--- /home/fdroid/fdroiddata/tmp/it.davquar.halfdot_61.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_it.davquar.halfdot_61.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <36fada458d1813bbbec4773576cf1ae02ce60c51d965e2f2654444c86629b4a4>, actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <265ba4a07c4a21aa3b2317d4169c4d61b6707d2f8e2726f015b9defc3322b361e8a27d0000000000>, actual: <8b8f0dd9d847accf03532b0197ffd2a9d048bbca1980c1906b8bb24439609b60e8a27d0000000000> │ @@ -1,39 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 66b4eb8ece3a9a41a1100e950942ea538868689828e2089a2f1cdbb8ec512964 │ -Signer #1 certificate SHA-1 digest: e89aa211978c18e7442108db0e7541e664284ed6 │ -Signer #1 certificate MD5 digest: 42821ef6e64a93b0e6f9d2331b5e40fa │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: dfbd4c009d6d21905f214ecb1594855700353f0ee18bd4ae2f033a8be116d6fc │ -Signer #1 public key SHA-1 digest: 8d67abc6a72b767f248e2557e3861e8bdc68ef22 │ -Signer #1 public key MD5 digest: 6164032b9e0ec8b4aa567d88edec9368 │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.activity_activity.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.annotation_annotation-experimental.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.browser_browser.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.security_security-crypto.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.tracing_tracing.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.window_window-java.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.window_window.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,10 +1,10 @@ │ Zip file size: 8237800 bytes, number of entries: 132 │ -rw-rw-rw- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-rw-rw- 0.0 unx 1238840 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-rw-rw- 0.0 unx 1239040 b- defN 81-Jan-01 01:01 classes.dex │ -rw-rw-rw- 0.0 unx 6505392 b- defN 81-Jan-01 01:01 lib/x86_64/libapp.so │ -rw-rw-rw- 0.0 unx 11541264 b- defN 81-Jan-01 01:01 lib/x86_64/libflutter.so │ -rw-rw-rw- 0.0 unx 163 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.bin │ -rw-rw-rw- 0.0 unx 141 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.json │ -rw-rw-rw- 0.0 unx 82 b- defN 81-Jan-01 01:01 assets/flutter_assets/FontManifest.json │ -rw-rw-rw- 0.0 unx 84938 b- defN 81-Jan-01 01:01 assets/flutter_assets/NOTICES.Z │ -rw-rw-rw- 0.0 unx 27605 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/app_icon.png │ @@ -127,8 +127,8 @@ │ -rw---- 2.0 fat 646 b- defN 81-Jan-01 01:01 kotlin/internal/internal.kotlin_builtins │ -rw---- 2.0 fat 18640 b- defN 81-Jan-01 01:01 kotlin/kotlin.kotlin_builtins │ -rw---- 2.0 fat 3399 b- defN 81-Jan-01 01:01 kotlin/ranges/ranges.kotlin_builtins │ -rw---- 2.0 fat 2396 b- defN 81-Jan-01 01:01 kotlin/reflect/reflect.kotlin_builtins │ -rw---- 2.0 fat 12227 b- defN 81-Jan-01 01:01 META-INF/14AD19D5.SF │ -rw---- 2.0 fat 1336 b- defN 81-Jan-01 01:01 META-INF/14AD19D5.RSA │ -rw---- 2.0 fat 12100 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -132 files, 19601821 bytes uncompressed, 8216743 bytes compressed: 58.1% │ +132 files, 19602021 bytes uncompressed, 8216573 bytes compressed: 58.1% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,30 +1,30 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 7632e5e5 │ │ -signature : 4429...6fd0 │ │ -file_size : 1238840 │ │ +checksum : bc7c6dac │ │ +signature : e8de...770c │ │ +file_size : 1239040 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 7831 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 2285 │ │ type_ids_off : 31436 (0x007acc) │ │ proto_ids_size : 3495 │ │ proto_ids_off : 40576 (0x009e80) │ │ field_ids_size : 3433 │ │ field_ids_off : 82516 (0x014254) │ │ -method_ids_size : 11357 │ │ +method_ids_size : 11360 │ │ method_ids_off : 109980 (0x01ad9c) │ │ class_defs_size : 1680 │ │ -class_defs_off : 200836 (0x031084) │ │ -data_size : 984244 │ │ -data_off : 254596 (0x03e284) │ │ +class_defs_off : 200860 (0x03109c) │ │ +data_size : 984420 │ │ +data_off : 254620 (0x03e29c) │ │ │ │ Class #0 header: │ │ class_idx : 6 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1096 │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ @@ -51,36 +51,36 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03e284: |[03e284] a.a$a.:()V │ │ -03e294: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -03e29a: 0e00 |0003: return-void │ │ +03e29c: |[03e29c] a.a$a.:()V │ │ +03e2ac: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +03e2b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La/a$a;) │ │ name : 'execute' │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03e29c: |[03e29c] a.a$a.execute:(Ljava/lang/Runnable;)V │ │ -03e2ac: 7100 0900 0000 |0000: invoke-static {}, La/a;.d:()La/a; // method@0009 │ │ -03e2b2: 0c00 |0003: move-result-object v0 │ │ -03e2b4: 6e20 0800 2000 |0004: invoke-virtual {v0, v2}, La/a;.c:(Ljava/lang/Runnable;)V // method@0008 │ │ -03e2ba: 0e00 |0007: return-void │ │ +03e2b4: |[03e2b4] a.a$a.execute:(Ljava/lang/Runnable;)V │ │ +03e2c4: 7100 0900 0000 |0000: invoke-static {}, La/a;.d:()La/a; // method@0009 │ │ +03e2ca: 0c00 |0003: move-result-object v0 │ │ +03e2cc: 6e20 0800 2000 |0004: invoke-virtual {v0, v2}, La/a;.c:(Ljava/lang/Runnable;)V // method@0008 │ │ +03e2d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #1 header: │ │ @@ -112,36 +112,36 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03e2bc: |[03e2bc] a.a$b.:()V │ │ -03e2cc: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -03e2d2: 0e00 |0003: return-void │ │ +03e2d4: |[03e2d4] a.a$b.:()V │ │ +03e2e4: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +03e2ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La/a$b;) │ │ name : 'execute' │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03e2d4: |[03e2d4] a.a$b.execute:(Ljava/lang/Runnable;)V │ │ -03e2e4: 7100 0900 0000 |0000: invoke-static {}, La/a;.d:()La/a; // method@0009 │ │ -03e2ea: 0c00 |0003: move-result-object v0 │ │ -03e2ec: 6e20 0600 2000 |0004: invoke-virtual {v0, v2}, La/a;.a:(Ljava/lang/Runnable;)V // method@0006 │ │ -03e2f2: 0e00 |0007: return-void │ │ +03e2ec: |[03e2ec] a.a$b.execute:(Ljava/lang/Runnable;)V │ │ +03e2fc: 7100 0900 0000 |0000: invoke-static {}, La/a;.d:()La/a; // method@0009 │ │ +03e302: 0c00 |0003: move-result-object v0 │ │ +03e304: 6e20 0600 2000 |0004: invoke-virtual {v0, v2}, La/a;.a:(Ljava/lang/Runnable;)V // method@0006 │ │ +03e30a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #2 header: │ │ @@ -181,53 +181,53 @@ │ │ type : '(La/b;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03e454: |[03e454] a.b$a.:(La/b;)V │ │ -03e464: 5b12 0600 |0000: iput-object v2, v1, La/b$a;.b:La/b; // field@0006 │ │ -03e468: 7010 2518 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -03e46e: 2202 c904 |0005: new-instance v2, Ljava/util/concurrent/atomic/AtomicInteger; // type@04c9 │ │ -03e472: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03e474: 7020 101a 0200 |0008: invoke-direct {v2, v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@1a10 │ │ -03e47a: 5b12 0500 |000b: iput-object v2, v1, La/b$a;.a:Ljava/util/concurrent/atomic/AtomicInteger; // field@0005 │ │ -03e47e: 0e00 |000d: return-void │ │ +03e46c: |[03e46c] a.b$a.:(La/b;)V │ │ +03e47c: 5b12 0600 |0000: iput-object v2, v1, La/b$a;.b:La/b; // field@0006 │ │ +03e480: 7010 2718 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +03e486: 2202 c904 |0005: new-instance v2, Ljava/util/concurrent/atomic/AtomicInteger; // type@04c9 │ │ +03e48a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03e48c: 7020 121a 0200 |0008: invoke-direct {v2, v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@1a12 │ │ +03e492: 5b12 0500 |000b: iput-object v2, v1, La/b$a;.a:Ljava/util/concurrent/atomic/AtomicInteger; // field@0005 │ │ +03e496: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La/b$a;) │ │ name : 'newThread' │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -03e404: |[03e404] a.b$a.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -03e414: 2200 5804 |0000: new-instance v0, Ljava/lang/Thread; // type@0458 │ │ -03e418: 7020 7a18 4000 |0002: invoke-direct {v0, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@187a │ │ -03e41e: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -03e420: 2344 c608 |0006: new-array v4, v4, [Ljava/lang/Object; // type@08c6 │ │ -03e424: 5431 0500 |0008: iget-object v1, v3, La/b$a;.a:Ljava/util/concurrent/atomic/AtomicInteger; // field@0005 │ │ -03e428: 6e10 111a 0100 |000a: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@1a11 │ │ -03e42e: 0a01 |000d: move-result v1 │ │ -03e430: 7110 0f18 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -03e436: 0c01 |0011: move-result-object v1 │ │ -03e438: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -03e43a: 4d01 0402 |0013: aput-object v1, v4, v2 │ │ -03e43e: 1a01 6b14 |0015: const-string v1, "arch_disk_io_%d" // string@146b │ │ -03e442: 7120 4918 4100 |0017: invoke-static {v1, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1849 │ │ -03e448: 0c04 |001a: move-result-object v4 │ │ -03e44a: 6e20 8418 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@1884 │ │ -03e450: 1100 |001e: return-object v0 │ │ +03e41c: |[03e41c] a.b$a.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +03e42c: 2200 5804 |0000: new-instance v0, Ljava/lang/Thread; // type@0458 │ │ +03e430: 7020 7c18 4000 |0002: invoke-direct {v0, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@187c │ │ +03e436: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +03e438: 2344 c608 |0006: new-array v4, v4, [Ljava/lang/Object; // type@08c6 │ │ +03e43c: 5431 0500 |0008: iget-object v1, v3, La/b$a;.a:Ljava/util/concurrent/atomic/AtomicInteger; // field@0005 │ │ +03e440: 6e10 131a 0100 |000a: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@1a13 │ │ +03e446: 0a01 |000d: move-result v1 │ │ +03e448: 7110 1118 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +03e44e: 0c01 |0011: move-result-object v1 │ │ +03e450: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +03e452: 4d01 0402 |0013: aput-object v1, v4, v2 │ │ +03e456: 1a01 6b14 |0015: const-string v1, "arch_disk_io_%d" // string@146b │ │ +03e45a: 7120 4b18 4100 |0017: invoke-static {v1, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@184b │ │ +03e460: 0c04 |001a: move-result-object v4 │ │ +03e462: 6e20 8618 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@1886 │ │ +03e468: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #3 header: │ │ @@ -253,17 +253,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03e620: |[03e620] a.c.:()V │ │ -03e630: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -03e636: 0e00 |0003: return-void │ │ +03e638: |[03e638] a.c.:()V │ │ +03e648: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +03e64e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La/c;) │ │ name : 'a' │ │ @@ -321,15 +321,15 @@ │ │ Class #5 header: │ │ class_idx : 15 │ │ access_flags : 16400 (0x4010) │ │ superclass_idx : 1072 │ │ source_file_idx : 0 │ │ static_fields_size : 3 │ │ instance_fields_size: 2 │ │ -direct_methods_size : 4 │ │ +direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #5 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "La0/d;" ">;" } │ │ Annotations on method #30 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "La0/e;" "I)V" } │ │ @@ -363,94 +363,115 @@ │ │ access : 0x0010 (FINAL) │ │ Direct methods - │ │ #0 : (in La0/d;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ - insns size : 36 16-bit code units │ │ -03e728: |[03e728] a0.d.:()V │ │ -03e738: 2200 0f00 |0000: new-instance v0, La0/d; // type@000f │ │ -03e73c: 6201 0a00 |0002: sget-object v1, La0/b;.a:La0/b; // field@000a │ │ -03e740: 1a02 0210 |0004: const-string v2, "RSA_ECB_PKCS1Padding" // string@1002 │ │ -03e744: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -03e746: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -03e748: 7054 1e00 2013 |0008: invoke-direct {v0, v2, v3, v1, v4}, La0/d;.:(Ljava/lang/String;ILa0/e;I)V // method@001e │ │ -03e74e: 6900 0e00 |000b: sput-object v0, La0/d;.f:La0/d; // field@000e │ │ -03e752: 2201 0f00 |000d: new-instance v1, La0/d; // type@000f │ │ -03e756: 6202 0b00 |000f: sget-object v2, La0/c;.a:La0/c; // field@000b │ │ -03e75a: 1a05 0110 |0011: const-string v5, "RSA_ECB_OAEPwithSHA_256andMGF1Padding" // string@1001 │ │ -03e75e: 1306 1700 |0013: const/16 v6, #int 23 // #17 │ │ -03e762: 7056 1e00 5124 |0015: invoke-direct {v1, v5, v4, v2, v6}, La0/d;.:(Ljava/lang/String;ILa0/e;I)V // method@001e │ │ -03e768: 6901 0f00 |0018: sput-object v1, La0/d;.g:La0/d; // field@000f │ │ -03e76c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -03e76e: 2322 8e08 |001b: new-array v2, v2, [La0/d; // type@088e │ │ -03e772: 4d00 0203 |001d: aput-object v0, v2, v3 │ │ -03e776: 4d01 0204 |001f: aput-object v1, v2, v4 │ │ -03e77a: 6902 1000 |0021: sput-object v2, La0/d;.h:[La0/d; // field@0010 │ │ -03e77e: 0e00 |0023: return-void │ │ + insns size : 33 16-bit code units │ │ +03e76c: |[03e76c] a0.d.:()V │ │ +03e77c: 2200 0f00 |0000: new-instance v0, La0/d; // type@000f │ │ +03e780: 6201 0a00 |0002: sget-object v1, La0/b;.a:La0/b; // field@000a │ │ +03e784: 1a02 0210 |0004: const-string v2, "RSA_ECB_PKCS1Padding" // string@1002 │ │ +03e788: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +03e78a: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +03e78c: 7054 1e00 2013 |0008: invoke-direct {v0, v2, v3, v1, v4}, La0/d;.:(Ljava/lang/String;ILa0/e;I)V // method@001e │ │ +03e792: 6900 0e00 |000b: sput-object v0, La0/d;.f:La0/d; // field@000e │ │ +03e796: 2200 0f00 |000d: new-instance v0, La0/d; // type@000f │ │ +03e79a: 6201 0b00 |000f: sget-object v1, La0/c;.a:La0/c; // field@000b │ │ +03e79e: 1a02 0110 |0011: const-string v2, "RSA_ECB_OAEPwithSHA_256andMGF1Padding" // string@1001 │ │ +03e7a2: 1303 1700 |0013: const/16 v3, #int 23 // #17 │ │ +03e7a6: 7053 1e00 2014 |0015: invoke-direct {v0, v2, v4, v1, v3}, La0/d;.:(Ljava/lang/String;ILa0/e;I)V // method@001e │ │ +03e7ac: 6900 0f00 |0018: sput-object v0, La0/d;.g:La0/d; // field@000f │ │ +03e7b0: 7100 1f00 0000 |001a: invoke-static {}, La0/d;.a:()[La0/d; // method@001f │ │ +03e7b6: 0c00 |001d: move-result-object v0 │ │ +03e7b8: 6900 1000 |001e: sput-object v0, La0/d;.h:[La0/d; // field@0010 │ │ +03e7bc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La0/d;) │ │ name : '' │ │ type : '(Ljava/lang/String;ILa0/e;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03e780: |[03e780] a0.d.:(Ljava/lang/String;ILa0/e;I)V │ │ -03e790: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -03e796: 5b03 0c00 |0003: iput-object v3, v0, La0/d;.d:La0/e; // field@000c │ │ -03e79a: 5904 0d00 |0005: iput v4, v0, La0/d;.e:I // field@000d │ │ -03e79e: 0e00 |0007: return-void │ │ +03e7c0: |[03e7c0] a0.d.:(Ljava/lang/String;ILa0/e;I)V │ │ +03e7d0: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +03e7d6: 5b03 0c00 |0003: iput-object v3, v0, La0/d;.d:La0/e; // field@000c │ │ +03e7da: 5904 0d00 |0005: iput v4, v0, La0/d;.e:I // field@000d │ │ +03e7de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in La0/d;) │ │ + name : 'a' │ │ + type : '()[La0/d;' │ │ + access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 14 16-bit code units │ │ +03e71c: |[03e71c] a0.d.a:()[La0/d; │ │ +03e72c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +03e72e: 2300 8e08 |0001: new-array v0, v0, [La0/d; // type@088e │ │ +03e732: 6201 0e00 |0003: sget-object v1, La0/d;.f:La0/d; // field@000e │ │ +03e736: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +03e738: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +03e73c: 6201 0f00 |0008: sget-object v1, La0/d;.g:La0/d; // field@000f │ │ +03e740: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +03e742: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +03e746: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #3 : (in La0/d;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)La0/d;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03e6e0: |[03e6e0] a0.d.valueOf:(Ljava/lang/String;)La0/d; │ │ -03e6f0: 1c00 0f00 |0000: const-class v0, La0/d; // type@000f │ │ -03e6f4: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -03e6fa: 0c01 |0005: move-result-object v1 │ │ -03e6fc: 1f01 0f00 |0006: check-cast v1, La0/d; // type@000f │ │ -03e700: 1101 |0008: return-object v1 │ │ +03e6f8: |[03e6f8] a0.d.valueOf:(Ljava/lang/String;)La0/d; │ │ +03e708: 1c00 0f00 |0000: const-class v0, La0/d; // type@000f │ │ +03e70c: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +03e712: 0c01 |0005: move-result-object v1 │ │ +03e714: 1f01 0f00 |0006: check-cast v1, La0/d; // type@000f │ │ +03e718: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in La0/d;) │ │ + #4 : (in La0/d;) │ │ name : 'values' │ │ type : '()[La0/d;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03e704: |[03e704] a0.d.values:()[La0/d; │ │ -03e714: 6200 1000 |0000: sget-object v0, La0/d;.h:[La0/d; // field@0010 │ │ -03e718: 6e10 2a2c 0000 |0002: invoke-virtual {v0}, [La0/d;.clone:()Ljava/lang/Object; // method@2c2a │ │ -03e71e: 0c00 |0005: move-result-object v0 │ │ -03e720: 1f00 8e08 |0006: check-cast v0, [La0/d; // type@088e │ │ -03e724: 1100 |0008: return-object v0 │ │ +03e748: |[03e748] a0.d.values:()[La0/d; │ │ +03e758: 6200 1000 |0000: sget-object v0, La0/d;.h:[La0/d; // field@0010 │ │ +03e75c: 6e10 2d2c 0000 |0002: invoke-virtual {v0}, [La0/d;.clone:()Ljava/lang/Object; // method@2c2d │ │ +03e762: 0c00 |0005: move-result-object v0 │ │ +03e764: 1f00 8e08 |0006: check-cast v0, [La0/d; // type@088e │ │ +03e768: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -521,21 +542,21 @@ │ │ Class #8 header: │ │ class_idx : 23 │ │ access_flags : 16400 (0x4010) │ │ superclass_idx : 1072 │ │ source_file_idx : 0 │ │ static_fields_size : 3 │ │ instance_fields_size: 2 │ │ -direct_methods_size : 4 │ │ +direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #8 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "La0/l;" ">;" } │ │ -Annotations on method #70 '' │ │ +Annotations on method #71 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "La0/n;" "I)V" } │ │ │ │ Class #8 - │ │ Class descriptor : 'La0/l;' │ │ Access flags : 0x4010 (FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -563,94 +584,115 @@ │ │ access : 0x0010 (FINAL) │ │ Direct methods - │ │ #0 : (in La0/l;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ - insns size : 36 16-bit code units │ │ -03f124: |[03f124] a0.l.:()V │ │ -03f134: 2200 1700 |0000: new-instance v0, La0/l; // type@0017 │ │ -03f138: 6201 1600 |0002: sget-object v1, La0/j;.a:La0/j; // field@0016 │ │ -03f13c: 1a02 7802 |0004: const-string v2, "AES_CBC_PKCS7Padding" // string@0278 │ │ -03f140: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -03f142: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -03f144: 7054 4600 2013 |0008: invoke-direct {v0, v2, v3, v1, v4}, La0/l;.:(Ljava/lang/String;ILa0/n;I)V // method@0046 │ │ -03f14a: 6900 1a00 |000b: sput-object v0, La0/l;.f:La0/l; // field@001a │ │ -03f14e: 2201 1700 |000d: new-instance v1, La0/l; // type@0017 │ │ -03f152: 6202 1700 |000f: sget-object v2, La0/k;.a:La0/k; // field@0017 │ │ -03f156: 1a05 7c02 |0011: const-string v5, "AES_GCM_NoPadding" // string@027c │ │ -03f15a: 1306 1700 |0013: const/16 v6, #int 23 // #17 │ │ -03f15e: 7056 4600 5124 |0015: invoke-direct {v1, v5, v4, v2, v6}, La0/l;.:(Ljava/lang/String;ILa0/n;I)V // method@0046 │ │ -03f164: 6901 1b00 |0018: sput-object v1, La0/l;.g:La0/l; // field@001b │ │ -03f168: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -03f16a: 2322 8f08 |001b: new-array v2, v2, [La0/l; // type@088f │ │ -03f16e: 4d00 0203 |001d: aput-object v0, v2, v3 │ │ -03f172: 4d01 0204 |001f: aput-object v1, v2, v4 │ │ -03f176: 6902 1c00 |0021: sput-object v2, La0/l;.h:[La0/l; // field@001c │ │ -03f17a: 0e00 |0023: return-void │ │ + insns size : 33 16-bit code units │ │ +03f190: |[03f190] a0.l.:()V │ │ +03f1a0: 2200 1700 |0000: new-instance v0, La0/l; // type@0017 │ │ +03f1a4: 6201 1600 |0002: sget-object v1, La0/j;.a:La0/j; // field@0016 │ │ +03f1a8: 1a02 7802 |0004: const-string v2, "AES_CBC_PKCS7Padding" // string@0278 │ │ +03f1ac: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +03f1ae: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +03f1b0: 7054 4700 2013 |0008: invoke-direct {v0, v2, v3, v1, v4}, La0/l;.:(Ljava/lang/String;ILa0/n;I)V // method@0047 │ │ +03f1b6: 6900 1a00 |000b: sput-object v0, La0/l;.f:La0/l; // field@001a │ │ +03f1ba: 2200 1700 |000d: new-instance v0, La0/l; // type@0017 │ │ +03f1be: 6201 1700 |000f: sget-object v1, La0/k;.a:La0/k; // field@0017 │ │ +03f1c2: 1a02 7c02 |0011: const-string v2, "AES_GCM_NoPadding" // string@027c │ │ +03f1c6: 1303 1700 |0013: const/16 v3, #int 23 // #17 │ │ +03f1ca: 7053 4700 2014 |0015: invoke-direct {v0, v2, v4, v1, v3}, La0/l;.:(Ljava/lang/String;ILa0/n;I)V // method@0047 │ │ +03f1d0: 6900 1b00 |0018: sput-object v0, La0/l;.g:La0/l; // field@001b │ │ +03f1d4: 7100 4800 0000 |001a: invoke-static {}, La0/l;.a:()[La0/l; // method@0048 │ │ +03f1da: 0c00 |001d: move-result-object v0 │ │ +03f1dc: 6900 1c00 |001e: sput-object v0, La0/l;.h:[La0/l; // field@001c │ │ +03f1e0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La0/l;) │ │ name : '' │ │ type : '(Ljava/lang/String;ILa0/n;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03f17c: |[03f17c] a0.l.:(Ljava/lang/String;ILa0/n;I)V │ │ -03f18c: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -03f192: 5b03 1800 |0003: iput-object v3, v0, La0/l;.d:La0/n; // field@0018 │ │ -03f196: 5904 1900 |0005: iput v4, v0, La0/l;.e:I // field@0019 │ │ -03f19a: 0e00 |0007: return-void │ │ +03f1e4: |[03f1e4] a0.l.:(Ljava/lang/String;ILa0/n;I)V │ │ +03f1f4: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +03f1fa: 5b03 1800 |0003: iput-object v3, v0, La0/l;.d:La0/n; // field@0018 │ │ +03f1fe: 5904 1900 |0005: iput v4, v0, La0/l;.e:I // field@0019 │ │ +03f202: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in La0/l;) │ │ + name : 'a' │ │ + type : '()[La0/l;' │ │ + access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 14 16-bit code units │ │ +03f140: |[03f140] a0.l.a:()[La0/l; │ │ +03f150: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +03f152: 2300 8f08 |0001: new-array v0, v0, [La0/l; // type@088f │ │ +03f156: 6201 1a00 |0003: sget-object v1, La0/l;.f:La0/l; // field@001a │ │ +03f15a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +03f15c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +03f160: 6201 1b00 |0008: sget-object v1, La0/l;.g:La0/l; // field@001b │ │ +03f164: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +03f166: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +03f16a: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #3 : (in La0/l;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)La0/l;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03f0dc: |[03f0dc] a0.l.valueOf:(Ljava/lang/String;)La0/l; │ │ -03f0ec: 1c00 1700 |0000: const-class v0, La0/l; // type@0017 │ │ -03f0f0: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -03f0f6: 0c01 |0005: move-result-object v1 │ │ -03f0f8: 1f01 1700 |0006: check-cast v1, La0/l; // type@0017 │ │ -03f0fc: 1101 |0008: return-object v1 │ │ +03f11c: |[03f11c] a0.l.valueOf:(Ljava/lang/String;)La0/l; │ │ +03f12c: 1c00 1700 |0000: const-class v0, La0/l; // type@0017 │ │ +03f130: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +03f136: 0c01 |0005: move-result-object v1 │ │ +03f138: 1f01 1700 |0006: check-cast v1, La0/l; // type@0017 │ │ +03f13c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in La0/l;) │ │ + #4 : (in La0/l;) │ │ name : 'values' │ │ type : '()[La0/l;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03f100: |[03f100] a0.l.values:()[La0/l; │ │ -03f110: 6200 1c00 |0000: sget-object v0, La0/l;.h:[La0/l; // field@001c │ │ -03f114: 6e10 2b2c 0000 |0002: invoke-virtual {v0}, [La0/l;.clone:()Ljava/lang/Object; // method@2c2b │ │ -03f11a: 0c00 |0005: move-result-object v0 │ │ -03f11c: 1f00 8f08 |0006: check-cast v0, [La0/l; // type@088f │ │ -03f120: 1100 |0008: return-object v0 │ │ +03f16c: |[03f16c] a0.l.values:()[La0/l; │ │ +03f17c: 6200 1c00 |0000: sget-object v0, La0/l;.h:[La0/l; // field@001c │ │ +03f180: 6e10 2e2c 0000 |0002: invoke-virtual {v0}, [La0/l;.clone:()Ljava/lang/Object; // method@2c2e │ │ +03f186: 0c00 |0005: move-result-object v0 │ │ +03f188: 1f00 8f08 |0006: check-cast v0, [La0/l; // type@088f │ │ +03f18c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -661,17 +703,17 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #9 annotations: │ │ -Annotations on method #74 '' │ │ +Annotations on method #76 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/SharedPreferences;" "Ljava/util/Map<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #76 'b' │ │ +Annotations on method #78 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/lang/String;" } │ │ │ │ Class #9 - │ │ Class descriptor : 'La0/m;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -707,213 +749,213 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -03f260: |[03f260] a0.m.:()V │ │ -03f270: 6200 0e00 |0000: sget-object v0, La0/d;.f:La0/d; // field@000e │ │ -03f274: 6900 2100 |0002: sput-object v0, La0/m;.e:La0/d; // field@0021 │ │ -03f278: 6200 1a00 |0004: sget-object v0, La0/l;.f:La0/l; // field@001a │ │ -03f27c: 6900 2200 |0006: sput-object v0, La0/m;.f:La0/l; // field@0022 │ │ -03f280: 0e00 |0008: return-void │ │ +03f2c8: |[03f2c8] a0.m.:()V │ │ +03f2d8: 6200 0e00 |0000: sget-object v0, La0/d;.f:La0/d; // field@000e │ │ +03f2dc: 6900 2100 |0002: sput-object v0, La0/m;.e:La0/d; // field@0021 │ │ +03f2e0: 6200 1a00 |0004: sget-object v0, La0/l;.f:La0/l; // field@001a │ │ +03f2e4: 6900 2200 |0006: sput-object v0, La0/m;.f:La0/l; // field@0022 │ │ +03f2e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La0/m;) │ │ name : '' │ │ type : '(Landroid/content/SharedPreferences;Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -03f284: |[03f284] a0.m.:(Landroid/content/SharedPreferences;Ljava/util/Map;)V │ │ -03f294: 7010 2518 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1825 │ │ -03f29a: 6200 2100 |0003: sget-object v0, La0/m;.e:La0/d; // field@0021 │ │ -03f29e: 6e10 ed17 0000 |0005: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ed │ │ -03f2a4: 0c01 |0008: move-result-object v1 │ │ -03f2a6: 1a02 5e04 |0009: const-string v2, "FlutterSecureSAlgorithmKey" // string@045e │ │ -03f2aa: 7230 fe00 2501 |000b: invoke-interface {v5, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -03f2b0: 0c01 |000e: move-result-object v1 │ │ -03f2b2: 7110 1f00 0100 |000f: invoke-static {v1}, La0/d;.valueOf:(Ljava/lang/String;)La0/d; // method@001f │ │ -03f2b8: 0c01 |0012: move-result-object v1 │ │ -03f2ba: 5b41 1d00 |0013: iput-object v1, v4, La0/m;.a:La0/d; // field@001d │ │ -03f2be: 6201 2200 |0015: sget-object v1, La0/m;.f:La0/l; // field@0022 │ │ -03f2c2: 6e10 ed17 0100 |0017: invoke-virtual {v1}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ed │ │ -03f2c8: 0c02 |001a: move-result-object v2 │ │ -03f2ca: 1a03 5f04 |001b: const-string v3, "FlutterSecureSAlgorithmStorage" // string@045f │ │ -03f2ce: 7230 fe00 3502 |001d: invoke-interface {v5, v3, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -03f2d4: 0c05 |0020: move-result-object v5 │ │ -03f2d6: 7110 4700 0500 |0021: invoke-static {v5}, La0/l;.valueOf:(Ljava/lang/String;)La0/l; // method@0047 │ │ -03f2dc: 0c05 |0024: move-result-object v5 │ │ -03f2de: 5b45 1e00 |0025: iput-object v5, v4, La0/m;.b:La0/l; // field@001e │ │ -03f2e2: 6e10 ed17 0000 |0027: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ed │ │ -03f2e8: 0c05 |002a: move-result-object v5 │ │ -03f2ea: 1a02 5b19 |002b: const-string v2, "keyCipherAlgorithm" // string@195b │ │ -03f2ee: 7040 4c00 6452 |002d: invoke-direct {v4, v6, v2, v5}, La0/m;.b:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004c │ │ -03f2f4: 0c05 |0030: move-result-object v5 │ │ -03f2f6: 7110 1f00 0500 |0031: invoke-static {v5}, La0/d;.valueOf:(Ljava/lang/String;)La0/d; // method@001f │ │ -03f2fc: 0c05 |0034: move-result-object v5 │ │ -03f2fe: 5252 0d00 |0035: iget v2, v5, La0/d;.e:I // field@000d │ │ -03f302: 6003 5100 |0037: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -03f306: 3632 0300 |0039: if-gt v2, v3, 003c // +0003 │ │ -03f30a: 0750 |003b: move-object v0, v5 │ │ -03f30c: 5b40 1f00 |003c: iput-object v0, v4, La0/m;.c:La0/d; // field@001f │ │ -03f310: 6e10 ed17 0100 |003e: invoke-virtual {v1}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ed │ │ -03f316: 0c05 |0041: move-result-object v5 │ │ -03f318: 1a00 911d |0042: const-string v0, "storageCipherAlgorithm" // string@1d91 │ │ -03f31c: 7040 4c00 6450 |0044: invoke-direct {v4, v6, v0, v5}, La0/m;.b:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004c │ │ -03f322: 0c05 |0047: move-result-object v5 │ │ -03f324: 7110 4700 0500 |0048: invoke-static {v5}, La0/l;.valueOf:(Ljava/lang/String;)La0/l; // method@0047 │ │ -03f32a: 0c05 |004b: move-result-object v5 │ │ -03f32c: 5256 1900 |004c: iget v6, v5, La0/l;.e:I // field@0019 │ │ -03f330: 3636 0300 |004e: if-gt v6, v3, 0051 // +0003 │ │ -03f334: 0751 |0050: move-object v1, v5 │ │ -03f336: 5b41 2000 |0051: iput-object v1, v4, La0/m;.d:La0/l; // field@0020 │ │ -03f33a: 0e00 |0053: return-void │ │ +03f2ec: |[03f2ec] a0.m.:(Landroid/content/SharedPreferences;Ljava/util/Map;)V │ │ +03f2fc: 7010 2718 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1827 │ │ +03f302: 6200 2100 |0003: sget-object v0, La0/m;.e:La0/d; // field@0021 │ │ +03f306: 6e10 ef17 0000 |0005: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ef │ │ +03f30c: 0c01 |0008: move-result-object v1 │ │ +03f30e: 1a02 5e04 |0009: const-string v2, "FlutterSecureSAlgorithmKey" // string@045e │ │ +03f312: 7230 0001 2501 |000b: invoke-interface {v5, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0100 │ │ +03f318: 0c01 |000e: move-result-object v1 │ │ +03f31a: 7110 2000 0100 |000f: invoke-static {v1}, La0/d;.valueOf:(Ljava/lang/String;)La0/d; // method@0020 │ │ +03f320: 0c01 |0012: move-result-object v1 │ │ +03f322: 5b41 1d00 |0013: iput-object v1, v4, La0/m;.a:La0/d; // field@001d │ │ +03f326: 6201 2200 |0015: sget-object v1, La0/m;.f:La0/l; // field@0022 │ │ +03f32a: 6e10 ef17 0100 |0017: invoke-virtual {v1}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ef │ │ +03f330: 0c02 |001a: move-result-object v2 │ │ +03f332: 1a03 5f04 |001b: const-string v3, "FlutterSecureSAlgorithmStorage" // string@045f │ │ +03f336: 7230 0001 3502 |001d: invoke-interface {v5, v3, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0100 │ │ +03f33c: 0c05 |0020: move-result-object v5 │ │ +03f33e: 7110 4900 0500 |0021: invoke-static {v5}, La0/l;.valueOf:(Ljava/lang/String;)La0/l; // method@0049 │ │ +03f344: 0c05 |0024: move-result-object v5 │ │ +03f346: 5b45 1e00 |0025: iput-object v5, v4, La0/m;.b:La0/l; // field@001e │ │ +03f34a: 6e10 ef17 0000 |0027: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ef │ │ +03f350: 0c05 |002a: move-result-object v5 │ │ +03f352: 1a02 5b19 |002b: const-string v2, "keyCipherAlgorithm" // string@195b │ │ +03f356: 7040 4e00 6452 |002d: invoke-direct {v4, v6, v2, v5}, La0/m;.b:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ +03f35c: 0c05 |0030: move-result-object v5 │ │ +03f35e: 7110 2000 0500 |0031: invoke-static {v5}, La0/d;.valueOf:(Ljava/lang/String;)La0/d; // method@0020 │ │ +03f364: 0c05 |0034: move-result-object v5 │ │ +03f366: 5252 0d00 |0035: iget v2, v5, La0/d;.e:I // field@000d │ │ +03f36a: 6003 5100 |0037: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +03f36e: 3632 0300 |0039: if-gt v2, v3, 003c // +0003 │ │ +03f372: 0750 |003b: move-object v0, v5 │ │ +03f374: 5b40 1f00 |003c: iput-object v0, v4, La0/m;.c:La0/d; // field@001f │ │ +03f378: 6e10 ef17 0100 |003e: invoke-virtual {v1}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ef │ │ +03f37e: 0c05 |0041: move-result-object v5 │ │ +03f380: 1a00 911d |0042: const-string v0, "storageCipherAlgorithm" // string@1d91 │ │ +03f384: 7040 4e00 6450 |0044: invoke-direct {v4, v6, v0, v5}, La0/m;.b:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ +03f38a: 0c05 |0047: move-result-object v5 │ │ +03f38c: 7110 4900 0500 |0048: invoke-static {v5}, La0/l;.valueOf:(Ljava/lang/String;)La0/l; // method@0049 │ │ +03f392: 0c05 |004b: move-result-object v5 │ │ +03f394: 5256 1900 |004c: iget v6, v5, La0/l;.e:I // field@0019 │ │ +03f398: 3636 0300 |004e: if-gt v6, v3, 0051 // +0003 │ │ +03f39c: 0751 |0050: move-object v1, v5 │ │ +03f39e: 5b41 2000 |0051: iput-object v1, v4, La0/m;.d:La0/l; // field@0020 │ │ +03f3a2: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in La0/m;) │ │ name : 'b' │ │ type : '(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03f238: |[03f238] a0.m.b:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -03f248: 7220 b519 2100 |0000: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b5 │ │ -03f24e: 0c01 |0003: move-result-object v1 │ │ -03f250: 3801 0600 |0004: if-eqz v1, 000a // +0006 │ │ -03f254: 6e10 2b18 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -03f25a: 0c03 |0009: move-result-object v3 │ │ -03f25c: 1103 |000a: return-object v3 │ │ +03f2a0: |[03f2a0] a0.m.b:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +03f2b0: 7220 b719 2100 |0000: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b7 │ │ +03f2b6: 0c01 |0003: move-result-object v1 │ │ +03f2b8: 3801 0600 |0004: if-eqz v1, 000a // +0006 │ │ +03f2bc: 6e10 2d18 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +03f2c2: 0c03 |0009: move-result-object v3 │ │ +03f2c4: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/m;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;)La0/i;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -03f19c: |[03f19c] a0.m.a:(Landroid/content/Context;)La0/i; │ │ -03f1ac: 5420 1f00 |0000: iget-object v0, v2, La0/m;.c:La0/d; // field@001f │ │ -03f1b0: 5400 0c00 |0002: iget-object v0, v0, La0/d;.d:La0/e; // field@000c │ │ -03f1b4: 7220 2100 3000 |0004: invoke-interface {v0, v3}, La0/e;.a:(Landroid/content/Context;)La0/a; // method@0021 │ │ -03f1ba: 0c00 |0007: move-result-object v0 │ │ -03f1bc: 5421 2000 |0008: iget-object v1, v2, La0/m;.d:La0/l; // field@0020 │ │ -03f1c0: 5411 1800 |000a: iget-object v1, v1, La0/l;.d:La0/n; // field@0018 │ │ -03f1c4: 7230 5100 3100 |000c: invoke-interface {v1, v3, v0}, La0/n;.a:(Landroid/content/Context;La0/a;)La0/i; // method@0051 │ │ -03f1ca: 0c03 |000f: move-result-object v3 │ │ -03f1cc: 1103 |0010: return-object v3 │ │ +03f204: |[03f204] a0.m.a:(Landroid/content/Context;)La0/i; │ │ +03f214: 5420 1f00 |0000: iget-object v0, v2, La0/m;.c:La0/d; // field@001f │ │ +03f218: 5400 0c00 |0002: iget-object v0, v0, La0/d;.d:La0/e; // field@000c │ │ +03f21c: 7220 2200 3000 |0004: invoke-interface {v0, v3}, La0/e;.a:(Landroid/content/Context;)La0/a; // method@0022 │ │ +03f222: 0c00 |0007: move-result-object v0 │ │ +03f224: 5421 2000 |0008: iget-object v1, v2, La0/m;.d:La0/l; // field@0020 │ │ +03f228: 5411 1800 |000a: iget-object v1, v1, La0/l;.d:La0/n; // field@0018 │ │ +03f22c: 7230 5300 3100 |000c: invoke-interface {v1, v3, v0}, La0/n;.a:(Landroid/content/Context;La0/a;)La0/i; // method@0053 │ │ +03f232: 0c03 |000f: move-result-object v3 │ │ +03f234: 1103 |0010: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La0/m;) │ │ name : 'c' │ │ type : '(Landroid/content/Context;)La0/i;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -03f1d0: |[03f1d0] a0.m.c:(Landroid/content/Context;)La0/i; │ │ -03f1e0: 5420 1d00 |0000: iget-object v0, v2, La0/m;.a:La0/d; // field@001d │ │ -03f1e4: 5400 0c00 |0002: iget-object v0, v0, La0/d;.d:La0/e; // field@000c │ │ -03f1e8: 7220 2100 3000 |0004: invoke-interface {v0, v3}, La0/e;.a:(Landroid/content/Context;)La0/a; // method@0021 │ │ -03f1ee: 0c00 |0007: move-result-object v0 │ │ -03f1f0: 5421 1e00 |0008: iget-object v1, v2, La0/m;.b:La0/l; // field@001e │ │ -03f1f4: 5411 1800 |000a: iget-object v1, v1, La0/l;.d:La0/n; // field@0018 │ │ -03f1f8: 7230 5100 3100 |000c: invoke-interface {v1, v3, v0}, La0/n;.a:(Landroid/content/Context;La0/a;)La0/i; // method@0051 │ │ -03f1fe: 0c03 |000f: move-result-object v3 │ │ -03f200: 1103 |0010: return-object v3 │ │ +03f238: |[03f238] a0.m.c:(Landroid/content/Context;)La0/i; │ │ +03f248: 5420 1d00 |0000: iget-object v0, v2, La0/m;.a:La0/d; // field@001d │ │ +03f24c: 5400 0c00 |0002: iget-object v0, v0, La0/d;.d:La0/e; // field@000c │ │ +03f250: 7220 2200 3000 |0004: invoke-interface {v0, v3}, La0/e;.a:(Landroid/content/Context;)La0/a; // method@0022 │ │ +03f256: 0c00 |0007: move-result-object v0 │ │ +03f258: 5421 1e00 |0008: iget-object v1, v2, La0/m;.b:La0/l; // field@001e │ │ +03f25c: 5411 1800 |000a: iget-object v1, v1, La0/l;.d:La0/n; // field@0018 │ │ +03f260: 7230 5300 3100 |000c: invoke-interface {v1, v3, v0}, La0/n;.a:(Landroid/content/Context;La0/a;)La0/i; // method@0053 │ │ +03f266: 0c03 |000f: move-result-object v3 │ │ +03f268: 1103 |0010: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in La0/m;) │ │ name : 'd' │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03f33c: |[03f33c] a0.m.d:(Landroid/content/SharedPreferences$Editor;)V │ │ -03f34c: 1a00 5e04 |0000: const-string v0, "FlutterSecureSAlgorithmKey" // string@045e │ │ -03f350: 7220 f900 0200 |0002: invoke-interface {v2, v0}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -03f356: 1a00 5f04 |0005: const-string v0, "FlutterSecureSAlgorithmStorage" // string@045f │ │ -03f35a: 7220 f900 0200 |0007: invoke-interface {v2, v0}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -03f360: 0e00 |000a: return-void │ │ +03f3a4: |[03f3a4] a0.m.d:(Landroid/content/SharedPreferences$Editor;)V │ │ +03f3b4: 1a00 5e04 |0000: const-string v0, "FlutterSecureSAlgorithmKey" // string@045e │ │ +03f3b8: 7220 fb00 0200 |0002: invoke-interface {v2, v0}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +03f3be: 1a00 5f04 |0005: const-string v0, "FlutterSecureSAlgorithmStorage" // string@045f │ │ +03f3c2: 7220 fb00 0200 |0007: invoke-interface {v2, v0}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +03f3c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in La0/m;) │ │ name : 'e' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -03f204: |[03f204] a0.m.e:()Z │ │ -03f214: 5420 1d00 |0000: iget-object v0, v2, La0/m;.a:La0/d; // field@001d │ │ -03f218: 5421 1f00 |0002: iget-object v1, v2, La0/m;.c:La0/d; // field@001f │ │ -03f21c: 3310 0b00 |0004: if-ne v0, v1, 000f // +000b │ │ -03f220: 5420 1e00 |0006: iget-object v0, v2, La0/m;.b:La0/l; // field@001e │ │ -03f224: 5421 2000 |0008: iget-object v1, v2, La0/m;.d:La0/l; // field@0020 │ │ -03f228: 3210 0300 |000a: if-eq v0, v1, 000d // +0003 │ │ -03f22c: 2803 |000c: goto 000f // +0003 │ │ -03f22e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -03f230: 2802 |000e: goto 0010 // +0002 │ │ -03f232: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -03f234: 0f00 |0010: return v0 │ │ +03f26c: |[03f26c] a0.m.e:()Z │ │ +03f27c: 5420 1d00 |0000: iget-object v0, v2, La0/m;.a:La0/d; // field@001d │ │ +03f280: 5421 1f00 |0002: iget-object v1, v2, La0/m;.c:La0/d; // field@001f │ │ +03f284: 3310 0b00 |0004: if-ne v0, v1, 000f // +000b │ │ +03f288: 5420 1e00 |0006: iget-object v0, v2, La0/m;.b:La0/l; // field@001e │ │ +03f28c: 5421 2000 |0008: iget-object v1, v2, La0/m;.d:La0/l; // field@0020 │ │ +03f290: 3210 0300 |000a: if-eq v0, v1, 000d // +0003 │ │ +03f294: 2803 |000c: goto 000f // +0003 │ │ +03f296: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +03f298: 2802 |000e: goto 0010 // +0002 │ │ +03f29a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +03f29c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in La0/m;) │ │ name : 'f' │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -03f364: |[03f364] a0.m.f:(Landroid/content/SharedPreferences$Editor;)V │ │ -03f374: 5420 1f00 |0000: iget-object v0, v2, La0/m;.c:La0/d; // field@001f │ │ -03f378: 6e10 ed17 0000 |0002: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ed │ │ -03f37e: 0c00 |0005: move-result-object v0 │ │ -03f380: 1a01 5e04 |0006: const-string v1, "FlutterSecureSAlgorithmKey" // string@045e │ │ -03f384: 7230 f800 1300 |0008: invoke-interface {v3, v1, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -03f38a: 5420 2000 |000b: iget-object v0, v2, La0/m;.d:La0/l; // field@0020 │ │ -03f38e: 6e10 ed17 0000 |000d: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ed │ │ -03f394: 0c00 |0010: move-result-object v0 │ │ -03f396: 1a01 5f04 |0011: const-string v1, "FlutterSecureSAlgorithmStorage" // string@045f │ │ -03f39a: 7230 f800 1300 |0013: invoke-interface {v3, v1, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -03f3a0: 0e00 |0016: return-void │ │ +03f3cc: |[03f3cc] a0.m.f:(Landroid/content/SharedPreferences$Editor;)V │ │ +03f3dc: 5420 1f00 |0000: iget-object v0, v2, La0/m;.c:La0/d; // field@001f │ │ +03f3e0: 6e10 ef17 0000 |0002: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ef │ │ +03f3e6: 0c00 |0005: move-result-object v0 │ │ +03f3e8: 1a01 5e04 |0006: const-string v1, "FlutterSecureSAlgorithmKey" // string@045e │ │ +03f3ec: 7230 fa00 1300 |0008: invoke-interface {v3, v1, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00fa │ │ +03f3f2: 5420 2000 |000b: iget-object v0, v2, La0/m;.d:La0/l; // field@0020 │ │ +03f3f6: 6e10 ef17 0000 |000d: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@17ef │ │ +03f3fc: 0c00 |0010: move-result-object v0 │ │ +03f3fe: 1a01 5f04 |0011: const-string v1, "FlutterSecureSAlgorithmStorage" // string@045f │ │ +03f402: 7230 fa00 1300 |0013: invoke-interface {v3, v1, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00fa │ │ +03f408: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #10 header: │ │ @@ -956,15 +998,15 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #11 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "La1/a;" ">;" } │ │ -Annotations on method #88 '' │ │ +Annotations on method #90 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #11 - │ │ Class descriptor : 'La1/a;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -996,117 +1038,117 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -03f4ac: |[03f4ac] a1.a.:()V │ │ -03f4bc: 2200 1b00 |0000: new-instance v0, La1/a; // type@001b │ │ -03f4c0: 1a01 1003 |0002: const-string v1, "COROUTINE_SUSPENDED" // string@0310 │ │ -03f4c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03f4c6: 7030 5800 1002 |0005: invoke-direct {v0, v1, v2}, La1/a;.:(Ljava/lang/String;I)V // method@0058 │ │ -03f4cc: 6900 2300 |0008: sput-object v0, La1/a;.d:La1/a; // field@0023 │ │ -03f4d0: 2200 1b00 |000a: new-instance v0, La1/a; // type@001b │ │ -03f4d4: 1a01 ce11 |000c: const-string v1, "UNDECIDED" // string@11ce │ │ -03f4d8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -03f4da: 7030 5800 1002 |000f: invoke-direct {v0, v1, v2}, La1/a;.:(Ljava/lang/String;I)V // method@0058 │ │ -03f4e0: 6900 2400 |0012: sput-object v0, La1/a;.e:La1/a; // field@0024 │ │ -03f4e4: 2200 1b00 |0014: new-instance v0, La1/a; // type@001b │ │ -03f4e8: 1a01 f70f |0016: const-string v1, "RESUMED" // string@0ff7 │ │ -03f4ec: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -03f4ee: 7030 5800 1002 |0019: invoke-direct {v0, v1, v2}, La1/a;.:(Ljava/lang/String;I)V // method@0058 │ │ -03f4f4: 6900 2500 |001c: sput-object v0, La1/a;.f:La1/a; // field@0025 │ │ -03f4f8: 7100 5900 0000 |001e: invoke-static {}, La1/a;.a:()[La1/a; // method@0059 │ │ -03f4fe: 0c00 |0021: move-result-object v0 │ │ -03f500: 6900 2600 |0022: sput-object v0, La1/a;.g:[La1/a; // field@0026 │ │ -03f504: 7110 1509 0000 |0024: invoke-static {v0}, Lb1/b;.a:([Ljava/lang/Enum;)Lb1/a; // method@0915 │ │ -03f50a: 0c00 |0027: move-result-object v0 │ │ -03f50c: 6900 2700 |0028: sput-object v0, La1/a;.h:Lb1/a; // field@0027 │ │ -03f510: 0e00 |002a: return-void │ │ +03f514: |[03f514] a1.a.:()V │ │ +03f524: 2200 1b00 |0000: new-instance v0, La1/a; // type@001b │ │ +03f528: 1a01 1003 |0002: const-string v1, "COROUTINE_SUSPENDED" // string@0310 │ │ +03f52c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03f52e: 7030 5a00 1002 |0005: invoke-direct {v0, v1, v2}, La1/a;.:(Ljava/lang/String;I)V // method@005a │ │ +03f534: 6900 2300 |0008: sput-object v0, La1/a;.d:La1/a; // field@0023 │ │ +03f538: 2200 1b00 |000a: new-instance v0, La1/a; // type@001b │ │ +03f53c: 1a01 ce11 |000c: const-string v1, "UNDECIDED" // string@11ce │ │ +03f540: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +03f542: 7030 5a00 1002 |000f: invoke-direct {v0, v1, v2}, La1/a;.:(Ljava/lang/String;I)V // method@005a │ │ +03f548: 6900 2400 |0012: sput-object v0, La1/a;.e:La1/a; // field@0024 │ │ +03f54c: 2200 1b00 |0014: new-instance v0, La1/a; // type@001b │ │ +03f550: 1a01 f70f |0016: const-string v1, "RESUMED" // string@0ff7 │ │ +03f554: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +03f556: 7030 5a00 1002 |0019: invoke-direct {v0, v1, v2}, La1/a;.:(Ljava/lang/String;I)V // method@005a │ │ +03f55c: 6900 2500 |001c: sput-object v0, La1/a;.f:La1/a; // field@0025 │ │ +03f560: 7100 5b00 0000 |001e: invoke-static {}, La1/a;.a:()[La1/a; // method@005b │ │ +03f566: 0c00 |0021: move-result-object v0 │ │ +03f568: 6900 2600 |0022: sput-object v0, La1/a;.g:[La1/a; // field@0026 │ │ +03f56c: 7110 1709 0000 |0024: invoke-static {v0}, Lb1/b;.a:([Ljava/lang/Enum;)Lb1/a; // method@0917 │ │ +03f572: 0c00 |0027: move-result-object v0 │ │ +03f574: 6900 2700 |0028: sput-object v0, La1/a;.h:Lb1/a; // field@0027 │ │ +03f578: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La1/a;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03f514: |[03f514] a1.a.:(Ljava/lang/String;I)V │ │ -03f524: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -03f52a: 0e00 |0003: return-void │ │ +03f57c: |[03f57c] a1.a.:(Ljava/lang/String;I)V │ │ +03f58c: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +03f592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in La1/a;) │ │ name : 'a' │ │ type : '()[La1/a;' │ │ access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -03f450: |[03f450] a1.a.a:()[La1/a; │ │ -03f460: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -03f462: 2300 9008 |0001: new-array v0, v0, [La1/a; // type@0890 │ │ -03f466: 6201 2300 |0003: sget-object v1, La1/a;.d:La1/a; // field@0023 │ │ -03f46a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -03f46c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -03f470: 6201 2400 |0008: sget-object v1, La1/a;.e:La1/a; // field@0024 │ │ -03f474: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -03f476: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -03f47a: 6201 2500 |000d: sget-object v1, La1/a;.f:La1/a; // field@0025 │ │ -03f47e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -03f480: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -03f484: 1100 |0012: return-object v0 │ │ +03f4b8: |[03f4b8] a1.a.a:()[La1/a; │ │ +03f4c8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +03f4ca: 2300 9008 |0001: new-array v0, v0, [La1/a; // type@0890 │ │ +03f4ce: 6201 2300 |0003: sget-object v1, La1/a;.d:La1/a; // field@0023 │ │ +03f4d2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +03f4d4: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +03f4d8: 6201 2400 |0008: sget-object v1, La1/a;.e:La1/a; // field@0024 │ │ +03f4dc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +03f4de: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +03f4e2: 6201 2500 |000d: sget-object v1, La1/a;.f:La1/a; // field@0025 │ │ +03f4e6: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +03f4e8: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +03f4ec: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in La1/a;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)La1/a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03f42c: |[03f42c] a1.a.valueOf:(Ljava/lang/String;)La1/a; │ │ -03f43c: 1c00 1b00 |0000: const-class v0, La1/a; // type@001b │ │ -03f440: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -03f446: 0c01 |0005: move-result-object v1 │ │ -03f448: 1f01 1b00 |0006: check-cast v1, La1/a; // type@001b │ │ -03f44c: 1101 |0008: return-object v1 │ │ +03f494: |[03f494] a1.a.valueOf:(Ljava/lang/String;)La1/a; │ │ +03f4a4: 1c00 1b00 |0000: const-class v0, La1/a; // type@001b │ │ +03f4a8: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +03f4ae: 0c01 |0005: move-result-object v1 │ │ +03f4b0: 1f01 1b00 |0006: check-cast v1, La1/a; // type@001b │ │ +03f4b4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in La1/a;) │ │ name : 'values' │ │ type : '()[La1/a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03f488: |[03f488] a1.a.values:()[La1/a; │ │ -03f498: 6200 2600 |0000: sget-object v0, La1/a;.g:[La1/a; // field@0026 │ │ -03f49c: 6e10 482c 0000 |0002: invoke-virtual {v0}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2c48 │ │ -03f4a2: 0c00 |0005: move-result-object v0 │ │ -03f4a4: 1f00 9008 |0006: check-cast v0, [La1/a; // type@0890 │ │ -03f4a8: 1100 |0008: return-object v0 │ │ +03f4f0: |[03f4f0] a1.a.values:()[La1/a; │ │ +03f500: 6200 2600 |0000: sget-object v0, La1/a;.g:[La1/a; // field@0026 │ │ +03f504: 6e10 4b2c 0000 |0002: invoke-virtual {v0}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2c4b │ │ +03f50a: 0c00 |0005: move-result-object v0 │ │ +03f50c: 1f00 9008 |0006: check-cast v0, [La1/a; // type@0890 │ │ +03f510: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -1117,17 +1159,17 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #12 annotations: │ │ -Annotations on method #99 'a' │ │ +Annotations on method #101 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lh1/p<" "-TR;-" "Lz0/d<" "-TT;>;+" "Ljava/lang/Object;" ">;TR;" "Lz0/d<" "-TT;>;)" "Lz0/d<" "Lw0/q;" ">;" } │ │ -Annotations on method #100 'b' │ │ +Annotations on method #102 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lz0/d<" "-TT;>;)" "Lz0/d<" "TT;>;" } │ │ │ │ Class #12 - │ │ Class descriptor : 'La1/c;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -1139,68 +1181,68 @@ │ │ type : '(Lh1/p;Ljava/lang/Object;Lz0/d;)Lz0/d;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -03f67c: |[03f67c] a1.c.a:(Lh1/p;Ljava/lang/Object;Lz0/d;)Lz0/d; │ │ -03f68c: 1a00 1002 |0000: const-string v0, "" // string@0210 │ │ -03f690: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -03f696: 1a00 1915 |0005: const-string v0, "completion" // string@1519 │ │ -03f69a: 7120 931c 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -03f6a0: 7110 451c 0400 |000a: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/h;.a:(Lz0/d;)Lz0/d; // method@1c45 │ │ -03f6a6: 0c04 |000d: move-result-object v4 │ │ -03f6a8: 2020 4805 |000e: instance-of v0, v2, Lkotlin/coroutines/jvm/internal/a; // type@0548 │ │ -03f6ac: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -03f6b0: 1f02 4805 |0012: check-cast v2, Lkotlin/coroutines/jvm/internal/a; // type@0548 │ │ -03f6b4: 6e30 261c 3204 |0014: invoke-virtual {v2, v3, v4}, Lkotlin/coroutines/jvm/internal/a;.create:(Ljava/lang/Object;Lz0/d;)Lz0/d; // method@1c26 │ │ -03f6ba: 0c02 |0017: move-result-object v2 │ │ -03f6bc: 2816 |0018: goto 002e // +0016 │ │ -03f6be: 7210 072c 0400 |0019: invoke-interface {v4}, Lz0/d;.getContext:()Lz0/g; // method@2c07 │ │ -03f6c4: 0c00 |001c: move-result-object v0 │ │ -03f6c6: 6201 680d |001d: sget-object v1, Lz0/h;.d:Lz0/h; // field@0d68 │ │ -03f6ca: 3310 0900 |001f: if-ne v0, v1, 0028 // +0009 │ │ -03f6ce: 2200 1d00 |0021: new-instance v0, La1/c$a; // type@001d │ │ -03f6d2: 7040 5f00 4032 |0023: invoke-direct {v0, v4, v2, v3}, La1/c$a;.:(Lz0/d;Lh1/p;Ljava/lang/Object;)V // method@005f │ │ -03f6d8: 0702 |0026: move-object v2, v0 │ │ -03f6da: 2807 |0027: goto 002e // +0007 │ │ -03f6dc: 2201 1e00 |0028: new-instance v1, La1/c$b; // type@001e │ │ -03f6e0: 7053 6100 4120 |002a: invoke-direct {v1, v4, v0, v2, v3}, La1/c$b;.:(Lz0/d;Lz0/g;Lh1/p;Ljava/lang/Object;)V // method@0061 │ │ -03f6e6: 0712 |002d: move-object v2, v1 │ │ -03f6e8: 1102 |002e: return-object v2 │ │ +03f6e4: |[03f6e4] a1.c.a:(Lh1/p;Ljava/lang/Object;Lz0/d;)Lz0/d; │ │ +03f6f4: 1a00 1002 |0000: const-string v0, "" // string@0210 │ │ +03f6f8: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +03f6fe: 1a00 1915 |0005: const-string v0, "completion" // string@1519 │ │ +03f702: 7120 951c 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +03f708: 7110 471c 0400 |000a: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/h;.a:(Lz0/d;)Lz0/d; // method@1c47 │ │ +03f70e: 0c04 |000d: move-result-object v4 │ │ +03f710: 2020 4805 |000e: instance-of v0, v2, Lkotlin/coroutines/jvm/internal/a; // type@0548 │ │ +03f714: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +03f718: 1f02 4805 |0012: check-cast v2, Lkotlin/coroutines/jvm/internal/a; // type@0548 │ │ +03f71c: 6e30 281c 3204 |0014: invoke-virtual {v2, v3, v4}, Lkotlin/coroutines/jvm/internal/a;.create:(Ljava/lang/Object;Lz0/d;)Lz0/d; // method@1c28 │ │ +03f722: 0c02 |0017: move-result-object v2 │ │ +03f724: 2816 |0018: goto 002e // +0016 │ │ +03f726: 7210 0a2c 0400 |0019: invoke-interface {v4}, Lz0/d;.getContext:()Lz0/g; // method@2c0a │ │ +03f72c: 0c00 |001c: move-result-object v0 │ │ +03f72e: 6201 680d |001d: sget-object v1, Lz0/h;.d:Lz0/h; // field@0d68 │ │ +03f732: 3310 0900 |001f: if-ne v0, v1, 0028 // +0009 │ │ +03f736: 2200 1d00 |0021: new-instance v0, La1/c$a; // type@001d │ │ +03f73a: 7040 6100 4032 |0023: invoke-direct {v0, v4, v2, v3}, La1/c$a;.:(Lz0/d;Lh1/p;Ljava/lang/Object;)V // method@0061 │ │ +03f740: 0702 |0026: move-object v2, v0 │ │ +03f742: 2807 |0027: goto 002e // +0007 │ │ +03f744: 2201 1e00 |0028: new-instance v1, La1/c$b; // type@001e │ │ +03f748: 7053 6300 4120 |002a: invoke-direct {v1, v4, v0, v2, v3}, La1/c$b;.:(Lz0/d;Lz0/g;Lh1/p;Ljava/lang/Object;)V // method@0063 │ │ +03f74e: 0712 |002d: move-object v2, v1 │ │ +03f750: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La1/c;) │ │ name : 'b' │ │ type : '(Lz0/d;)Lz0/d;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03f6ec: |[03f6ec] a1.c.b:(Lz0/d;)Lz0/d; │ │ -03f6fc: 1a00 1002 |0000: const-string v0, "" // string@0210 │ │ -03f700: 7120 931c 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -03f706: 2010 4b05 |0005: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/d; // type@054b │ │ -03f70a: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -03f70e: 0710 |0009: move-object v0, v1 │ │ -03f710: 1f00 4b05 |000a: check-cast v0, Lkotlin/coroutines/jvm/internal/d; // type@054b │ │ -03f714: 2802 |000c: goto 000e // +0002 │ │ -03f716: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -03f718: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -03f71c: 6e10 381c 0000 |0010: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/d;.intercepted:()Lz0/d; // method@1c38 │ │ -03f722: 0c00 |0013: move-result-object v0 │ │ -03f724: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -03f728: 2802 |0016: goto 0018 // +0002 │ │ -03f72a: 0701 |0017: move-object v1, v0 │ │ -03f72c: 1101 |0018: return-object v1 │ │ +03f754: |[03f754] a1.c.b:(Lz0/d;)Lz0/d; │ │ +03f764: 1a00 1002 |0000: const-string v0, "" // string@0210 │ │ +03f768: 7120 951c 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +03f76e: 2010 4b05 |0005: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/d; // type@054b │ │ +03f772: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +03f776: 0710 |0009: move-object v0, v1 │ │ +03f778: 1f00 4b05 |000a: check-cast v0, Lkotlin/coroutines/jvm/internal/d; // type@054b │ │ +03f77c: 2802 |000c: goto 000e // +0002 │ │ +03f77e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +03f780: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +03f784: 6e10 3a1c 0000 |0010: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/d;.intercepted:()Lz0/d; // method@1c3a │ │ +03f78a: 0c00 |0013: move-result-object v0 │ │ +03f78c: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +03f790: 2802 |0016: goto 0018 // +0002 │ │ +03f792: 0701 |0017: move-object v1, v0 │ │ +03f794: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -1318,60 +1360,60 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -03fa5c: |[03fa5c] androidx.browser.browseractions.BrowserActionsFallbackMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03fa6c: 7030 8404 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0484 │ │ -03fa72: 6e10 8504 0000 |0003: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getResources:()Landroid/content/res/Resources; // method@0485 │ │ -03fa78: 0c01 |0006: move-result-object v1 │ │ -03fa7a: 6002 3e02 |0007: sget v2, Lc/a;.b:I // field@023e │ │ -03fa7e: 6e20 1401 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@0114 │ │ -03fa84: 0a01 |000c: move-result v1 │ │ -03fa86: 5901 8800 |000d: iput v1, v0, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.a:I // field@0088 │ │ -03fa8a: 6e10 8504 0000 |000f: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getResources:()Landroid/content/res/Resources; // method@0485 │ │ -03fa90: 0c01 |0012: move-result-object v1 │ │ -03fa92: 6002 3d02 |0013: sget v2, Lc/a;.a:I // field@023d │ │ -03fa96: 6e20 1401 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@0114 │ │ -03fa9c: 0a01 |0018: move-result v1 │ │ -03fa9e: 5901 8900 |0019: iput v1, v0, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.b:I // field@0089 │ │ -03faa2: 0e00 |001b: return-void │ │ +03fac4: |[03fac4] androidx.browser.browseractions.BrowserActionsFallbackMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +03fad4: 7030 8604 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0486 │ │ +03fada: 6e10 8704 0000 |0003: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getResources:()Landroid/content/res/Resources; // method@0487 │ │ +03fae0: 0c01 |0006: move-result-object v1 │ │ +03fae2: 6002 3e02 |0007: sget v2, Lc/a;.b:I // field@023e │ │ +03fae6: 6e20 1601 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@0116 │ │ +03faec: 0a01 |000c: move-result v1 │ │ +03faee: 5901 8800 |000d: iput v1, v0, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.a:I // field@0088 │ │ +03faf2: 6e10 8704 0000 |000f: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getResources:()Landroid/content/res/Resources; // method@0487 │ │ +03faf8: 0c01 |0012: move-result-object v1 │ │ +03fafa: 6002 3d02 |0013: sget v2, Lc/a;.a:I // field@023d │ │ +03fafe: 6e20 1601 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@0116 │ │ +03fb04: 0a01 |0018: move-result v1 │ │ +03fb06: 5901 8900 |0019: iput v1, v0, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.b:I // field@0089 │ │ +03fb0a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -03faa4: |[03faa4] androidx.browser.browseractions.BrowserActionsFallbackMenuView.onMeasure:(II)V │ │ -03fab4: 6e10 8504 0100 |0000: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getResources:()Landroid/content/res/Resources; // method@0485 │ │ -03faba: 0c02 |0003: move-result-object v2 │ │ -03fabc: 6e10 1601 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0116 │ │ -03fac2: 0c02 |0007: move-result-object v2 │ │ -03fac4: 5222 5800 |0008: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@0058 │ │ -03fac8: 5210 8800 |000a: iget v0, v1, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.a:I // field@0088 │ │ -03facc: da00 0002 |000c: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -03fad0: b102 |000e: sub-int/2addr v2, v0 │ │ -03fad2: 5210 8900 |000f: iget v0, v1, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.b:I // field@0089 │ │ -03fad6: 7120 1818 0200 |0011: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1818 │ │ -03fadc: 0a02 |0014: move-result v2 │ │ -03fade: 1500 0040 |0015: const/high16 v0, #int 1073741824 // #4000 │ │ -03fae2: 7120 ab02 0200 |0017: invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@02ab │ │ -03fae8: 0a02 |001a: move-result v2 │ │ -03faea: 6f30 8604 2103 |001b: invoke-super {v1, v2, v3}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0486 │ │ -03faf0: 0e00 |001e: return-void │ │ +03fb0c: |[03fb0c] androidx.browser.browseractions.BrowserActionsFallbackMenuView.onMeasure:(II)V │ │ +03fb1c: 6e10 8704 0100 |0000: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getResources:()Landroid/content/res/Resources; // method@0487 │ │ +03fb22: 0c02 |0003: move-result-object v2 │ │ +03fb24: 6e10 1801 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0118 │ │ +03fb2a: 0c02 |0007: move-result-object v2 │ │ +03fb2c: 5222 5800 |0008: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@0058 │ │ +03fb30: 5210 8800 |000a: iget v0, v1, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.a:I // field@0088 │ │ +03fb34: da00 0002 |000c: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +03fb38: b102 |000e: sub-int/2addr v2, v0 │ │ +03fb3a: 5210 8900 |000f: iget v0, v1, Landroidx/browser/browseractions/BrowserActionsFallbackMenuView;.b:I // field@0089 │ │ +03fb3e: 7120 1a18 0200 |0011: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@181a │ │ +03fb44: 0a02 |0014: move-result v2 │ │ +03fb46: 1500 0040 |0015: const/high16 v0, #int 1073741824 // #4000 │ │ +03fb4a: 7120 ad02 0200 |0017: invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@02ad │ │ +03fb50: 0a02 |001a: move-result v2 │ │ +03fb52: 6f30 8804 2103 |001b: invoke-super {v1, v2, v3}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0488 │ │ +03fb58: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #17 header: │ │ @@ -1418,39 +1460,39 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03fb20: |[03fb20] androidx.browser.customtabs.a$a.:()V │ │ -03fb30: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -03fb36: 0e00 |0003: return-void │ │ +03fb88: |[03fb88] androidx.browser.customtabs.a$a.:()V │ │ +03fb98: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +03fb9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/browser/customtabs/a$a;) │ │ name : 'a' │ │ type : '()Landroidx/browser/customtabs/a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -03faf4: |[03faf4] androidx.browser.customtabs.a$a.a:()Landroidx/browser/customtabs/a; │ │ -03fb04: 2200 1501 |0000: new-instance v0, Landroidx/browser/customtabs/a; // type@0115 │ │ -03fb08: 5451 8a00 |0002: iget-object v1, v5, Landroidx/browser/customtabs/a$a;.a:Ljava/lang/Integer; // field@008a │ │ -03fb0c: 5452 8b00 |0004: iget-object v2, v5, Landroidx/browser/customtabs/a$a;.b:Ljava/lang/Integer; // field@008b │ │ -03fb10: 5453 8c00 |0006: iget-object v3, v5, Landroidx/browser/customtabs/a$a;.c:Ljava/lang/Integer; // field@008c │ │ -03fb14: 5454 8d00 |0008: iget-object v4, v5, Landroidx/browser/customtabs/a$a;.d:Ljava/lang/Integer; // field@008d │ │ -03fb18: 7054 9604 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/browser/customtabs/a;.:(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V // method@0496 │ │ -03fb1e: 1100 |000d: return-object v0 │ │ +03fb5c: |[03fb5c] androidx.browser.customtabs.a$a.a:()Landroidx/browser/customtabs/a; │ │ +03fb6c: 2200 1501 |0000: new-instance v0, Landroidx/browser/customtabs/a; // type@0115 │ │ +03fb70: 5451 8a00 |0002: iget-object v1, v5, Landroidx/browser/customtabs/a$a;.a:Ljava/lang/Integer; // field@008a │ │ +03fb74: 5452 8b00 |0004: iget-object v2, v5, Landroidx/browser/customtabs/a$a;.b:Ljava/lang/Integer; // field@008b │ │ +03fb78: 5453 8c00 |0006: iget-object v3, v5, Landroidx/browser/customtabs/a$a;.c:Ljava/lang/Integer; // field@008c │ │ +03fb7c: 5454 8d00 |0008: iget-object v4, v5, Landroidx/browser/customtabs/a$a;.d:Ljava/lang/Integer; // field@008d │ │ +03fb80: 7054 9804 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/browser/customtabs/a;.:(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V // method@0498 │ │ +03fb86: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #18 header: │ │ @@ -1496,63 +1538,63 @@ │ │ type : '(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03fbbc: |[03fbbc] androidx.browser.customtabs.a.:(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V │ │ -03fbcc: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -03fbd2: 5b01 8e00 |0003: iput-object v1, v0, Landroidx/browser/customtabs/a;.a:Ljava/lang/Integer; // field@008e │ │ -03fbd6: 5b02 8f00 |0005: iput-object v2, v0, Landroidx/browser/customtabs/a;.b:Ljava/lang/Integer; // field@008f │ │ -03fbda: 5b03 9000 |0007: iput-object v3, v0, Landroidx/browser/customtabs/a;.c:Ljava/lang/Integer; // field@0090 │ │ -03fbde: 5b04 9100 |0009: iput-object v4, v0, Landroidx/browser/customtabs/a;.d:Ljava/lang/Integer; // field@0091 │ │ -03fbe2: 0e00 |000b: return-void │ │ +03fc24: |[03fc24] androidx.browser.customtabs.a.:(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V │ │ +03fc34: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +03fc3a: 5b01 8e00 |0003: iput-object v1, v0, Landroidx/browser/customtabs/a;.a:Ljava/lang/Integer; // field@008e │ │ +03fc3e: 5b02 8f00 |0005: iput-object v2, v0, Landroidx/browser/customtabs/a;.b:Ljava/lang/Integer; // field@008f │ │ +03fc42: 5b03 9000 |0007: iput-object v3, v0, Landroidx/browser/customtabs/a;.c:Ljava/lang/Integer; // field@0090 │ │ +03fc46: 5b04 9100 |0009: iput-object v4, v0, Landroidx/browser/customtabs/a;.d:Ljava/lang/Integer; // field@0091 │ │ +03fc4a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/browser/customtabs/a;) │ │ name : 'a' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -03fb38: |[03fb38] androidx.browser.customtabs.a.a:()Landroid/os/Bundle; │ │ -03fb48: 2200 7e00 |0000: new-instance v0, Landroid/os/Bundle; // type@007e │ │ -03fb4c: 7010 9d01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@019d │ │ -03fb52: 5431 8e00 |0005: iget-object v1, v3, Landroidx/browser/customtabs/a;.a:Ljava/lang/Integer; // field@008e │ │ -03fb56: 3801 0b00 |0007: if-eqz v1, 0012 // +000b │ │ -03fb5a: 6e10 0b18 0100 |0009: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -03fb60: 0a01 |000c: move-result v1 │ │ -03fb62: 1a02 4514 |000d: const-string v2, "android.support.customtabs.extra.TOOLBAR_COLOR" // string@1445 │ │ -03fb66: 6e30 b401 2001 |000f: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01b4 │ │ -03fb6c: 5431 8f00 |0012: iget-object v1, v3, Landroidx/browser/customtabs/a;.b:Ljava/lang/Integer; // field@008f │ │ -03fb70: 3801 0b00 |0014: if-eqz v1, 001f // +000b │ │ -03fb74: 6e10 0b18 0100 |0016: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -03fb7a: 0a01 |0019: move-result v1 │ │ -03fb7c: 1a02 4214 |001a: const-string v2, "android.support.customtabs.extra.SECONDARY_TOOLBAR_COLOR" // string@1442 │ │ -03fb80: 6e30 b401 2001 |001c: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01b4 │ │ -03fb86: 5431 9000 |001f: iget-object v1, v3, Landroidx/browser/customtabs/a;.c:Ljava/lang/Integer; // field@0090 │ │ -03fb8a: 3801 0b00 |0021: if-eqz v1, 002c // +000b │ │ -03fb8e: 6e10 0b18 0100 |0023: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -03fb94: 0a01 |0026: move-result v1 │ │ -03fb96: 1a02 5814 |0027: const-string v2, "androidx.browser.customtabs.extra.NAVIGATION_BAR_COLOR" // string@1458 │ │ -03fb9a: 6e30 b401 2001 |0029: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01b4 │ │ -03fba0: 5431 9100 |002c: iget-object v1, v3, Landroidx/browser/customtabs/a;.d:Ljava/lang/Integer; // field@0091 │ │ -03fba4: 3801 0b00 |002e: if-eqz v1, 0039 // +000b │ │ -03fba8: 6e10 0b18 0100 |0030: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -03fbae: 0a01 |0033: move-result v1 │ │ -03fbb0: 1a02 5914 |0034: const-string v2, "androidx.browser.customtabs.extra.NAVIGATION_BAR_DIVIDER_COLOR" // string@1459 │ │ -03fbb4: 6e30 b401 2001 |0036: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01b4 │ │ -03fbba: 1100 |0039: return-object v0 │ │ +03fba0: |[03fba0] androidx.browser.customtabs.a.a:()Landroid/os/Bundle; │ │ +03fbb0: 2200 7e00 |0000: new-instance v0, Landroid/os/Bundle; // type@007e │ │ +03fbb4: 7010 9f01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@019f │ │ +03fbba: 5431 8e00 |0005: iget-object v1, v3, Landroidx/browser/customtabs/a;.a:Ljava/lang/Integer; // field@008e │ │ +03fbbe: 3801 0b00 |0007: if-eqz v1, 0012 // +000b │ │ +03fbc2: 6e10 0d18 0100 |0009: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +03fbc8: 0a01 |000c: move-result v1 │ │ +03fbca: 1a02 4514 |000d: const-string v2, "android.support.customtabs.extra.TOOLBAR_COLOR" // string@1445 │ │ +03fbce: 6e30 b601 2001 |000f: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01b6 │ │ +03fbd4: 5431 8f00 |0012: iget-object v1, v3, Landroidx/browser/customtabs/a;.b:Ljava/lang/Integer; // field@008f │ │ +03fbd8: 3801 0b00 |0014: if-eqz v1, 001f // +000b │ │ +03fbdc: 6e10 0d18 0100 |0016: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +03fbe2: 0a01 |0019: move-result v1 │ │ +03fbe4: 1a02 4214 |001a: const-string v2, "android.support.customtabs.extra.SECONDARY_TOOLBAR_COLOR" // string@1442 │ │ +03fbe8: 6e30 b601 2001 |001c: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01b6 │ │ +03fbee: 5431 9000 |001f: iget-object v1, v3, Landroidx/browser/customtabs/a;.c:Ljava/lang/Integer; // field@0090 │ │ +03fbf2: 3801 0b00 |0021: if-eqz v1, 002c // +000b │ │ +03fbf6: 6e10 0d18 0100 |0023: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +03fbfc: 0a01 |0026: move-result v1 │ │ +03fbfe: 1a02 5814 |0027: const-string v2, "androidx.browser.customtabs.extra.NAVIGATION_BAR_COLOR" // string@1458 │ │ +03fc02: 6e30 b601 2001 |0029: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01b6 │ │ +03fc08: 5431 9100 |002c: iget-object v1, v3, Landroidx/browser/customtabs/a;.d:Ljava/lang/Integer; // field@0091 │ │ +03fc0c: 3801 0b00 |002e: if-eqz v1, 0039 // +000b │ │ +03fc10: 6e10 0d18 0100 |0030: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +03fc16: 0a01 |0033: move-result v1 │ │ +03fc18: 1a02 5914 |0034: const-string v2, "androidx.browser.customtabs.extra.NAVIGATION_BAR_DIVIDER_COLOR" // string@1459 │ │ +03fc1c: 6e30 b601 2001 |0036: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01b6 │ │ +03fc22: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #19 header: │ │ @@ -1583,28 +1625,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03fbe4: |[03fbe4] androidx.browser.customtabs.b$a.a:()Ljava/lang/String; │ │ -03fbf4: 7100 c401 0000 |0000: invoke-static {}, Landroid/os/LocaleList;.getAdjustedDefault:()Landroid/os/LocaleList; // method@01c4 │ │ -03fbfa: 0c00 |0003: move-result-object v0 │ │ -03fbfc: 6e10 c501 0000 |0004: invoke-virtual {v0}, Landroid/os/LocaleList;.size:()I // method@01c5 │ │ -03fc02: 0a01 |0007: move-result v1 │ │ -03fc04: 3d01 0c00 |0008: if-lez v1, 0014 // +000c │ │ -03fc08: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -03fc0a: 6e20 c301 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@01c3 │ │ -03fc10: 0c00 |000e: move-result-object v0 │ │ -03fc12: 6e10 aa19 0000 |000f: invoke-virtual {v0}, Ljava/util/Locale;.toLanguageTag:()Ljava/lang/String; // method@19aa │ │ -03fc18: 0c00 |0012: move-result-object v0 │ │ -03fc1a: 2802 |0013: goto 0015 // +0002 │ │ -03fc1c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -03fc1e: 1100 |0015: return-object v0 │ │ +03fc4c: |[03fc4c] androidx.browser.customtabs.b$a.a:()Ljava/lang/String; │ │ +03fc5c: 7100 c601 0000 |0000: invoke-static {}, Landroid/os/LocaleList;.getAdjustedDefault:()Landroid/os/LocaleList; // method@01c6 │ │ +03fc62: 0c00 |0003: move-result-object v0 │ │ +03fc64: 6e10 c701 0000 |0004: invoke-virtual {v0}, Landroid/os/LocaleList;.size:()I // method@01c7 │ │ +03fc6a: 0a01 |0007: move-result v1 │ │ +03fc6c: 3d01 0c00 |0008: if-lez v1, 0014 // +000c │ │ +03fc70: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03fc72: 6e20 c501 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@01c5 │ │ +03fc78: 0c00 |000e: move-result-object v0 │ │ +03fc7a: 6e10 ac19 0000 |000f: invoke-virtual {v0}, Ljava/util/Locale;.toLanguageTag:()Ljava/lang/String; // method@19ac │ │ +03fc80: 0c00 |0012: move-result-object v0 │ │ +03fc82: 2802 |0013: goto 0015 // +0002 │ │ +03fc84: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +03fc86: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -1678,159 +1720,159 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -03fd1c: |[03fd1c] androidx.browser.customtabs.b$b.:()V │ │ -03fd2c: 7010 2518 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1825 │ │ -03fd32: 2200 3c00 |0003: new-instance v0, Landroid/content/Intent; // type@003c │ │ -03fd36: 1a01 3d14 |0005: const-string v1, "android.intent.action.VIEW" // string@143d │ │ -03fd3a: 7020 dd00 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dd │ │ -03fd40: 5b20 9200 |000a: iput-object v0, v2, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fd44: 2200 1401 |000c: new-instance v0, Landroidx/browser/customtabs/a$a; // type@0114 │ │ -03fd48: 7010 9404 0000 |000e: invoke-direct {v0}, Landroidx/browser/customtabs/a$a;.:()V // method@0494 │ │ -03fd4e: 5b20 9300 |0011: iput-object v0, v2, Landroidx/browser/customtabs/b$b;.b:Landroidx/browser/customtabs/a$a; // field@0093 │ │ -03fd52: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -03fd54: 5920 9900 |0014: iput v0, v2, Landroidx/browser/customtabs/b$b;.h:I // field@0099 │ │ -03fd58: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -03fd5a: 5c20 9a00 |0017: iput-boolean v0, v2, Landroidx/browser/customtabs/b$b;.i:Z // field@009a │ │ -03fd5e: 0e00 |0019: return-void │ │ +03fd84: |[03fd84] androidx.browser.customtabs.b$b.:()V │ │ +03fd94: 7010 2718 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1827 │ │ +03fd9a: 2200 3c00 |0003: new-instance v0, Landroid/content/Intent; // type@003c │ │ +03fd9e: 1a01 3d14 |0005: const-string v1, "android.intent.action.VIEW" // string@143d │ │ +03fda2: 7020 df00 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00df │ │ +03fda8: 5b20 9200 |000a: iput-object v0, v2, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fdac: 2200 1401 |000c: new-instance v0, Landroidx/browser/customtabs/a$a; // type@0114 │ │ +03fdb0: 7010 9604 0000 |000e: invoke-direct {v0}, Landroidx/browser/customtabs/a$a;.:()V // method@0496 │ │ +03fdb6: 5b20 9300 |0011: iput-object v0, v2, Landroidx/browser/customtabs/b$b;.b:Landroidx/browser/customtabs/a$a; // field@0093 │ │ +03fdba: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +03fdbc: 5920 9900 |0014: iput v0, v2, Landroidx/browser/customtabs/b$b;.h:I // field@0099 │ │ +03fdc0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +03fdc2: 5c20 9a00 |0017: iput-boolean v0, v2, Landroidx/browser/customtabs/b$b;.i:Z // field@009a │ │ +03fdc6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/browser/customtabs/b$b;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -03fd60: |[03fd60] androidx.browser.customtabs.b$b.b:()V │ │ -03fd70: 7100 9804 0000 |0000: invoke-static {}, Landroidx/browser/customtabs/b$a;.a:()Ljava/lang/String; // method@0498 │ │ -03fd76: 0c00 |0003: move-result-object v0 │ │ -03fd78: 7110 2102 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0221 │ │ -03fd7e: 0a01 |0007: move-result v1 │ │ -03fd80: 3901 2800 |0008: if-nez v1, 0030 // +0028 │ │ -03fd84: 5451 9200 |000a: iget-object v1, v5, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fd88: 1a02 0615 |000c: const-string v2, "com.android.browser.headers" // string@1506 │ │ -03fd8c: 6e20 e700 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00e7 │ │ -03fd92: 0a01 |0011: move-result v1 │ │ -03fd94: 3801 0900 |0012: if-eqz v1, 001b // +0009 │ │ -03fd98: 5451 9200 |0014: iget-object v1, v5, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fd9c: 6e20 e000 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@00e0 │ │ -03fda2: 0c01 |0019: move-result-object v1 │ │ -03fda4: 2806 |001a: goto 0020 // +0006 │ │ -03fda6: 2201 7e00 |001b: new-instance v1, Landroid/os/Bundle; // type@007e │ │ -03fdaa: 7010 9d01 0100 |001d: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@019d │ │ -03fdb0: 1a03 8802 |0020: const-string v3, "Accept-Language" // string@0288 │ │ -03fdb4: 6e20 9e01 3100 |0022: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@019e │ │ -03fdba: 0a04 |0025: move-result v4 │ │ -03fdbc: 3904 0a00 |0026: if-nez v4, 0030 // +000a │ │ -03fdc0: 6e30 b701 3100 |0028: invoke-virtual {v1, v3, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01b7 │ │ -03fdc6: 5450 9200 |002b: iget-object v0, v5, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fdca: 6e30 ea00 2001 |002d: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@00ea │ │ -03fdd0: 0e00 |0030: return-void │ │ +03fdc8: |[03fdc8] androidx.browser.customtabs.b$b.b:()V │ │ +03fdd8: 7100 9a04 0000 |0000: invoke-static {}, Landroidx/browser/customtabs/b$a;.a:()Ljava/lang/String; // method@049a │ │ +03fdde: 0c00 |0003: move-result-object v0 │ │ +03fde0: 7110 2302 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0223 │ │ +03fde6: 0a01 |0007: move-result v1 │ │ +03fde8: 3901 2800 |0008: if-nez v1, 0030 // +0028 │ │ +03fdec: 5451 9200 |000a: iget-object v1, v5, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fdf0: 1a02 0615 |000c: const-string v2, "com.android.browser.headers" // string@1506 │ │ +03fdf4: 6e20 e900 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00e9 │ │ +03fdfa: 0a01 |0011: move-result v1 │ │ +03fdfc: 3801 0900 |0012: if-eqz v1, 001b // +0009 │ │ +03fe00: 5451 9200 |0014: iget-object v1, v5, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fe04: 6e20 e200 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@00e2 │ │ +03fe0a: 0c01 |0019: move-result-object v1 │ │ +03fe0c: 2806 |001a: goto 0020 // +0006 │ │ +03fe0e: 2201 7e00 |001b: new-instance v1, Landroid/os/Bundle; // type@007e │ │ +03fe12: 7010 9f01 0100 |001d: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@019f │ │ +03fe18: 1a03 8802 |0020: const-string v3, "Accept-Language" // string@0288 │ │ +03fe1c: 6e20 a001 3100 |0022: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01a0 │ │ +03fe22: 0a04 |0025: move-result v4 │ │ +03fe24: 3904 0a00 |0026: if-nez v4, 0030 // +000a │ │ +03fe28: 6e30 b901 3100 |0028: invoke-virtual {v1, v3, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01b9 │ │ +03fe2e: 5450 9200 |002b: iget-object v0, v5, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fe32: 6e30 ec00 2001 |002d: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@00ec │ │ +03fe38: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/browser/customtabs/b$b;) │ │ name : 'c' │ │ type : '(Landroid/os/IBinder;Landroid/app/PendingIntent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -03fdd4: |[03fdd4] androidx.browser.customtabs.b$b.c:(Landroid/os/IBinder;Landroid/app/PendingIntent;)V │ │ -03fde4: 2200 7e00 |0000: new-instance v0, Landroid/os/Bundle; // type@007e │ │ -03fde8: 7010 9d01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@019d │ │ -03fdee: 1a01 4314 |0005: const-string v1, "android.support.customtabs.extra.SESSION" // string@1443 │ │ -03fdf2: 7130 b804 1003 |0007: invoke-static {v0, v1, v3}, Landroidx/core/app/b;.a:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V // method@04b8 │ │ -03fdf8: 3804 0700 |000a: if-eqz v4, 0011 // +0007 │ │ -03fdfc: 1a03 4414 |000c: const-string v3, "android.support.customtabs.extra.SESSION_ID" // string@1444 │ │ -03fe00: 6e30 b501 3004 |000e: invoke-virtual {v0, v3, v4}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@01b5 │ │ -03fe06: 5423 9200 |0011: iget-object v3, v2, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fe0a: 6e20 ed00 0300 |0013: invoke-virtual {v3, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ed │ │ -03fe10: 0e00 |0016: return-void │ │ +03fe3c: |[03fe3c] androidx.browser.customtabs.b$b.c:(Landroid/os/IBinder;Landroid/app/PendingIntent;)V │ │ +03fe4c: 2200 7e00 |0000: new-instance v0, Landroid/os/Bundle; // type@007e │ │ +03fe50: 7010 9f01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@019f │ │ +03fe56: 1a01 4314 |0005: const-string v1, "android.support.customtabs.extra.SESSION" // string@1443 │ │ +03fe5a: 7130 ba04 1003 |0007: invoke-static {v0, v1, v3}, Landroidx/core/app/b;.a:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V // method@04ba │ │ +03fe60: 3804 0700 |000a: if-eqz v4, 0011 // +0007 │ │ +03fe64: 1a03 4414 |000c: const-string v3, "android.support.customtabs.extra.SESSION_ID" // string@1444 │ │ +03fe68: 6e30 b701 3004 |000e: invoke-virtual {v0, v3, v4}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@01b7 │ │ +03fe6e: 5423 9200 |0011: iget-object v3, v2, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fe72: 6e20 ef00 0300 |0013: invoke-virtual {v3, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ef │ │ +03fe78: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/browser/customtabs/b$b;) │ │ name : 'a' │ │ type : '()Landroidx/browser/customtabs/b;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -03fc20: |[03fc20] androidx.browser.customtabs.b$b.a:()Landroidx/browser/customtabs/b; │ │ -03fc30: 5430 9200 |0000: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fc34: 1a01 4314 |0002: const-string v1, "android.support.customtabs.extra.SESSION" // string@1443 │ │ -03fc38: 6e20 e700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00e7 │ │ -03fc3e: 0a00 |0007: move-result v0 │ │ -03fc40: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -03fc44: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03fc46: 7030 9c04 0300 |000b: invoke-direct {v3, v0, v0}, Landroidx/browser/customtabs/b$b;.c:(Landroid/os/IBinder;Landroid/app/PendingIntent;)V // method@049c │ │ -03fc4c: 5430 9400 |000e: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.c:Ljava/util/ArrayList; // field@0094 │ │ -03fc50: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -03fc54: 5431 9200 |0012: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fc58: 1a02 4114 |0014: const-string v2, "android.support.customtabs.extra.MENU_ITEMS" // string@1441 │ │ -03fc5c: 6e30 ee00 2100 |0016: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00ee │ │ -03fc62: 5430 9600 |0019: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.e:Ljava/util/ArrayList; // field@0096 │ │ -03fc66: 3800 0900 |001b: if-eqz v0, 0024 // +0009 │ │ -03fc6a: 5431 9200 |001d: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fc6e: 1a02 4614 |001f: const-string v2, "android.support.customtabs.extra.TOOLBAR_ITEMS" // string@1446 │ │ -03fc72: 6e30 ee00 2100 |0021: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00ee │ │ -03fc78: 5430 9200 |0024: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fc7c: 5531 9a00 |0026: iget-boolean v1, v3, Landroidx/browser/customtabs/b$b;.i:Z // field@009a │ │ -03fc80: 1a02 4014 |0028: const-string v2, "android.support.customtabs.extra.EXTRA_ENABLE_INSTANT_APPS" // string@1440 │ │ -03fc84: 6e30 ec00 2001 |002a: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00ec │ │ -03fc8a: 5430 9200 |002d: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fc8e: 5431 9300 |002f: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.b:Landroidx/browser/customtabs/a$a; // field@0093 │ │ -03fc92: 6e10 9504 0100 |0031: invoke-virtual {v1}, Landroidx/browser/customtabs/a$a;.a:()Landroidx/browser/customtabs/a; // method@0495 │ │ -03fc98: 0c01 |0034: move-result-object v1 │ │ -03fc9a: 6e10 9704 0100 |0035: invoke-virtual {v1}, Landroidx/browser/customtabs/a;.a:()Landroid/os/Bundle; // method@0497 │ │ -03fca0: 0c01 |0038: move-result-object v1 │ │ -03fca2: 6e20 ed00 1000 |0039: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ed │ │ -03fca8: 5430 9800 |003c: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.g:Landroid/os/Bundle; // field@0098 │ │ -03fcac: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ -03fcb0: 5431 9200 |0040: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fcb4: 6e20 ed00 0100 |0042: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ed │ │ -03fcba: 5430 9700 |0045: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.f:Landroid/util/SparseArray; // field@0097 │ │ -03fcbe: 3800 1300 |0047: if-eqz v0, 005a // +0013 │ │ -03fcc2: 2200 7e00 |0049: new-instance v0, Landroid/os/Bundle; // type@007e │ │ -03fcc6: 7010 9d01 0000 |004b: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@019d │ │ -03fccc: 5431 9700 |004e: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.f:Landroid/util/SparseArray; // field@0097 │ │ -03fcd0: 1a02 5714 |0050: const-string v2, "androidx.browser.customtabs.extra.COLOR_SCHEME_PARAMS" // string@1457 │ │ -03fcd4: 6e30 b601 2001 |0052: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@01b6 │ │ -03fcda: 5431 9200 |0055: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fcde: 6e20 ed00 0100 |0057: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ed │ │ -03fce4: 5430 9200 |005a: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fce8: 5231 9900 |005c: iget v1, v3, Landroidx/browser/customtabs/b$b;.h:I // field@0099 │ │ -03fcec: 1a02 5a14 |005e: const-string v2, "androidx.browser.customtabs.extra.SHARE_STATE" // string@145a │ │ -03fcf0: 6e30 e900 2001 |0060: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00e9 │ │ -03fcf6: 6000 5100 |0063: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -03fcfa: 1301 1800 |0065: const/16 v1, #int 24 // #18 │ │ -03fcfe: 3410 0500 |0067: if-lt v0, v1, 006c // +0005 │ │ -03fd02: 7010 9b04 0300 |0069: invoke-direct {v3}, Landroidx/browser/customtabs/b$b;.b:()V // method@049b │ │ -03fd08: 2200 1801 |006c: new-instance v0, Landroidx/browser/customtabs/b; // type@0118 │ │ -03fd0c: 5431 9200 |006e: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ -03fd10: 5432 9500 |0070: iget-object v2, v3, Landroidx/browser/customtabs/b$b;.d:Landroid/os/Bundle; // field@0095 │ │ -03fd14: 7030 9d04 1002 |0072: invoke-direct {v0, v1, v2}, Landroidx/browser/customtabs/b;.:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@049d │ │ -03fd1a: 1100 |0075: return-object v0 │ │ +03fc88: |[03fc88] androidx.browser.customtabs.b$b.a:()Landroidx/browser/customtabs/b; │ │ +03fc98: 5430 9200 |0000: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fc9c: 1a01 4314 |0002: const-string v1, "android.support.customtabs.extra.SESSION" // string@1443 │ │ +03fca0: 6e20 e900 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00e9 │ │ +03fca6: 0a00 |0007: move-result v0 │ │ +03fca8: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +03fcac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03fcae: 7030 9e04 0300 |000b: invoke-direct {v3, v0, v0}, Landroidx/browser/customtabs/b$b;.c:(Landroid/os/IBinder;Landroid/app/PendingIntent;)V // method@049e │ │ +03fcb4: 5430 9400 |000e: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.c:Ljava/util/ArrayList; // field@0094 │ │ +03fcb8: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +03fcbc: 5431 9200 |0012: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fcc0: 1a02 4114 |0014: const-string v2, "android.support.customtabs.extra.MENU_ITEMS" // string@1441 │ │ +03fcc4: 6e30 f000 2100 |0016: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00f0 │ │ +03fcca: 5430 9600 |0019: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.e:Ljava/util/ArrayList; // field@0096 │ │ +03fcce: 3800 0900 |001b: if-eqz v0, 0024 // +0009 │ │ +03fcd2: 5431 9200 |001d: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fcd6: 1a02 4614 |001f: const-string v2, "android.support.customtabs.extra.TOOLBAR_ITEMS" // string@1446 │ │ +03fcda: 6e30 f000 2100 |0021: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00f0 │ │ +03fce0: 5430 9200 |0024: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fce4: 5531 9a00 |0026: iget-boolean v1, v3, Landroidx/browser/customtabs/b$b;.i:Z // field@009a │ │ +03fce8: 1a02 4014 |0028: const-string v2, "android.support.customtabs.extra.EXTRA_ENABLE_INSTANT_APPS" // string@1440 │ │ +03fcec: 6e30 ee00 2001 |002a: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00ee │ │ +03fcf2: 5430 9200 |002d: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fcf6: 5431 9300 |002f: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.b:Landroidx/browser/customtabs/a$a; // field@0093 │ │ +03fcfa: 6e10 9704 0100 |0031: invoke-virtual {v1}, Landroidx/browser/customtabs/a$a;.a:()Landroidx/browser/customtabs/a; // method@0497 │ │ +03fd00: 0c01 |0034: move-result-object v1 │ │ +03fd02: 6e10 9904 0100 |0035: invoke-virtual {v1}, Landroidx/browser/customtabs/a;.a:()Landroid/os/Bundle; // method@0499 │ │ +03fd08: 0c01 |0038: move-result-object v1 │ │ +03fd0a: 6e20 ef00 1000 |0039: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ef │ │ +03fd10: 5430 9800 |003c: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.g:Landroid/os/Bundle; // field@0098 │ │ +03fd14: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ +03fd18: 5431 9200 |0040: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fd1c: 6e20 ef00 0100 |0042: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ef │ │ +03fd22: 5430 9700 |0045: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.f:Landroid/util/SparseArray; // field@0097 │ │ +03fd26: 3800 1300 |0047: if-eqz v0, 005a // +0013 │ │ +03fd2a: 2200 7e00 |0049: new-instance v0, Landroid/os/Bundle; // type@007e │ │ +03fd2e: 7010 9f01 0000 |004b: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@019f │ │ +03fd34: 5431 9700 |004e: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.f:Landroid/util/SparseArray; // field@0097 │ │ +03fd38: 1a02 5714 |0050: const-string v2, "androidx.browser.customtabs.extra.COLOR_SCHEME_PARAMS" // string@1457 │ │ +03fd3c: 6e30 b801 2001 |0052: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@01b8 │ │ +03fd42: 5431 9200 |0055: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fd46: 6e20 ef00 0100 |0057: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00ef │ │ +03fd4c: 5430 9200 |005a: iget-object v0, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fd50: 5231 9900 |005c: iget v1, v3, Landroidx/browser/customtabs/b$b;.h:I // field@0099 │ │ +03fd54: 1a02 5a14 |005e: const-string v2, "androidx.browser.customtabs.extra.SHARE_STATE" // string@145a │ │ +03fd58: 6e30 eb00 2001 |0060: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00eb │ │ +03fd5e: 6000 5100 |0063: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +03fd62: 1301 1800 |0065: const/16 v1, #int 24 // #18 │ │ +03fd66: 3410 0500 |0067: if-lt v0, v1, 006c // +0005 │ │ +03fd6a: 7010 9d04 0300 |0069: invoke-direct {v3}, Landroidx/browser/customtabs/b$b;.b:()V // method@049d │ │ +03fd70: 2200 1801 |006c: new-instance v0, Landroidx/browser/customtabs/b; // type@0118 │ │ +03fd74: 5431 9200 |006e: iget-object v1, v3, Landroidx/browser/customtabs/b$b;.a:Landroid/content/Intent; // field@0092 │ │ +03fd78: 5432 9500 |0070: iget-object v2, v3, Landroidx/browser/customtabs/b$b;.d:Landroid/os/Bundle; // field@0095 │ │ +03fd7c: 7030 9f04 1002 |0072: invoke-direct {v0, v1, v2}, Landroidx/browser/customtabs/b;.:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@049f │ │ +03fd82: 1100 |0075: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #21 header: │ │ @@ -1868,40 +1910,40 @@ │ │ type : '(Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03fe14: |[03fe14] androidx.browser.customtabs.b.:(Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -03fe24: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -03fe2a: 5b01 9b00 |0003: iput-object v1, v0, Landroidx/browser/customtabs/b;.a:Landroid/content/Intent; // field@009b │ │ -03fe2e: 5b02 9c00 |0005: iput-object v2, v0, Landroidx/browser/customtabs/b;.b:Landroid/os/Bundle; // field@009c │ │ -03fe32: 0e00 |0007: return-void │ │ +03fe7c: |[03fe7c] androidx.browser.customtabs.b.:(Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +03fe8c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +03fe92: 5b01 9b00 |0003: iput-object v1, v0, Landroidx/browser/customtabs/b;.a:Landroid/content/Intent; // field@009b │ │ +03fe96: 5b02 9c00 |0005: iput-object v2, v0, Landroidx/browser/customtabs/b;.b:Landroid/os/Bundle; // field@009c │ │ +03fe9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/browser/customtabs/b;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -03fe34: |[03fe34] androidx.browser.customtabs.b.a:(Landroid/content/Context;Landroid/net/Uri;)V │ │ -03fe44: 5410 9b00 |0000: iget-object v0, v1, Landroidx/browser/customtabs/b;.a:Landroid/content/Intent; // field@009b │ │ -03fe48: 6e20 f100 3000 |0002: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00f1 │ │ -03fe4e: 5413 9b00 |0005: iget-object v3, v1, Landroidx/browser/customtabs/b;.a:Landroid/content/Intent; // field@009b │ │ -03fe52: 5410 9c00 |0007: iget-object v0, v1, Landroidx/browser/customtabs/b;.b:Landroid/os/Bundle; // field@009c │ │ -03fe56: 7130 c404 3200 |0009: invoke-static {v2, v3, v0}, Landroidx/core/content/a;.e:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@04c4 │ │ -03fe5c: 0e00 |000c: return-void │ │ +03fe9c: |[03fe9c] androidx.browser.customtabs.b.a:(Landroid/content/Context;Landroid/net/Uri;)V │ │ +03feac: 5410 9b00 |0000: iget-object v0, v1, Landroidx/browser/customtabs/b;.a:Landroid/content/Intent; // field@009b │ │ +03feb0: 6e20 f300 3000 |0002: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00f3 │ │ +03feb6: 5413 9b00 |0005: iget-object v3, v1, Landroidx/browser/customtabs/b;.a:Landroid/content/Intent; // field@009b │ │ +03feba: 5410 9c00 |0007: iget-object v0, v1, Landroidx/browser/customtabs/b;.b:Landroid/os/Bundle; // field@009c │ │ +03febe: 7130 c604 3200 |0009: invoke-static {v2, v3, v0}, Landroidx/core/content/a;.e:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@04c6 │ │ +03fec4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #22 header: │ │ @@ -1945,15 +1987,15 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #23 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/core/app/CoreComponentFactory$a; } │ │ -Annotations on method #1185 'a' │ │ +Annotations on method #1187 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)TT;" } │ │ │ │ Class #23 - │ │ Class descriptor : 'Landroidx/core/app/CoreComponentFactory;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/AppComponentFactory;' │ │ Interfaces - │ │ @@ -1965,141 +2007,141 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040208: |[040208] androidx.core.app.CoreComponentFactory.:()V │ │ -040218: 7010 8e00 0000 |0000: invoke-direct {v0}, Landroid/app/AppComponentFactory;.:()V // method@008e │ │ -04021e: 0e00 |0003: return-void │ │ +040270: |[040270] androidx.core.app.CoreComponentFactory.:()V │ │ +040280: 7010 9000 0000 |0000: invoke-direct {v0}, Landroid/app/AppComponentFactory;.:()V // method@0090 │ │ +040286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/app/CoreComponentFactory;) │ │ name : 'a' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0401d8: |[0401d8] androidx.core.app.CoreComponentFactory.a:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0401e8: 2010 1901 |0000: instance-of v0, v1, Landroidx/core/app/CoreComponentFactory$a; // type@0119 │ │ -0401ec: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0401f0: 0710 |0004: move-object v0, v1 │ │ -0401f2: 1f00 1901 |0005: check-cast v0, Landroidx/core/app/CoreComponentFactory$a; // type@0119 │ │ -0401f6: 7210 9f04 0000 |0007: invoke-interface {v0}, Landroidx/core/app/CoreComponentFactory$a;.a:()Ljava/lang/Object; // method@049f │ │ -0401fc: 0c00 |000a: move-result-object v0 │ │ -0401fe: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ -040202: 1100 |000d: return-object v0 │ │ -040204: 1101 |000e: return-object v1 │ │ +040240: |[040240] androidx.core.app.CoreComponentFactory.a:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +040250: 2010 1901 |0000: instance-of v0, v1, Landroidx/core/app/CoreComponentFactory$a; // type@0119 │ │ +040254: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +040258: 0710 |0004: move-object v0, v1 │ │ +04025a: 1f00 1901 |0005: check-cast v0, Landroidx/core/app/CoreComponentFactory$a; // type@0119 │ │ +04025e: 7210 a104 0000 |0007: invoke-interface {v0}, Landroidx/core/app/CoreComponentFactory$a;.a:()Ljava/lang/Object; // method@04a1 │ │ +040264: 0c00 |000a: move-result-object v0 │ │ +040266: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ +04026a: 1100 |000d: return-object v0 │ │ +04026c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/app/CoreComponentFactory;) │ │ name : 'instantiateActivity' │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -040110: |[040110] androidx.core.app.CoreComponentFactory.instantiateActivity:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity; │ │ -040120: 6f40 8f00 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/app/AppComponentFactory;.instantiateActivity:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity; // method@008f │ │ -040126: 0c01 |0003: move-result-object v1 │ │ -040128: 7110 a104 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a1 │ │ -04012e: 0c01 |0007: move-result-object v1 │ │ -040130: 1f01 2500 |0008: check-cast v1, Landroid/app/Activity; // type@0025 │ │ -040134: 1101 |000a: return-object v1 │ │ +040178: |[040178] androidx.core.app.CoreComponentFactory.instantiateActivity:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity; │ │ +040188: 6f40 9100 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/app/AppComponentFactory;.instantiateActivity:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity; // method@0091 │ │ +04018e: 0c01 |0003: move-result-object v1 │ │ +040190: 7110 a304 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a3 │ │ +040196: 0c01 |0007: move-result-object v1 │ │ +040198: 1f01 2500 |0008: check-cast v1, Landroid/app/Activity; // type@0025 │ │ +04019c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/app/CoreComponentFactory;) │ │ name : 'instantiateApplication' │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -040138: |[040138] androidx.core.app.CoreComponentFactory.instantiateApplication:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application; │ │ -040148: 6f30 9000 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/AppComponentFactory;.instantiateApplication:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application; // method@0090 │ │ -04014e: 0c01 |0003: move-result-object v1 │ │ -040150: 7110 a104 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a1 │ │ -040156: 0c01 |0007: move-result-object v1 │ │ -040158: 1f01 2c00 |0008: check-cast v1, Landroid/app/Application; // type@002c │ │ -04015c: 1101 |000a: return-object v1 │ │ +0401a0: |[0401a0] androidx.core.app.CoreComponentFactory.instantiateApplication:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application; │ │ +0401b0: 6f30 9200 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/AppComponentFactory;.instantiateApplication:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application; // method@0092 │ │ +0401b6: 0c01 |0003: move-result-object v1 │ │ +0401b8: 7110 a304 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a3 │ │ +0401be: 0c01 |0007: move-result-object v1 │ │ +0401c0: 1f01 2c00 |0008: check-cast v1, Landroid/app/Application; // type@002c │ │ +0401c4: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/app/CoreComponentFactory;) │ │ name : 'instantiateProvider' │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0401b0: |[0401b0] androidx.core.app.CoreComponentFactory.instantiateProvider:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider; │ │ -0401c0: 6f30 9100 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/AppComponentFactory;.instantiateProvider:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider; // method@0091 │ │ -0401c6: 0c01 |0003: move-result-object v1 │ │ -0401c8: 7110 a104 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a1 │ │ -0401ce: 0c01 |0007: move-result-object v1 │ │ -0401d0: 1f01 3800 |0008: check-cast v1, Landroid/content/ContentProvider; // type@0038 │ │ -0401d4: 1101 |000a: return-object v1 │ │ +040218: |[040218] androidx.core.app.CoreComponentFactory.instantiateProvider:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider; │ │ +040228: 6f30 9300 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/AppComponentFactory;.instantiateProvider:(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider; // method@0093 │ │ +04022e: 0c01 |0003: move-result-object v1 │ │ +040230: 7110 a304 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a3 │ │ +040236: 0c01 |0007: move-result-object v1 │ │ +040238: 1f01 3800 |0008: check-cast v1, Landroid/content/ContentProvider; // type@0038 │ │ +04023c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/app/CoreComponentFactory;) │ │ name : 'instantiateReceiver' │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/content/BroadcastReceiver;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -040188: |[040188] androidx.core.app.CoreComponentFactory.instantiateReceiver:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/content/BroadcastReceiver; │ │ -040198: 6f40 9200 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/app/AppComponentFactory;.instantiateReceiver:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/content/BroadcastReceiver; // method@0092 │ │ -04019e: 0c01 |0003: move-result-object v1 │ │ -0401a0: 7110 a104 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a1 │ │ -0401a6: 0c01 |0007: move-result-object v1 │ │ -0401a8: 1f01 3100 |0008: check-cast v1, Landroid/content/BroadcastReceiver; // type@0031 │ │ -0401ac: 1101 |000a: return-object v1 │ │ +0401f0: |[0401f0] androidx.core.app.CoreComponentFactory.instantiateReceiver:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/content/BroadcastReceiver; │ │ +040200: 6f40 9400 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/app/AppComponentFactory;.instantiateReceiver:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/content/BroadcastReceiver; // method@0094 │ │ +040206: 0c01 |0003: move-result-object v1 │ │ +040208: 7110 a304 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a3 │ │ +04020e: 0c01 |0007: move-result-object v1 │ │ +040210: 1f01 3100 |0008: check-cast v1, Landroid/content/BroadcastReceiver; // type@0031 │ │ +040214: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/app/CoreComponentFactory;) │ │ name : 'instantiateService' │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -040160: |[040160] androidx.core.app.CoreComponentFactory.instantiateService:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service; │ │ -040170: 6f40 9300 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/app/AppComponentFactory;.instantiateService:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service; // method@0093 │ │ -040176: 0c01 |0003: move-result-object v1 │ │ -040178: 7110 a104 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a1 │ │ -04017e: 0c01 |0007: move-result-object v1 │ │ -040180: 1f01 2f00 |0008: check-cast v1, Landroid/app/Service; // type@002f │ │ -040184: 1101 |000a: return-object v1 │ │ +0401c8: |[0401c8] androidx.core.app.CoreComponentFactory.instantiateService:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service; │ │ +0401d8: 6f40 9500 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/app/AppComponentFactory;.instantiateService:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service; // method@0095 │ │ +0401de: 0c01 |0003: move-result-object v1 │ │ +0401e0: 7110 a304 0100 |0004: invoke-static {v1}, Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04a3 │ │ +0401e6: 0c01 |0007: move-result-object v1 │ │ +0401e8: 1f01 2f00 |0008: check-cast v1, Landroid/app/Service; // type@002f │ │ +0401ec: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #24 header: │ │ @@ -2125,101 +2167,101 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0402b0: |[0402b0] androidx.core.app.RemoteActionCompatParcelizer.:()V │ │ -0402c0: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -0402c6: 0e00 |0003: return-void │ │ +040318: |[040318] androidx.core.app.RemoteActionCompatParcelizer.:()V │ │ +040328: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04032e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/app/RemoteActionCompatParcelizer;) │ │ name : 'read' │ │ type : '(Landroidx/versionedparcelable/a;)Landroidx/core/app/RemoteActionCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -040220: |[040220] androidx.core.app.RemoteActionCompatParcelizer.read:(Landroidx/versionedparcelable/a;)Landroidx/core/app/RemoteActionCompat; │ │ -040230: 2200 1b01 |0000: new-instance v0, Landroidx/core/app/RemoteActionCompat; // type@011b │ │ -040234: 7010 a704 0000 |0002: invoke-direct {v0}, Landroidx/core/app/RemoteActionCompat;.:()V // method@04a7 │ │ -04023a: 5401 9d00 |0005: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@009d │ │ -04023e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -040240: 6e30 a606 1302 |0008: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.v:(Li/a;I)Li/a; // method@06a6 │ │ -040246: 0c01 |000b: move-result-object v1 │ │ -040248: 1f01 3101 |000c: check-cast v1, Landroidx/core/graphics/drawable/IconCompat; // type@0131 │ │ -04024c: 5b01 9d00 |000e: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@009d │ │ -040250: 5401 9e00 |0010: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@009e │ │ -040254: 1222 |0012: const/4 v2, #int 2 // #2 │ │ -040256: 6e30 9c06 1302 |0013: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.l:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@069c │ │ -04025c: 0c01 |0016: move-result-object v1 │ │ -04025e: 5b01 9e00 |0017: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@009e │ │ -040262: 5401 9f00 |0019: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@009f │ │ -040266: 1232 |001b: const/4 v2, #int 3 // #3 │ │ -040268: 6e30 9c06 1302 |001c: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.l:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@069c │ │ -04026e: 0c01 |001f: move-result-object v1 │ │ -040270: 5b01 9f00 |0020: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@009f │ │ -040274: 5401 a000 |0022: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@00a0 │ │ -040278: 1242 |0024: const/4 v2, #int 4 // #4 │ │ -04027a: 6e30 a206 1302 |0025: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.r:(Landroid/os/Parcelable;I)Landroid/os/Parcelable; // method@06a2 │ │ -040280: 0c01 |0028: move-result-object v1 │ │ -040282: 1f01 2d00 |0029: check-cast v1, Landroid/app/PendingIntent; // type@002d │ │ -040286: 5b01 a000 |002b: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@00a0 │ │ -04028a: 5501 a100 |002d: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@00a1 │ │ -04028e: 1252 |002f: const/4 v2, #int 5 // #5 │ │ -040290: 6e30 9806 1302 |0030: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.h:(ZI)Z // method@0698 │ │ -040296: 0a01 |0033: move-result v1 │ │ -040298: 5c01 a100 |0034: iput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@00a1 │ │ -04029c: 5501 a200 |0036: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@00a2 │ │ -0402a0: 1262 |0038: const/4 v2, #int 6 // #6 │ │ -0402a2: 6e30 9806 1302 |0039: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.h:(ZI)Z // method@0698 │ │ -0402a8: 0a03 |003c: move-result v3 │ │ -0402aa: 5c03 a200 |003d: iput-boolean v3, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@00a2 │ │ -0402ae: 1100 |003f: return-object v0 │ │ +040288: |[040288] androidx.core.app.RemoteActionCompatParcelizer.read:(Landroidx/versionedparcelable/a;)Landroidx/core/app/RemoteActionCompat; │ │ +040298: 2200 1b01 |0000: new-instance v0, Landroidx/core/app/RemoteActionCompat; // type@011b │ │ +04029c: 7010 a904 0000 |0002: invoke-direct {v0}, Landroidx/core/app/RemoteActionCompat;.:()V // method@04a9 │ │ +0402a2: 5401 9d00 |0005: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@009d │ │ +0402a6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +0402a8: 6e30 a806 1302 |0008: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.v:(Li/a;I)Li/a; // method@06a8 │ │ +0402ae: 0c01 |000b: move-result-object v1 │ │ +0402b0: 1f01 3101 |000c: check-cast v1, Landroidx/core/graphics/drawable/IconCompat; // type@0131 │ │ +0402b4: 5b01 9d00 |000e: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@009d │ │ +0402b8: 5401 9e00 |0010: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@009e │ │ +0402bc: 1222 |0012: const/4 v2, #int 2 // #2 │ │ +0402be: 6e30 9e06 1302 |0013: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.l:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@069e │ │ +0402c4: 0c01 |0016: move-result-object v1 │ │ +0402c6: 5b01 9e00 |0017: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@009e │ │ +0402ca: 5401 9f00 |0019: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@009f │ │ +0402ce: 1232 |001b: const/4 v2, #int 3 // #3 │ │ +0402d0: 6e30 9e06 1302 |001c: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.l:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@069e │ │ +0402d6: 0c01 |001f: move-result-object v1 │ │ +0402d8: 5b01 9f00 |0020: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@009f │ │ +0402dc: 5401 a000 |0022: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@00a0 │ │ +0402e0: 1242 |0024: const/4 v2, #int 4 // #4 │ │ +0402e2: 6e30 a406 1302 |0025: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.r:(Landroid/os/Parcelable;I)Landroid/os/Parcelable; // method@06a4 │ │ +0402e8: 0c01 |0028: move-result-object v1 │ │ +0402ea: 1f01 2d00 |0029: check-cast v1, Landroid/app/PendingIntent; // type@002d │ │ +0402ee: 5b01 a000 |002b: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@00a0 │ │ +0402f2: 5501 a100 |002d: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@00a1 │ │ +0402f6: 1252 |002f: const/4 v2, #int 5 // #5 │ │ +0402f8: 6e30 9a06 1302 |0030: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.h:(ZI)Z // method@069a │ │ +0402fe: 0a01 |0033: move-result v1 │ │ +040300: 5c01 a100 |0034: iput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@00a1 │ │ +040304: 5501 a200 |0036: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@00a2 │ │ +040308: 1262 |0038: const/4 v2, #int 6 // #6 │ │ +04030a: 6e30 9a06 1302 |0039: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.h:(ZI)Z // method@069a │ │ +040310: 0a03 |003c: move-result v3 │ │ +040312: 5c03 a200 |003d: iput-boolean v3, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@00a2 │ │ +040316: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/app/RemoteActionCompatParcelizer;) │ │ name : 'write' │ │ type : '(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/a;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0402c8: |[0402c8] androidx.core.app.RemoteActionCompatParcelizer.write:(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/a;)V │ │ -0402d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0402da: 6e30 a806 0300 |0001: invoke-virtual {v3, v0, v0}, Landroidx/versionedparcelable/a;.x:(ZZ)V // method@06a8 │ │ -0402e0: 5420 9d00 |0004: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@009d │ │ -0402e4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0402e6: 6e30 8f06 0301 |0007: invoke-virtual {v3, v0, v1}, Landroidx/versionedparcelable/a;.M:(Li/a;I)V // method@068f │ │ -0402ec: 5420 9e00 |000a: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@009e │ │ -0402f0: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -0402f2: 6e30 8606 0301 |000d: invoke-virtual {v3, v0, v1}, Landroidx/versionedparcelable/a;.D:(Ljava/lang/CharSequence;I)V // method@0686 │ │ -0402f8: 5420 9f00 |0010: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@009f │ │ -0402fc: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -0402fe: 6e30 8606 0301 |0013: invoke-virtual {v3, v0, v1}, Landroidx/versionedparcelable/a;.D:(Ljava/lang/CharSequence;I)V // method@0686 │ │ -040304: 5420 a000 |0016: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@00a0 │ │ -040308: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -04030a: 6e30 8a06 0301 |0019: invoke-virtual {v3, v0, v1}, Landroidx/versionedparcelable/a;.H:(Landroid/os/Parcelable;I)V // method@068a │ │ -040310: 5520 a100 |001c: iget-boolean v0, v2, Landroidx/core/app/RemoteActionCompat;.e:Z // field@00a1 │ │ -040314: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -040316: 6e30 aa06 0301 |001f: invoke-virtual {v3, v0, v1}, Landroidx/versionedparcelable/a;.z:(ZI)V // method@06aa │ │ -04031c: 5522 a200 |0022: iget-boolean v2, v2, Landroidx/core/app/RemoteActionCompat;.f:Z // field@00a2 │ │ -040320: 1260 |0024: const/4 v0, #int 6 // #6 │ │ -040322: 6e30 aa06 2300 |0025: invoke-virtual {v3, v2, v0}, Landroidx/versionedparcelable/a;.z:(ZI)V // method@06aa │ │ -040328: 0e00 |0028: return-void │ │ +040330: |[040330] androidx.core.app.RemoteActionCompatParcelizer.write:(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/a;)V │ │ +040340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040342: 6e30 aa06 0300 |0001: invoke-virtual {v3, v0, v0}, Landroidx/versionedparcelable/a;.x:(ZZ)V // method@06aa │ │ +040348: 5420 9d00 |0004: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@009d │ │ +04034c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +04034e: 6e30 9106 0301 |0007: invoke-virtual {v3, v0, v1}, Landroidx/versionedparcelable/a;.M:(Li/a;I)V // method@0691 │ │ +040354: 5420 9e00 |000a: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@009e │ │ +040358: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +04035a: 6e30 8806 0301 |000d: invoke-virtual {v3, v0, v1}, Landroidx/versionedparcelable/a;.D:(Ljava/lang/CharSequence;I)V // method@0688 │ │ +040360: 5420 9f00 |0010: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@009f │ │ +040364: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +040366: 6e30 8806 0301 |0013: invoke-virtual {v3, v0, v1}, Landroidx/versionedparcelable/a;.D:(Ljava/lang/CharSequence;I)V // method@0688 │ │ +04036c: 5420 a000 |0016: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@00a0 │ │ +040370: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +040372: 6e30 8c06 0301 |0019: invoke-virtual {v3, v0, v1}, Landroidx/versionedparcelable/a;.H:(Landroid/os/Parcelable;I)V // method@068c │ │ +040378: 5520 a100 |001c: iget-boolean v0, v2, Landroidx/core/app/RemoteActionCompat;.e:Z // field@00a1 │ │ +04037c: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +04037e: 6e30 ac06 0301 |001f: invoke-virtual {v3, v0, v1}, Landroidx/versionedparcelable/a;.z:(ZI)V // method@06ac │ │ +040384: 5522 a200 |0022: iget-boolean v2, v2, Landroidx/core/app/RemoteActionCompat;.f:Z // field@00a2 │ │ +040388: 1260 |0024: const/4 v0, #int 6 // #6 │ │ +04038a: 6e30 ac06 2300 |0025: invoke-virtual {v3, v2, v0}, Landroidx/versionedparcelable/a;.z:(ZI)V // method@06ac │ │ +040390: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -2233,15 +2275,15 @@ │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #25 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/app/a; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="a" │ │ -Annotations on method #1195 'a' │ │ +Annotations on method #1197 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/lang/Class<" "TT;>;)TT;" } │ │ │ │ Class #25 - │ │ Class descriptor : 'Landroidx/core/app/a$a;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -2253,69 +2295,69 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03fe98: |[03fe98] androidx.core.app.a$a.a:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ -03fea8: 6e20 cd00 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@00cd │ │ -03feae: 0c00 |0003: move-result-object v0 │ │ -03feb0: 1100 |0004: return-object v0 │ │ +03ff00: |[03ff00] androidx.core.app.a$a.a:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ +03ff10: 6e20 cf00 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@00cf │ │ +03ff16: 0c00 |0003: move-result-object v0 │ │ +03ff18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/app/a$a;) │ │ name : 'b' │ │ type : '(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03fe60: |[03fe60] androidx.core.app.a$a.b:(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I │ │ -03fe70: 6e30 9500 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/AppOpsManager;.noteProxyOp:(Ljava/lang/String;Ljava/lang/String;)I // method@0095 │ │ -03fe76: 0a00 |0003: move-result v0 │ │ -03fe78: 0f00 |0004: return v0 │ │ +03fec8: |[03fec8] androidx.core.app.a$a.b:(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I │ │ +03fed8: 6e30 9700 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/AppOpsManager;.noteProxyOp:(Ljava/lang/String;Ljava/lang/String;)I // method@0097 │ │ +03fede: 0a00 |0003: move-result v0 │ │ +03fee0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/app/a$a;) │ │ name : 'c' │ │ type : '(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03fe7c: |[03fe7c] androidx.core.app.a$a.c:(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I │ │ -03fe8c: 6e30 9600 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/AppOpsManager;.noteProxyOpNoThrow:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -03fe92: 0a00 |0003: move-result v0 │ │ -03fe94: 0f00 |0004: return v0 │ │ +03fee4: |[03fee4] androidx.core.app.a$a.c:(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I │ │ +03fef4: 6e30 9800 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/AppOpsManager;.noteProxyOpNoThrow:(Ljava/lang/String;Ljava/lang/String;)I // method@0098 │ │ +03fefa: 0a00 |0003: move-result v0 │ │ +03fefc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/app/a$a;) │ │ name : 'd' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03feb4: |[03feb4] androidx.core.app.a$a.d:(Ljava/lang/String;)Ljava/lang/String; │ │ -03fec4: 7110 9700 0000 |0000: invoke-static {v0}, Landroid/app/AppOpsManager;.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; // method@0097 │ │ -03feca: 0c00 |0003: move-result-object v0 │ │ -03fecc: 1100 |0004: return-object v0 │ │ +03ff1c: |[03ff1c] androidx.core.app.a$a.d:(Ljava/lang/String;)Ljava/lang/String; │ │ +03ff2c: 7110 9900 0000 |0000: invoke-static {v0}, Landroid/app/AppOpsManager;.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; // method@0099 │ │ +03ff32: 0c00 |0003: move-result-object v0 │ │ +03ff34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -2347,57 +2389,57 @@ │ │ type : '(Landroid/app/AppOpsManager;Ljava/lang/String;ILjava/lang/String;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -03fef4: |[03fef4] androidx.core.app.a$b.a:(Landroid/app/AppOpsManager;Ljava/lang/String;ILjava/lang/String;)I │ │ -03ff04: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ -03ff08: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -03ff0a: 0f00 |0003: return v0 │ │ -03ff0c: 6e40 9400 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AppOpsManager;.checkOpNoThrow:(Ljava/lang/String;ILjava/lang/String;)I // method@0094 │ │ -03ff12: 0a00 |0007: move-result v0 │ │ -03ff14: 0f00 |0008: return v0 │ │ +03ff5c: |[03ff5c] androidx.core.app.a$b.a:(Landroid/app/AppOpsManager;Ljava/lang/String;ILjava/lang/String;)I │ │ +03ff6c: 3900 0400 |0000: if-nez v0, 0004 // +0004 │ │ +03ff70: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +03ff72: 0f00 |0003: return v0 │ │ +03ff74: 6e40 9600 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AppOpsManager;.checkOpNoThrow:(Ljava/lang/String;ILjava/lang/String;)I // method@0096 │ │ +03ff7a: 0a00 |0007: move-result v0 │ │ +03ff7c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/app/a$b;) │ │ name : 'b' │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ff18: |[03ff18] androidx.core.app.a$b.b:(Landroid/content/Context;)Ljava/lang/String; │ │ -03ff28: 6e10 c800 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getOpPackageName:()Ljava/lang/String; // method@00c8 │ │ -03ff2e: 0c00 |0003: move-result-object v0 │ │ -03ff30: 1100 |0004: return-object v0 │ │ +03ff80: |[03ff80] androidx.core.app.a$b.b:(Landroid/content/Context;)Ljava/lang/String; │ │ +03ff90: 6e10 ca00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getOpPackageName:()Ljava/lang/String; // method@00ca │ │ +03ff96: 0c00 |0003: move-result-object v0 │ │ +03ff98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/app/a$b;) │ │ name : 'c' │ │ type : '(Landroid/content/Context;)Landroid/app/AppOpsManager;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03fed0: |[03fed0] androidx.core.app.a$b.c:(Landroid/content/Context;)Landroid/app/AppOpsManager; │ │ -03fee0: 1c00 2b00 |0000: const-class v0, Landroid/app/AppOpsManager; // type@002b │ │ -03fee4: 6e20 cd00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@00cd │ │ -03feea: 0c01 |0005: move-result-object v1 │ │ -03feec: 1f01 2b00 |0006: check-cast v1, Landroid/app/AppOpsManager; // type@002b │ │ -03fef0: 1101 |0008: return-object v1 │ │ +03ff38: |[03ff38] androidx.core.app.a$b.c:(Landroid/content/Context;)Landroid/app/AppOpsManager; │ │ +03ff48: 1c00 2b00 |0000: const-class v0, Landroid/app/AppOpsManager; // type@002b │ │ +03ff4c: 6e20 cf00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@00cf │ │ +03ff52: 0c01 |0005: move-result-object v1 │ │ +03ff54: 1f01 2b00 |0006: check-cast v1, Landroid/app/AppOpsManager; // type@002b │ │ +03ff58: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -2428,82 +2470,82 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -03ff34: |[03ff34] androidx.core.app.a.a:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)I │ │ -03ff44: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -03ff48: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -03ff4c: 3410 1a00 |0004: if-lt v0, v1, 001e // +001a │ │ -03ff50: 7110 b104 0200 |0006: invoke-static {v2}, Landroidx/core/app/a$b;.c:(Landroid/content/Context;)Landroid/app/AppOpsManager; // method@04b1 │ │ -03ff56: 0c00 |0009: move-result-object v0 │ │ -03ff58: 7100 9c01 0000 |000a: invoke-static {}, Landroid/os/Binder;.getCallingUid:()I // method@019c │ │ -03ff5e: 0a01 |000d: move-result v1 │ │ -03ff60: 7140 af04 4051 |000e: invoke-static {v0, v4, v1, v5}, Landroidx/core/app/a$b;.a:(Landroid/app/AppOpsManager;Ljava/lang/String;ILjava/lang/String;)I // method@04af │ │ -03ff66: 0a05 |0011: move-result v5 │ │ -03ff68: 3805 0300 |0012: if-eqz v5, 0015 // +0003 │ │ -03ff6c: 0f05 |0014: return v5 │ │ -03ff6e: 7110 b004 0200 |0015: invoke-static {v2}, Landroidx/core/app/a$b;.b:(Landroid/content/Context;)Ljava/lang/String; // method@04b0 │ │ -03ff74: 0c02 |0018: move-result-object v2 │ │ -03ff76: 7140 af04 4023 |0019: invoke-static {v0, v4, v3, v2}, Landroidx/core/app/a$b;.a:(Landroid/app/AppOpsManager;Ljava/lang/String;ILjava/lang/String;)I // method@04af │ │ -03ff7c: 0a02 |001c: move-result v2 │ │ -03ff7e: 0f02 |001d: return v2 │ │ -03ff80: 7130 b304 4205 |001e: invoke-static {v2, v4, v5}, Landroidx/core/app/a;.b:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I // method@04b3 │ │ -03ff86: 0a02 |0021: move-result v2 │ │ -03ff88: 0f02 |0022: return v2 │ │ +03ff9c: |[03ff9c] androidx.core.app.a.a:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)I │ │ +03ffac: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +03ffb0: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +03ffb4: 3410 1a00 |0004: if-lt v0, v1, 001e // +001a │ │ +03ffb8: 7110 b304 0200 |0006: invoke-static {v2}, Landroidx/core/app/a$b;.c:(Landroid/content/Context;)Landroid/app/AppOpsManager; // method@04b3 │ │ +03ffbe: 0c00 |0009: move-result-object v0 │ │ +03ffc0: 7100 9e01 0000 |000a: invoke-static {}, Landroid/os/Binder;.getCallingUid:()I // method@019e │ │ +03ffc6: 0a01 |000d: move-result v1 │ │ +03ffc8: 7140 b104 4051 |000e: invoke-static {v0, v4, v1, v5}, Landroidx/core/app/a$b;.a:(Landroid/app/AppOpsManager;Ljava/lang/String;ILjava/lang/String;)I // method@04b1 │ │ +03ffce: 0a05 |0011: move-result v5 │ │ +03ffd0: 3805 0300 |0012: if-eqz v5, 0015 // +0003 │ │ +03ffd4: 0f05 |0014: return v5 │ │ +03ffd6: 7110 b204 0200 |0015: invoke-static {v2}, Landroidx/core/app/a$b;.b:(Landroid/content/Context;)Ljava/lang/String; // method@04b2 │ │ +03ffdc: 0c02 |0018: move-result-object v2 │ │ +03ffde: 7140 b104 4023 |0019: invoke-static {v0, v4, v3, v2}, Landroidx/core/app/a$b;.a:(Landroid/app/AppOpsManager;Ljava/lang/String;ILjava/lang/String;)I // method@04b1 │ │ +03ffe4: 0a02 |001c: move-result v2 │ │ +03ffe6: 0f02 |001d: return v2 │ │ +03ffe8: 7130 b504 4205 |001e: invoke-static {v2, v4, v5}, Landroidx/core/app/a;.b:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I // method@04b5 │ │ +03ffee: 0a02 |0021: move-result v2 │ │ +03fff0: 0f02 |0022: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/app/a;) │ │ name : 'b' │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -03ff8c: |[03ff8c] androidx.core.app.a.b:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ -03ff9c: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -03ffa0: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -03ffa4: 3410 0f00 |0004: if-lt v0, v1, 0013 // +000f │ │ -03ffa8: 1c00 2b00 |0006: const-class v0, Landroid/app/AppOpsManager; // type@002b │ │ -03ffac: 7120 ab04 0200 |0008: invoke-static {v2, v0}, Landroidx/core/app/a$a;.a:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@04ab │ │ -03ffb2: 0c02 |000b: move-result-object v2 │ │ -03ffb4: 1f02 2b00 |000c: check-cast v2, Landroid/app/AppOpsManager; // type@002b │ │ -03ffb8: 7130 ad04 3204 |000e: invoke-static {v2, v3, v4}, Landroidx/core/app/a$a;.c:(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I // method@04ad │ │ -03ffbe: 0a02 |0011: move-result v2 │ │ -03ffc0: 0f02 |0012: return v2 │ │ -03ffc2: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -03ffc4: 0f02 |0014: return v2 │ │ +03fff4: |[03fff4] androidx.core.app.a.b:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ +040004: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +040008: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +04000c: 3410 0f00 |0004: if-lt v0, v1, 0013 // +000f │ │ +040010: 1c00 2b00 |0006: const-class v0, Landroid/app/AppOpsManager; // type@002b │ │ +040014: 7120 ad04 0200 |0008: invoke-static {v2, v0}, Landroidx/core/app/a$a;.a:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@04ad │ │ +04001a: 0c02 |000b: move-result-object v2 │ │ +04001c: 1f02 2b00 |000c: check-cast v2, Landroid/app/AppOpsManager; // type@002b │ │ +040020: 7130 af04 3204 |000e: invoke-static {v2, v3, v4}, Landroidx/core/app/a$a;.c:(Landroid/app/AppOpsManager;Ljava/lang/String;Ljava/lang/String;)I // method@04af │ │ +040026: 0a02 |0011: move-result v2 │ │ +040028: 0f02 |0012: return v2 │ │ +04002a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +04002c: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/app/a;) │ │ name : 'c' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03ffc8: |[03ffc8] androidx.core.app.a.c:(Ljava/lang/String;)Ljava/lang/String; │ │ -03ffd8: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -03ffdc: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -03ffe0: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -03ffe4: 7110 ae04 0200 |0006: invoke-static {v2}, Landroidx/core/app/a$a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -03ffea: 0c02 |0009: move-result-object v2 │ │ -03ffec: 1102 |000a: return-object v2 │ │ -03ffee: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -03fff0: 1102 |000c: return-object v2 │ │ +040030: |[040030] androidx.core.app.a.c:(Ljava/lang/String;)Ljava/lang/String; │ │ +040040: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +040044: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +040048: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +04004c: 7110 b004 0200 |0006: invoke-static {v2}, Landroidx/core/app/a$a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@04b0 │ │ +040052: 0c02 |0009: move-result-object v2 │ │ +040054: 1102 |000a: return-object v2 │ │ +040056: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +040058: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -2535,34 +2577,34 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03fff4: |[03fff4] androidx.core.app.b$a.a:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; │ │ -040004: 6e20 a001 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBinder:(Ljava/lang/String;)Landroid/os/IBinder; // method@01a0 │ │ -04000a: 0c00 |0003: move-result-object v0 │ │ -04000c: 1100 |0004: return-object v0 │ │ +04005c: |[04005c] androidx.core.app.b$a.a:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; │ │ +04006c: 6e20 a201 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBinder:(Ljava/lang/String;)Landroid/os/IBinder; // method@01a2 │ │ +040072: 0c00 |0003: move-result-object v0 │ │ +040074: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/app/b$a;) │ │ name : 'b' │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -040010: |[040010] androidx.core.app.b$a.b:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ -040020: 6e30 b101 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBinder:(Ljava/lang/String;Landroid/os/IBinder;)V // method@01b1 │ │ -040026: 0e00 |0003: return-void │ │ +040078: |[040078] androidx.core.app.b$a.b:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ +040088: 6e30 b301 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBinder:(Ljava/lang/String;Landroid/os/IBinder;)V // method@01b3 │ │ +04008e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -2603,54 +2645,54 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -040028: |[040028] androidx.core.app.b$b.a:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ -040038: 6300 a400 |0000: sget-boolean v0, Landroidx/core/app/b$b;.b:Z // field@00a4 │ │ -04003c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04003e: 1a02 ed02 |0003: const-string v2, "BundleCompatBaseImpl" // string@02ed │ │ -040042: 1223 |0005: const/4 v3, #int 2 // #2 │ │ -040044: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -040046: 3900 2200 |0007: if-nez v0, 0029 // +0022 │ │ -04004a: 1c00 7e00 |0009: const-class v0, Landroid/os/Bundle; // type@007e │ │ -04004e: 1a05 bc1b |000b: const-string v5, "putIBinder" // string@1bbc │ │ -040052: 2336 c308 |000d: new-array v6, v3, [Ljava/lang/Class; // type@08c3 │ │ -040056: 1c07 5404 |000f: const-class v7, Ljava/lang/String; // type@0454 │ │ -04005a: 4d07 0601 |0011: aput-object v7, v6, v1 │ │ -04005e: 1c07 8200 |0013: const-class v7, Landroid/os/IBinder; // type@0082 │ │ -040062: 4d07 0604 |0015: aput-object v7, v6, v4 │ │ -040066: 6e30 d117 5006 |0017: invoke-virtual {v0, v5, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -04006c: 0c00 |001a: move-result-object v0 │ │ -04006e: 6900 a300 |001b: sput-object v0, Landroidx/core/app/b$b;.a:Ljava/lang/reflect/Method; // field@00a3 │ │ -040072: 6e20 ab18 4000 |001d: invoke-virtual {v0, v4}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@18ab │ │ -040078: 2807 |0020: goto 0027 // +0007 │ │ -04007a: 0d00 |0021: move-exception v0 │ │ -04007c: 1a05 2f04 |0022: const-string v5, "Failed to retrieve putIBinder method" // string@042f │ │ -040080: 7130 2e02 5200 |0024: invoke-static {v2, v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022e │ │ -040086: 6a04 a400 |0027: sput-boolean v4, Landroidx/core/app/b$b;.b:Z // field@00a4 │ │ -04008a: 6200 a300 |0029: sget-object v0, Landroidx/core/app/b$b;.a:Ljava/lang/reflect/Method; // field@00a3 │ │ -04008e: 3800 1900 |002b: if-eqz v0, 0044 // +0019 │ │ -040092: 2333 c608 |002d: new-array v3, v3, [Ljava/lang/Object; // type@08c6 │ │ -040096: 4d09 0301 |002f: aput-object v9, v3, v1 │ │ -04009a: 4d0a 0304 |0031: aput-object v10, v3, v4 │ │ -04009e: 6e30 a918 8003 |0033: invoke-virtual {v0, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -0400a4: 280e |0036: goto 0044 // +000e │ │ -0400a6: 0d08 |0037: move-exception v8 │ │ -0400a8: 2804 |0038: goto 003c // +0004 │ │ -0400aa: 0d08 |0039: move-exception v8 │ │ -0400ac: 2802 |003a: goto 003c // +0002 │ │ -0400ae: 0d08 |003b: move-exception v8 │ │ -0400b0: 1a09 2a04 |003c: const-string v9, "Failed to invoke putIBinder via reflection" // string@042a │ │ -0400b4: 7130 2e02 9208 |003e: invoke-static {v2, v9, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022e │ │ -0400ba: 1208 |0041: const/4 v8, #int 0 // #0 │ │ -0400bc: 6908 a300 |0042: sput-object v8, Landroidx/core/app/b$b;.a:Ljava/lang/reflect/Method; // field@00a3 │ │ -0400c0: 0e00 |0044: return-void │ │ +040090: |[040090] androidx.core.app.b$b.a:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ +0400a0: 6300 a400 |0000: sget-boolean v0, Landroidx/core/app/b$b;.b:Z // field@00a4 │ │ +0400a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0400a6: 1a02 ed02 |0003: const-string v2, "BundleCompatBaseImpl" // string@02ed │ │ +0400aa: 1223 |0005: const/4 v3, #int 2 // #2 │ │ +0400ac: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +0400ae: 3900 2200 |0007: if-nez v0, 0029 // +0022 │ │ +0400b2: 1c00 7e00 |0009: const-class v0, Landroid/os/Bundle; // type@007e │ │ +0400b6: 1a05 bc1b |000b: const-string v5, "putIBinder" // string@1bbc │ │ +0400ba: 2336 c308 |000d: new-array v6, v3, [Ljava/lang/Class; // type@08c3 │ │ +0400be: 1c07 5404 |000f: const-class v7, Ljava/lang/String; // type@0454 │ │ +0400c2: 4d07 0601 |0011: aput-object v7, v6, v1 │ │ +0400c6: 1c07 8200 |0013: const-class v7, Landroid/os/IBinder; // type@0082 │ │ +0400ca: 4d07 0604 |0015: aput-object v7, v6, v4 │ │ +0400ce: 6e30 d317 5006 |0017: invoke-virtual {v0, v5, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +0400d4: 0c00 |001a: move-result-object v0 │ │ +0400d6: 6900 a300 |001b: sput-object v0, Landroidx/core/app/b$b;.a:Ljava/lang/reflect/Method; // field@00a3 │ │ +0400da: 6e20 ad18 4000 |001d: invoke-virtual {v0, v4}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@18ad │ │ +0400e0: 2807 |0020: goto 0027 // +0007 │ │ +0400e2: 0d00 |0021: move-exception v0 │ │ +0400e4: 1a05 2f04 |0022: const-string v5, "Failed to retrieve putIBinder method" // string@042f │ │ +0400e8: 7130 3002 5200 |0024: invoke-static {v2, v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0230 │ │ +0400ee: 6a04 a400 |0027: sput-boolean v4, Landroidx/core/app/b$b;.b:Z // field@00a4 │ │ +0400f2: 6200 a300 |0029: sget-object v0, Landroidx/core/app/b$b;.a:Ljava/lang/reflect/Method; // field@00a3 │ │ +0400f6: 3800 1900 |002b: if-eqz v0, 0044 // +0019 │ │ +0400fa: 2333 c608 |002d: new-array v3, v3, [Ljava/lang/Object; // type@08c6 │ │ +0400fe: 4d09 0301 |002f: aput-object v9, v3, v1 │ │ +040102: 4d0a 0304 |0031: aput-object v10, v3, v4 │ │ +040106: 6e30 ab18 8003 |0033: invoke-virtual {v0, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +04010c: 280e |0036: goto 0044 // +000e │ │ +04010e: 0d08 |0037: move-exception v8 │ │ +040110: 2804 |0038: goto 003c // +0004 │ │ +040112: 0d08 |0039: move-exception v8 │ │ +040114: 2802 |003a: goto 003c // +0002 │ │ +040116: 0d08 |003b: move-exception v8 │ │ +040118: 1a09 2a04 |003c: const-string v9, "Failed to invoke putIBinder via reflection" // string@042a │ │ +04011c: 7130 3002 9208 |003e: invoke-static {v2, v9, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0230 │ │ +040122: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +040124: 6908 a300 |0042: sput-object v8, Landroidx/core/app/b$b;.a:Ljava/lang/reflect/Method; // field@00a3 │ │ +040128: 0e00 |0044: return-void │ │ catches : 2 │ │ 0x0009 - 0x0020 │ │ Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ 0x002d - 0x0036 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x003b │ │ Ljava/lang/IllegalAccessException; -> 0x0039 │ │ Ljava/lang/IllegalArgumentException; -> 0x0037 │ │ @@ -2687,22 +2729,22 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0400e4: |[0400e4] androidx.core.app.b.a:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ -0400f4: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -0400f8: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -0400fc: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -040100: 7130 b604 3204 |0006: invoke-static {v2, v3, v4}, Landroidx/core/app/b$a;.b:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V // method@04b6 │ │ -040106: 2804 |0009: goto 000d // +0004 │ │ -040108: 7130 b704 3204 |000a: invoke-static {v2, v3, v4}, Landroidx/core/app/b$b;.a:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V // method@04b7 │ │ -04010e: 0e00 |000d: return-void │ │ +04014c: |[04014c] androidx.core.app.b.a:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ +04015c: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +040160: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +040164: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +040168: 7130 b804 3204 |0006: invoke-static {v2, v3, v4}, Landroidx/core/app/b$a;.b:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V // method@04b8 │ │ +04016e: 2804 |0009: goto 000d // +0004 │ │ +040170: 7130 b904 3204 |000a: invoke-static {v2, v3, v4}, Landroidx/core/app/b$b;.a:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V // method@04b9 │ │ +040176: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -2734,33 +2776,33 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -040344: |[040344] androidx.core.content.a$a.a:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -040354: 6e30 d300 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@00d3 │ │ -04035a: 0e00 |0003: return-void │ │ +0403ac: |[0403ac] androidx.core.content.a$a.a:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0403bc: 6e30 d500 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@00d5 │ │ +0403c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/content/a$a;) │ │ name : 'b' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04035c: |[04035c] androidx.core.content.a$a.b:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -04036c: 6e30 d500 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@00d5 │ │ -040372: 0e00 |0003: return-void │ │ +0403c4: |[0403c4] androidx.core.content.a$a.b:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0403d4: 6e30 d700 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@00d7 │ │ +0403da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -2792,49 +2834,49 @@ │ │ type : '(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -040390: |[040390] androidx.core.content.a$b.a:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; │ │ -0403a0: dd00 0b04 |0000: and-int/lit8 v0, v11, #int 4 // #04 │ │ -0403a4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0403a8: 3909 0b00 |0004: if-nez v9, 000f // +000b │ │ -0403ac: 7110 c104 0600 |0006: invoke-static {v6}, Landroidx/core/content/a;.b:(Landroid/content/Context;)Ljava/lang/String; // method@04c1 │ │ -0403b2: 0c09 |0009: move-result-object v9 │ │ -0403b4: 6e5a d000 7698 |000a: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent; // method@00d0 │ │ -0403ba: 0c06 |000d: move-result-object v6 │ │ -0403bc: 1106 |000e: return-object v6 │ │ -0403be: dd05 0b01 |000f: and-int/lit8 v5, v11, #int 1 // #01 │ │ -0403c2: 0760 |0011: move-object v0, v6 │ │ -0403c4: 0771 |0012: move-object v1, v7 │ │ -0403c6: 0782 |0013: move-object v2, v8 │ │ -0403c8: 0793 |0014: move-object v3, v9 │ │ -0403ca: 07a4 |0015: move-object v4, v10 │ │ -0403cc: 7406 d100 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; // method@00d1 │ │ -0403d2: 0c06 |0019: move-result-object v6 │ │ -0403d4: 1106 |001a: return-object v6 │ │ +0403f8: |[0403f8] androidx.core.content.a$b.a:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; │ │ +040408: dd00 0b04 |0000: and-int/lit8 v0, v11, #int 4 // #04 │ │ +04040c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +040410: 3909 0b00 |0004: if-nez v9, 000f // +000b │ │ +040414: 7110 c304 0600 |0006: invoke-static {v6}, Landroidx/core/content/a;.b:(Landroid/content/Context;)Ljava/lang/String; // method@04c3 │ │ +04041a: 0c09 |0009: move-result-object v9 │ │ +04041c: 6e5a d200 7698 |000a: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent; // method@00d2 │ │ +040422: 0c06 |000d: move-result-object v6 │ │ +040424: 1106 |000e: return-object v6 │ │ +040426: dd05 0b01 |000f: and-int/lit8 v5, v11, #int 1 // #01 │ │ +04042a: 0760 |0011: move-object v0, v6 │ │ +04042c: 0771 |0012: move-object v1, v7 │ │ +04042e: 0782 |0013: move-object v2, v8 │ │ +040430: 0793 |0014: move-object v3, v9 │ │ +040432: 07a4 |0015: move-object v4, v10 │ │ +040434: 7406 d300 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; // method@00d3 │ │ +04043a: 0c06 |0019: move-result-object v6 │ │ +04043c: 1106 |001a: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/content/a$b;) │ │ name : 'b' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040374: |[040374] androidx.core.content.a$b.b:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ -040384: 6e20 d600 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startForegroundService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00d6 │ │ -04038a: 0c00 |0003: move-result-object v0 │ │ -04038c: 1100 |0004: return-object v0 │ │ +0403dc: |[0403dc] androidx.core.content.a$b.b:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ +0403ec: 6e20 d800 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startForegroundService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00d8 │ │ +0403f2: 0c00 |0003: move-result-object v0 │ │ +0403f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -2866,18 +2908,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/concurrent/Executor;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0403d8: |[0403d8] androidx.core.content.a$c.a:(Landroid/content/Context;)Ljava/util/concurrent/Executor; │ │ -0403e8: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getMainExecutor:()Ljava/util/concurrent/Executor; // method@00c6 │ │ -0403ee: 0c00 |0003: move-result-object v0 │ │ -0403f0: 1100 |0004: return-object v0 │ │ +040440: |[040440] androidx.core.content.a$c.a:(Landroid/content/Context;)Ljava/util/concurrent/Executor; │ │ +040450: 6e10 c800 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getMainExecutor:()Ljava/util/concurrent/Executor; // method@00c8 │ │ +040456: 0c00 |0003: move-result-object v0 │ │ +040458: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -2909,18 +2951,18 @@ │ │ type : '(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -0403f4: |[0403f4] androidx.core.content.a$d.a:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; │ │ -040404: 7406 d100 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; // method@00d1 │ │ -04040a: 0c00 |0003: move-result-object v0 │ │ -04040c: 1100 |0004: return-object v0 │ │ +04045c: |[04045c] androidx.core.content.a$d.a:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; │ │ +04046c: 7406 d300 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; // method@00d3 │ │ +040472: 0c00 |0003: move-result-object v0 │ │ +040474: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -2960,208 +3002,208 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0405e0: |[0405e0] androidx.core.content.a.:()V │ │ -0405f0: 2200 4804 |0000: new-instance v0, Ljava/lang/Object; // type@0448 │ │ -0405f4: 7010 2518 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -0405fa: 6900 a500 |0005: sput-object v0, Landroidx/core/content/a;.a:Ljava/lang/Object; // field@00a5 │ │ -0405fe: 2200 4804 |0007: new-instance v0, Ljava/lang/Object; // type@0448 │ │ -040602: 7010 2518 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -040608: 6900 a600 |000c: sput-object v0, Landroidx/core/content/a;.b:Ljava/lang/Object; // field@00a6 │ │ -04060c: 0e00 |000e: return-void │ │ +040648: |[040648] androidx.core.content.a.:()V │ │ +040658: 2200 4804 |0000: new-instance v0, Ljava/lang/Object; // type@0448 │ │ +04065c: 7010 2718 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +040662: 6900 a500 |0005: sput-object v0, Landroidx/core/content/a;.a:Ljava/lang/Object; // field@00a5 │ │ +040666: 2200 4804 |0007: new-instance v0, Ljava/lang/Object; // type@0448 │ │ +04066a: 7010 2718 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +040670: 6900 a600 |000c: sput-object v0, Landroidx/core/content/a;.b:Ljava/lang/Object; // field@00a6 │ │ +040674: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/content/a;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;)Ljava/util/concurrent/Executor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04059c: |[04059c] androidx.core.content.a.a:(Landroid/content/Context;)Ljava/util/concurrent/Executor; │ │ -0405ac: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -0405b0: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -0405b4: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0405b8: 7110 bd04 0200 |0006: invoke-static {v2}, Landroidx/core/content/a$c;.a:(Landroid/content/Context;)Ljava/util/concurrent/Executor; // method@04bd │ │ -0405be: 0c02 |0009: move-result-object v2 │ │ -0405c0: 1102 |000a: return-object v2 │ │ -0405c2: 2200 8000 |000b: new-instance v0, Landroid/os/Handler; // type@0080 │ │ -0405c6: 6e10 c700 0200 |000d: invoke-virtual {v2}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00c7 │ │ -0405cc: 0c02 |0010: move-result-object v2 │ │ -0405ce: 7020 ba01 2000 |0011: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@01ba │ │ -0405d4: 7110 f610 0000 |0014: invoke-static {v0}, Lf/b;.a:(Landroid/os/Handler;)Ljava/util/concurrent/Executor; // method@10f6 │ │ -0405da: 0c02 |0017: move-result-object v2 │ │ -0405dc: 1102 |0018: return-object v2 │ │ +040604: |[040604] androidx.core.content.a.a:(Landroid/content/Context;)Ljava/util/concurrent/Executor; │ │ +040614: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +040618: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +04061c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +040620: 7110 bf04 0200 |0006: invoke-static {v2}, Landroidx/core/content/a$c;.a:(Landroid/content/Context;)Ljava/util/concurrent/Executor; // method@04bf │ │ +040626: 0c02 |0009: move-result-object v2 │ │ +040628: 1102 |000a: return-object v2 │ │ +04062a: 2200 8000 |000b: new-instance v0, Landroid/os/Handler; // type@0080 │ │ +04062e: 6e10 c900 0200 |000d: invoke-virtual {v2}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00c9 │ │ +040634: 0c02 |0010: move-result-object v2 │ │ +040636: 7020 bc01 2000 |0011: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@01bc │ │ +04063c: 7110 f810 0000 |0014: invoke-static {v0}, Lf/b;.a:(Landroid/os/Handler;)Ljava/util/concurrent/Executor; // method@10f8 │ │ +040642: 0c02 |0017: move-result-object v2 │ │ +040644: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/content/a;) │ │ name : 'b' │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -04051c: |[04051c] androidx.core.content.a.b:(Landroid/content/Context;)Ljava/lang/String; │ │ -04052c: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -040530: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -040536: 6e10 ca00 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00ca │ │ -04053c: 0c01 |0008: move-result-object v1 │ │ -04053e: 6e20 6d18 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -040544: 1a01 de01 |000c: const-string v1, ".DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" // string@01de │ │ -040548: 6e20 6d18 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04054e: 6e10 7018 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -040554: 0c00 |0014: move-result-object v0 │ │ -040556: 7120 c604 0300 |0015: invoke-static {v3, v0}, Landroidx/core/content/b;.b:(Landroid/content/Context;Ljava/lang/String;)I // method@04c6 │ │ -04055c: 0a03 |0018: move-result v3 │ │ -04055e: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ -040562: 1100 |001b: return-object v0 │ │ -040564: 2203 4e04 |001c: new-instance v3, Ljava/lang/RuntimeException; // type@044e │ │ -040568: 2201 5504 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -04056c: 7010 6518 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -040572: 1a02 d10f |0023: const-string v2, "Permission " // string@0fd1 │ │ -040576: 6e20 6d18 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04057c: 6e20 6d18 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -040582: 1a00 5700 |002b: const-string v0, " is required by your application to receive broadcasts, please add it to your manifest" // string@0057 │ │ -040586: 6e20 6d18 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04058c: 6e10 7018 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -040592: 0c00 |0033: move-result-object v0 │ │ -040594: 7020 3318 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1833 │ │ -04059a: 2703 |0037: throw v3 │ │ +040584: |[040584] androidx.core.content.a.b:(Landroid/content/Context;)Ljava/lang/String; │ │ +040594: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +040598: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04059e: 6e10 cc00 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00cc │ │ +0405a4: 0c01 |0008: move-result-object v1 │ │ +0405a6: 6e20 6f18 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0405ac: 1a01 de01 |000c: const-string v1, ".DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" // string@01de │ │ +0405b0: 6e20 6f18 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0405b6: 6e10 7218 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0405bc: 0c00 |0014: move-result-object v0 │ │ +0405be: 7120 c804 0300 |0015: invoke-static {v3, v0}, Landroidx/core/content/b;.b:(Landroid/content/Context;Ljava/lang/String;)I // method@04c8 │ │ +0405c4: 0a03 |0018: move-result v3 │ │ +0405c6: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ +0405ca: 1100 |001b: return-object v0 │ │ +0405cc: 2203 4e04 |001c: new-instance v3, Ljava/lang/RuntimeException; // type@044e │ │ +0405d0: 2201 5504 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +0405d4: 7010 6718 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0405da: 1a02 d10f |0023: const-string v2, "Permission " // string@0fd1 │ │ +0405de: 6e20 6f18 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0405e4: 6e20 6f18 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0405ea: 1a00 5700 |002b: const-string v0, " is required by your application to receive broadcasts, please add it to your manifest" // string@0057 │ │ +0405ee: 6e20 6f18 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0405f4: 6e10 7218 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0405fa: 0c00 |0033: move-result-object v0 │ │ +0405fc: 7020 3518 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1835 │ │ +040602: 2703 |0037: throw v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/content/a;) │ │ name : 'c' │ │ type : '(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -040410: |[040410] androidx.core.content.a.c:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; │ │ -040420: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -040422: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -040424: 0760 |0002: move-object v0, v6 │ │ -040426: 0771 |0003: move-object v1, v7 │ │ -040428: 0782 |0004: move-object v2, v8 │ │ -04042a: 0195 |0005: move v5, v9 │ │ -04042c: 7706 c304 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/core/content/a;.d:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; // method@04c3 │ │ -040432: 0c06 |0009: move-result-object v6 │ │ -040434: 1106 |000a: return-object v6 │ │ +040478: |[040478] androidx.core.content.a.c:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; │ │ +040488: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04048a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +04048c: 0760 |0002: move-object v0, v6 │ │ +04048e: 0771 |0003: move-object v1, v7 │ │ +040490: 0782 |0004: move-object v2, v8 │ │ +040492: 0195 |0005: move v5, v9 │ │ +040494: 7706 c504 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/core/content/a;.d:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; // method@04c5 │ │ +04049a: 0c06 |0009: move-result-object v6 │ │ +04049c: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/content/a;) │ │ name : 'd' │ │ type : '(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 106 16-bit code units │ │ -040438: |[040438] androidx.core.content.a.d:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; │ │ -040448: dd00 0b01 |0000: and-int/lit8 v0, v11, #int 1 // #01 │ │ -04044c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -040450: dd01 0b04 |0004: and-int/lit8 v1, v11, #int 4 // #04 │ │ -040454: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -040458: 2809 |0008: goto 0011 // +0009 │ │ -04045a: 2206 3704 |0009: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04045e: 1a07 3603 |000b: const-string v7, "Cannot specify both RECEIVER_VISIBLE_TO_INSTANT_APPS and RECEIVER_NOT_EXPORTED" // string@0336 │ │ -040462: 7020 0018 7600 |000d: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -040468: 2706 |0010: throw v6 │ │ -04046a: 3800 0400 |0011: if-eqz v0, 0015 // +0004 │ │ -04046e: de0b 0b02 |0013: or-int/lit8 v11, v11, #int 2 // #02 │ │ -040472: 01b5 |0015: move v5, v11 │ │ -040474: dd0b 0502 |0016: and-int/lit8 v11, v5, #int 2 // #02 │ │ -040478: 390b 0f00 |0018: if-nez v11, 0027 // +000f │ │ -04047c: dd00 0504 |001a: and-int/lit8 v0, v5, #int 4 // #04 │ │ -040480: 3800 0300 |001c: if-eqz v0, 001f // +0003 │ │ -040484: 2809 |001e: goto 0027 // +0009 │ │ -040486: 2206 3704 |001f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04048a: 1a07 8b0f |0021: const-string v7, "One of either RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED is required" // string@0f8b │ │ -04048e: 7020 0018 7600 |0023: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -040494: 2706 |0026: throw v6 │ │ -040496: 380b 0f00 |0027: if-eqz v11, 0036 // +000f │ │ -04049a: dd0b 0504 |0029: and-int/lit8 v11, v5, #int 4 // #04 │ │ -04049e: 390b 0300 |002b: if-nez v11, 002e // +0003 │ │ -0404a2: 2809 |002d: goto 0036 // +0009 │ │ -0404a4: 2206 3704 |002e: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -0404a8: 1a07 3503 |0030: const-string v7, "Cannot specify both RECEIVER_EXPORTED and RECEIVER_NOT_EXPORTED" // string@0335 │ │ -0404ac: 7020 0018 7600 |0032: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -0404b2: 2706 |0035: throw v6 │ │ -0404b4: 7100 f310 0000 |0036: invoke-static {}, Lf/a;.b:()Z // method@10f3 │ │ -0404ba: 0a0b |0039: move-result v11 │ │ -0404bc: 380b 0c00 |003a: if-eqz v11, 0046 // +000c │ │ -0404c0: 0760 |003c: move-object v0, v6 │ │ -0404c2: 0771 |003d: move-object v1, v7 │ │ -0404c4: 0782 |003e: move-object v2, v8 │ │ -0404c6: 0793 |003f: move-object v3, v9 │ │ -0404c8: 07a4 |0040: move-object v4, v10 │ │ -0404ca: 7706 be04 0000 |0041: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/core/content/a$d;.a:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; // method@04be │ │ -0404d0: 0c06 |0044: move-result-object v6 │ │ -0404d2: 1106 |0045: return-object v6 │ │ -0404d4: 600b 5100 |0046: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -0404d8: 1300 1a00 |0048: const/16 v0, #int 26 // #1a │ │ -0404dc: 340b 0c00 |004a: if-lt v11, v0, 0056 // +000c │ │ -0404e0: 0760 |004c: move-object v0, v6 │ │ -0404e2: 0771 |004d: move-object v1, v7 │ │ -0404e4: 0782 |004e: move-object v2, v8 │ │ -0404e6: 0793 |004f: move-object v3, v9 │ │ -0404e8: 07a4 |0050: move-object v4, v10 │ │ -0404ea: 7706 bb04 0000 |0051: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/core/content/a$b;.a:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; // method@04bb │ │ -0404f0: 0c06 |0054: move-result-object v6 │ │ -0404f2: 1106 |0055: return-object v6 │ │ -0404f4: dd0b 0504 |0056: and-int/lit8 v11, v5, #int 4 // #04 │ │ -0404f8: 380b 0d00 |0058: if-eqz v11, 0065 // +000d │ │ -0404fc: 3909 0b00 |005a: if-nez v9, 0065 // +000b │ │ -040500: 7110 c104 0600 |005c: invoke-static {v6}, Landroidx/core/content/a;.b:(Landroid/content/Context;)Ljava/lang/String; // method@04c1 │ │ -040506: 0c09 |005f: move-result-object v9 │ │ -040508: 6e5a d000 7698 |0060: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent; // method@00d0 │ │ -04050e: 0c06 |0063: move-result-object v6 │ │ -040510: 1106 |0064: return-object v6 │ │ -040512: 6e5a d000 7698 |0065: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent; // method@00d0 │ │ -040518: 0c06 |0068: move-result-object v6 │ │ -04051a: 1106 |0069: return-object v6 │ │ +0404a0: |[0404a0] androidx.core.content.a.d:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; │ │ +0404b0: dd00 0b01 |0000: and-int/lit8 v0, v11, #int 1 // #01 │ │ +0404b4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0404b8: dd01 0b04 |0004: and-int/lit8 v1, v11, #int 4 // #04 │ │ +0404bc: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +0404c0: 2809 |0008: goto 0011 // +0009 │ │ +0404c2: 2206 3704 |0009: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +0404c6: 1a07 3603 |000b: const-string v7, "Cannot specify both RECEIVER_VISIBLE_TO_INSTANT_APPS and RECEIVER_NOT_EXPORTED" // string@0336 │ │ +0404ca: 7020 0218 7600 |000d: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +0404d0: 2706 |0010: throw v6 │ │ +0404d2: 3800 0400 |0011: if-eqz v0, 0015 // +0004 │ │ +0404d6: de0b 0b02 |0013: or-int/lit8 v11, v11, #int 2 // #02 │ │ +0404da: 01b5 |0015: move v5, v11 │ │ +0404dc: dd0b 0502 |0016: and-int/lit8 v11, v5, #int 2 // #02 │ │ +0404e0: 390b 0f00 |0018: if-nez v11, 0027 // +000f │ │ +0404e4: dd00 0504 |001a: and-int/lit8 v0, v5, #int 4 // #04 │ │ +0404e8: 3800 0300 |001c: if-eqz v0, 001f // +0003 │ │ +0404ec: 2809 |001e: goto 0027 // +0009 │ │ +0404ee: 2206 3704 |001f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +0404f2: 1a07 8b0f |0021: const-string v7, "One of either RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED is required" // string@0f8b │ │ +0404f6: 7020 0218 7600 |0023: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +0404fc: 2706 |0026: throw v6 │ │ +0404fe: 380b 0f00 |0027: if-eqz v11, 0036 // +000f │ │ +040502: dd0b 0504 |0029: and-int/lit8 v11, v5, #int 4 // #04 │ │ +040506: 390b 0300 |002b: if-nez v11, 002e // +0003 │ │ +04050a: 2809 |002d: goto 0036 // +0009 │ │ +04050c: 2206 3704 |002e: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +040510: 1a07 3503 |0030: const-string v7, "Cannot specify both RECEIVER_EXPORTED and RECEIVER_NOT_EXPORTED" // string@0335 │ │ +040514: 7020 0218 7600 |0032: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04051a: 2706 |0035: throw v6 │ │ +04051c: 7100 f510 0000 |0036: invoke-static {}, Lf/a;.b:()Z // method@10f5 │ │ +040522: 0a0b |0039: move-result v11 │ │ +040524: 380b 0c00 |003a: if-eqz v11, 0046 // +000c │ │ +040528: 0760 |003c: move-object v0, v6 │ │ +04052a: 0771 |003d: move-object v1, v7 │ │ +04052c: 0782 |003e: move-object v2, v8 │ │ +04052e: 0793 |003f: move-object v3, v9 │ │ +040530: 07a4 |0040: move-object v4, v10 │ │ +040532: 7706 c004 0000 |0041: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/core/content/a$d;.a:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; // method@04c0 │ │ +040538: 0c06 |0044: move-result-object v6 │ │ +04053a: 1106 |0045: return-object v6 │ │ +04053c: 600b 5100 |0046: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +040540: 1300 1a00 |0048: const/16 v0, #int 26 // #1a │ │ +040544: 340b 0c00 |004a: if-lt v11, v0, 0056 // +000c │ │ +040548: 0760 |004c: move-object v0, v6 │ │ +04054a: 0771 |004d: move-object v1, v7 │ │ +04054c: 0782 |004e: move-object v2, v8 │ │ +04054e: 0793 |004f: move-object v3, v9 │ │ +040550: 07a4 |0050: move-object v4, v10 │ │ +040552: 7706 bd04 0000 |0051: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/core/content/a$b;.a:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent; // method@04bd │ │ +040558: 0c06 |0054: move-result-object v6 │ │ +04055a: 1106 |0055: return-object v6 │ │ +04055c: dd0b 0504 |0056: and-int/lit8 v11, v5, #int 4 // #04 │ │ +040560: 380b 0d00 |0058: if-eqz v11, 0065 // +000d │ │ +040564: 3909 0b00 |005a: if-nez v9, 0065 // +000b │ │ +040568: 7110 c304 0600 |005c: invoke-static {v6}, Landroidx/core/content/a;.b:(Landroid/content/Context;)Ljava/lang/String; // method@04c3 │ │ +04056e: 0c09 |005f: move-result-object v9 │ │ +040570: 6e5a d200 7698 |0060: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent; // method@00d2 │ │ +040576: 0c06 |0063: move-result-object v6 │ │ +040578: 1106 |0064: return-object v6 │ │ +04057a: 6e5a d200 7698 |0065: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent; // method@00d2 │ │ +040580: 0c06 |0068: move-result-object v6 │ │ +040582: 1106 |0069: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/content/a;) │ │ name : 'e' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -040610: |[040610] androidx.core.content.a.e:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -040620: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -040624: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -040628: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -04062c: 7130 ba04 3204 |0006: invoke-static {v2, v3, v4}, Landroidx/core/content/a$a;.b:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@04ba │ │ -040632: 2804 |0009: goto 000d // +0004 │ │ -040634: 6e20 d400 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ -04063a: 0e00 |000d: return-void │ │ +040678: |[040678] androidx.core.content.a.e:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +040688: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +04068c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +040690: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +040694: 7130 bc04 3204 |0006: invoke-static {v2, v3, v4}, Landroidx/core/content/a$a;.b:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@04bc │ │ +04069a: 2804 |0009: goto 000d // +0004 │ │ +04069c: 6e20 d600 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d6 │ │ +0406a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -3188,81 +3230,81 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -04063c: |[04063c] androidx.core.content.b.a:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I │ │ -04064c: 6e40 b600 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Context;.checkPermission:(Ljava/lang/String;II)I // method@00b6 │ │ -040652: 0a04 |0003: move-result v4 │ │ -040654: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -040656: 3304 0300 |0005: if-ne v4, v0, 0008 // +0003 │ │ -04065a: 0f00 |0007: return v0 │ │ -04065c: 7110 b404 0300 |0008: invoke-static {v3}, Landroidx/core/app/a;.c:(Ljava/lang/String;)Ljava/lang/String; // method@04b4 │ │ -040662: 0c03 |000b: move-result-object v3 │ │ -040664: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -040666: 3903 0300 |000d: if-nez v3, 0010 // +0003 │ │ -04066a: 0f04 |000f: return v4 │ │ -04066c: 3906 1400 |0010: if-nez v6, 0024 // +0014 │ │ -040670: 6e10 c900 0200 |0012: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c9 │ │ -040676: 0c06 |0015: move-result-object v6 │ │ -040678: 6e20 0801 5600 |0016: invoke-virtual {v6, v5}, Landroid/content/pm/PackageManager;.getPackagesForUid:(I)[Ljava/lang/String; // method@0108 │ │ -04067e: 0c06 |0019: move-result-object v6 │ │ -040680: 3806 0900 |001a: if-eqz v6, 0023 // +0009 │ │ -040684: 2161 |001c: array-length v1, v6 │ │ -040686: 3c01 0300 |001d: if-gtz v1, 0020 // +0003 │ │ -04068a: 2804 |001f: goto 0023 // +0004 │ │ -04068c: 4606 0604 |0020: aget-object v6, v6, v4 │ │ -040690: 2802 |0022: goto 0024 // +0002 │ │ -040692: 0f00 |0023: return v0 │ │ -040694: 7100 dc01 0000 |0024: invoke-static {}, Landroid/os/Process;.myUid:()I // method@01dc │ │ -04069a: 0a00 |0027: move-result v0 │ │ -04069c: 6e10 ca00 0200 |0028: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00ca │ │ -0406a2: 0c01 |002b: move-result-object v1 │ │ -0406a4: 3350 0a00 |002c: if-ne v0, v5, 0036 // +000a │ │ -0406a8: 7120 f304 6100 |002e: invoke-static {v1, v6}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f3 │ │ -0406ae: 0a00 |0031: move-result v0 │ │ -0406b0: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -0406b4: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -0406b6: 2802 |0035: goto 0037 // +0002 │ │ -0406b8: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -0406ba: 3800 0700 |0037: if-eqz v0, 003e // +0007 │ │ -0406be: 7140 b204 5263 |0039: invoke-static {v2, v5, v3, v6}, Landroidx/core/app/a;.a:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)I // method@04b2 │ │ -0406c4: 0a02 |003c: move-result v2 │ │ -0406c6: 2805 |003d: goto 0042 // +0005 │ │ -0406c8: 7130 b304 3206 |003e: invoke-static {v2, v3, v6}, Landroidx/core/app/a;.b:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I // method@04b3 │ │ -0406ce: 0a02 |0041: move-result v2 │ │ -0406d0: 3902 0300 |0042: if-nez v2, 0045 // +0003 │ │ -0406d4: 2802 |0044: goto 0046 // +0002 │ │ -0406d6: 12e4 |0045: const/4 v4, #int -2 // #fe │ │ -0406d8: 0f04 |0046: return v4 │ │ +0406a4: |[0406a4] androidx.core.content.b.a:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I │ │ +0406b4: 6e40 b800 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Context;.checkPermission:(Ljava/lang/String;II)I // method@00b8 │ │ +0406ba: 0a04 |0003: move-result v4 │ │ +0406bc: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +0406be: 3304 0300 |0005: if-ne v4, v0, 0008 // +0003 │ │ +0406c2: 0f00 |0007: return v0 │ │ +0406c4: 7110 b604 0300 |0008: invoke-static {v3}, Landroidx/core/app/a;.c:(Ljava/lang/String;)Ljava/lang/String; // method@04b6 │ │ +0406ca: 0c03 |000b: move-result-object v3 │ │ +0406cc: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0406ce: 3903 0300 |000d: if-nez v3, 0010 // +0003 │ │ +0406d2: 0f04 |000f: return v4 │ │ +0406d4: 3906 1400 |0010: if-nez v6, 0024 // +0014 │ │ +0406d8: 6e10 cb00 0200 |0012: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00cb │ │ +0406de: 0c06 |0015: move-result-object v6 │ │ +0406e0: 6e20 0a01 5600 |0016: invoke-virtual {v6, v5}, Landroid/content/pm/PackageManager;.getPackagesForUid:(I)[Ljava/lang/String; // method@010a │ │ +0406e6: 0c06 |0019: move-result-object v6 │ │ +0406e8: 3806 0900 |001a: if-eqz v6, 0023 // +0009 │ │ +0406ec: 2161 |001c: array-length v1, v6 │ │ +0406ee: 3c01 0300 |001d: if-gtz v1, 0020 // +0003 │ │ +0406f2: 2804 |001f: goto 0023 // +0004 │ │ +0406f4: 4606 0604 |0020: aget-object v6, v6, v4 │ │ +0406f8: 2802 |0022: goto 0024 // +0002 │ │ +0406fa: 0f00 |0023: return v0 │ │ +0406fc: 7100 de01 0000 |0024: invoke-static {}, Landroid/os/Process;.myUid:()I // method@01de │ │ +040702: 0a00 |0027: move-result v0 │ │ +040704: 6e10 cc00 0200 |0028: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00cc │ │ +04070a: 0c01 |002b: move-result-object v1 │ │ +04070c: 3350 0a00 |002c: if-ne v0, v5, 0036 // +000a │ │ +040710: 7120 f504 6100 |002e: invoke-static {v1, v6}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f5 │ │ +040716: 0a00 |0031: move-result v0 │ │ +040718: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +04071c: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +04071e: 2802 |0035: goto 0037 // +0002 │ │ +040720: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +040722: 3800 0700 |0037: if-eqz v0, 003e // +0007 │ │ +040726: 7140 b404 5263 |0039: invoke-static {v2, v5, v3, v6}, Landroidx/core/app/a;.a:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)I // method@04b4 │ │ +04072c: 0a02 |003c: move-result v2 │ │ +04072e: 2805 |003d: goto 0042 // +0005 │ │ +040730: 7130 b504 3206 |003e: invoke-static {v2, v3, v6}, Landroidx/core/app/a;.b:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I // method@04b5 │ │ +040736: 0a02 |0041: move-result v2 │ │ +040738: 3902 0300 |0042: if-nez v2, 0045 // +0003 │ │ +04073c: 2802 |0044: goto 0046 // +0002 │ │ +04073e: 12e4 |0045: const/4 v4, #int -2 // #fe │ │ +040740: 0f04 |0046: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/content/b;) │ │ name : 'b' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0406dc: |[0406dc] androidx.core.content.b.b:(Landroid/content/Context;Ljava/lang/String;)I │ │ -0406ec: 7100 db01 0000 |0000: invoke-static {}, Landroid/os/Process;.myPid:()I // method@01db │ │ -0406f2: 0a00 |0003: move-result v0 │ │ -0406f4: 7100 dc01 0000 |0004: invoke-static {}, Landroid/os/Process;.myUid:()I // method@01dc │ │ -0406fa: 0a01 |0007: move-result v1 │ │ -0406fc: 6e10 ca00 0300 |0008: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00ca │ │ -040702: 0c02 |000b: move-result-object v2 │ │ -040704: 7152 c504 4310 |000c: invoke-static {v3, v4, v0, v1, v2}, Landroidx/core/content/b;.a:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I // method@04c5 │ │ -04070a: 0a03 |000f: move-result v3 │ │ -04070c: 0f03 |0010: return v3 │ │ +040744: |[040744] androidx.core.content.b.b:(Landroid/content/Context;Ljava/lang/String;)I │ │ +040754: 7100 dd01 0000 |0000: invoke-static {}, Landroid/os/Process;.myPid:()I // method@01dd │ │ +04075a: 0a00 |0003: move-result v0 │ │ +04075c: 7100 de01 0000 |0004: invoke-static {}, Landroid/os/Process;.myUid:()I // method@01de │ │ +040762: 0a01 |0007: move-result v1 │ │ +040764: 6e10 cc00 0300 |0008: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00cc │ │ +04076a: 0c02 |000b: move-result-object v2 │ │ +04076c: 7152 c704 4310 |000c: invoke-static {v3, v4, v0, v1, v2}, Landroidx/core/content/b;.a:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I // method@04c7 │ │ +040772: 0a03 |000f: move-result v3 │ │ +040774: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -3294,35 +3336,35 @@ │ │ type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -040710: |[040710] androidx.core.content.res.a$a.a:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ -040720: 6e30 1801 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0118 │ │ -040726: 0c00 |0003: move-result-object v0 │ │ -040728: 1100 |0004: return-object v0 │ │ +040778: |[040778] androidx.core.content.res.a$a.a:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +040788: 6e30 1a01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@011a │ │ +04078e: 0c00 |0003: move-result-object v0 │ │ +040790: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/content/res/a$a;) │ │ name : 'b' │ │ type : '(Landroid/content/res/Resources;IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -04072c: |[04072c] androidx.core.content.res.a$a.b:(Landroid/content/res/Resources;IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ -04073c: 6e40 1901 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/content/res/Resources;.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0119 │ │ -040742: 0c00 |0003: move-result-object v0 │ │ -040744: 1100 |0004: return-object v0 │ │ +040794: |[040794] androidx.core.content.res.a$a.b:(Landroid/content/res/Resources;IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +0407a4: 6e40 1b01 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/content/res/Resources;.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@011b │ │ +0407aa: 0c00 |0003: move-result-object v0 │ │ +0407ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -3369,49 +3411,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -040778: |[040778] androidx.core.content.res.a.:()V │ │ -040788: 2200 5904 |0000: new-instance v0, Ljava/lang/ThreadLocal; // type@0459 │ │ -04078c: 7010 8818 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@1888 │ │ -040792: 6900 a700 |0005: sput-object v0, Landroidx/core/content/res/a;.a:Ljava/lang/ThreadLocal; // field@00a7 │ │ -040796: 2200 b704 |0007: new-instance v0, Ljava/util/WeakHashMap; // type@04b7 │ │ -04079a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -04079c: 7020 dc19 1000 |000a: invoke-direct {v0, v1}, Ljava/util/WeakHashMap;.:(I)V // method@19dc │ │ -0407a2: 6900 a800 |000d: sput-object v0, Landroidx/core/content/res/a;.b:Ljava/util/WeakHashMap; // field@00a8 │ │ -0407a6: 2200 4804 |000f: new-instance v0, Ljava/lang/Object; // type@0448 │ │ -0407aa: 7010 2518 0000 |0011: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -0407b0: 6900 a900 |0014: sput-object v0, Landroidx/core/content/res/a;.c:Ljava/lang/Object; // field@00a9 │ │ -0407b4: 0e00 |0016: return-void │ │ +0407e0: |[0407e0] androidx.core.content.res.a.:()V │ │ +0407f0: 2200 5904 |0000: new-instance v0, Ljava/lang/ThreadLocal; // type@0459 │ │ +0407f4: 7010 8a18 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@188a │ │ +0407fa: 6900 a700 |0005: sput-object v0, Landroidx/core/content/res/a;.a:Ljava/lang/ThreadLocal; // field@00a7 │ │ +0407fe: 2200 b704 |0007: new-instance v0, Ljava/util/WeakHashMap; // type@04b7 │ │ +040802: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +040804: 7020 de19 1000 |000a: invoke-direct {v0, v1}, Ljava/util/WeakHashMap;.:(I)V // method@19de │ │ +04080a: 6900 a800 |000d: sput-object v0, Landroidx/core/content/res/a;.b:Ljava/util/WeakHashMap; // field@00a8 │ │ +04080e: 2200 4804 |000f: new-instance v0, Ljava/lang/Object; // type@0448 │ │ +040812: 7010 2718 0000 |0011: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +040818: 6900 a900 |0014: sput-object v0, Landroidx/core/content/res/a;.c:Ljava/lang/Object; // field@00a9 │ │ +04081c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/content/res/a;) │ │ name : 'a' │ │ type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -040748: |[040748] androidx.core.content.res.a.a:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ -040758: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -04075c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -040760: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -040764: 7130 c704 3204 |0006: invoke-static {v2, v3, v4}, Landroidx/core/content/res/a$a;.a:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@04c7 │ │ -04076a: 0c02 |0009: move-result-object v2 │ │ -04076c: 1102 |000a: return-object v2 │ │ -04076e: 6e20 1701 3200 |000b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0117 │ │ -040774: 0c02 |000e: move-result-object v2 │ │ -040776: 1102 |000f: return-object v2 │ │ +0407b0: |[0407b0] androidx.core.content.res.a.a:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +0407c0: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +0407c4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0407c8: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0407cc: 7130 c904 3204 |0006: invoke-static {v2, v3, v4}, Landroidx/core/content/res/a$a;.a:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@04c9 │ │ +0407d2: 0c02 |0009: move-result-object v2 │ │ +0407d4: 1102 |000a: return-object v2 │ │ +0407d6: 6e20 1901 3200 |000b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0119 │ │ +0407dc: 0c02 |000e: move-result-object v2 │ │ +0407de: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -3443,18 +3485,18 @@ │ │ type : '(IIII)Landroid/graphics/Insets;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0407b8: |[0407b8] androidx.core.graphics.a$a.a:(IIII)Landroid/graphics/Insets; │ │ -0407c8: 7140 4301 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/graphics/Insets;.of:(IIII)Landroid/graphics/Insets; // method@0143 │ │ -0407ce: 0c00 |0003: move-result-object v0 │ │ -0407d0: 1100 |0004: return-object v0 │ │ +040820: |[040820] androidx.core.graphics.a$a.a:(IIII)Landroid/graphics/Insets; │ │ +040830: 7140 4501 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/graphics/Insets;.of:(IIII)Landroid/graphics/Insets; // method@0145 │ │ +040836: 0c00 |0003: move-result-object v0 │ │ +040838: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -3505,265 +3547,265 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -040a0c: |[040a0c] androidx.core.graphics.a.:()V │ │ -040a1c: 2200 2c01 |0000: new-instance v0, Landroidx/core/graphics/a; // type@012c │ │ -040a20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -040a22: 7051 cd04 1011 |0003: invoke-direct {v0, v1, v1, v1, v1}, Landroidx/core/graphics/a;.:(IIII)V // method@04cd │ │ -040a28: 6900 ae00 |0006: sput-object v0, Landroidx/core/graphics/a;.e:Landroidx/core/graphics/a; // field@00ae │ │ -040a2c: 0e00 |0008: return-void │ │ +040a74: |[040a74] androidx.core.graphics.a.:()V │ │ +040a84: 2200 2c01 |0000: new-instance v0, Landroidx/core/graphics/a; // type@012c │ │ +040a88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +040a8a: 7051 cf04 1011 |0003: invoke-direct {v0, v1, v1, v1, v1}, Landroidx/core/graphics/a;.:(IIII)V // method@04cf │ │ +040a90: 6900 ae00 |0006: sput-object v0, Landroidx/core/graphics/a;.e:Landroidx/core/graphics/a; // field@00ae │ │ +040a94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/graphics/a;) │ │ name : '' │ │ type : '(IIII)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -040a30: |[040a30] androidx.core.graphics.a.:(IIII)V │ │ -040a40: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -040a46: 5901 aa00 |0003: iput v1, v0, Landroidx/core/graphics/a;.a:I // field@00aa │ │ -040a4a: 5902 ab00 |0005: iput v2, v0, Landroidx/core/graphics/a;.b:I // field@00ab │ │ -040a4e: 5903 ac00 |0007: iput v3, v0, Landroidx/core/graphics/a;.c:I // field@00ac │ │ -040a52: 5904 ad00 |0009: iput v4, v0, Landroidx/core/graphics/a;.d:I // field@00ad │ │ -040a56: 0e00 |000b: return-void │ │ +040a98: |[040a98] androidx.core.graphics.a.:(IIII)V │ │ +040aa8: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +040aae: 5901 aa00 |0003: iput v1, v0, Landroidx/core/graphics/a;.a:I // field@00aa │ │ +040ab2: 5902 ab00 |0005: iput v2, v0, Landroidx/core/graphics/a;.b:I // field@00ab │ │ +040ab6: 5903 ac00 |0007: iput v3, v0, Landroidx/core/graphics/a;.c:I // field@00ac │ │ +040aba: 5904 ad00 |0009: iput v4, v0, Landroidx/core/graphics/a;.d:I // field@00ad │ │ +040abe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/graphics/a;) │ │ name : 'a' │ │ type : '(Landroidx/core/graphics/a;Landroidx/core/graphics/a;)Landroidx/core/graphics/a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -040800: |[040800] androidx.core.graphics.a.a:(Landroidx/core/graphics/a;Landroidx/core/graphics/a;)Landroidx/core/graphics/a; │ │ -040810: 5240 aa00 |0000: iget v0, v4, Landroidx/core/graphics/a;.a:I // field@00aa │ │ -040814: 5251 aa00 |0002: iget v1, v5, Landroidx/core/graphics/a;.a:I // field@00aa │ │ -040818: 7120 1618 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1816 │ │ -04081e: 0a00 |0007: move-result v0 │ │ -040820: 5241 ab00 |0008: iget v1, v4, Landroidx/core/graphics/a;.b:I // field@00ab │ │ -040824: 5252 ab00 |000a: iget v2, v5, Landroidx/core/graphics/a;.b:I // field@00ab │ │ -040828: 7120 1618 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1816 │ │ -04082e: 0a01 |000f: move-result v1 │ │ -040830: 5242 ac00 |0010: iget v2, v4, Landroidx/core/graphics/a;.c:I // field@00ac │ │ -040834: 5253 ac00 |0012: iget v3, v5, Landroidx/core/graphics/a;.c:I // field@00ac │ │ -040838: 7120 1618 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1816 │ │ -04083e: 0a02 |0017: move-result v2 │ │ -040840: 5244 ad00 |0018: iget v4, v4, Landroidx/core/graphics/a;.d:I // field@00ad │ │ -040844: 5255 ad00 |001a: iget v5, v5, Landroidx/core/graphics/a;.d:I // field@00ad │ │ -040848: 7120 1618 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1816 │ │ -04084e: 0a04 |001f: move-result v4 │ │ -040850: 7140 cf04 1042 |0020: invoke-static {v0, v1, v2, v4}, Landroidx/core/graphics/a;.b:(IIII)Landroidx/core/graphics/a; // method@04cf │ │ -040856: 0c04 |0023: move-result-object v4 │ │ -040858: 1104 |0024: return-object v4 │ │ +040868: |[040868] androidx.core.graphics.a.a:(Landroidx/core/graphics/a;Landroidx/core/graphics/a;)Landroidx/core/graphics/a; │ │ +040878: 5240 aa00 |0000: iget v0, v4, Landroidx/core/graphics/a;.a:I // field@00aa │ │ +04087c: 5251 aa00 |0002: iget v1, v5, Landroidx/core/graphics/a;.a:I // field@00aa │ │ +040880: 7120 1818 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1818 │ │ +040886: 0a00 |0007: move-result v0 │ │ +040888: 5241 ab00 |0008: iget v1, v4, Landroidx/core/graphics/a;.b:I // field@00ab │ │ +04088c: 5252 ab00 |000a: iget v2, v5, Landroidx/core/graphics/a;.b:I // field@00ab │ │ +040890: 7120 1818 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1818 │ │ +040896: 0a01 |000f: move-result v1 │ │ +040898: 5242 ac00 |0010: iget v2, v4, Landroidx/core/graphics/a;.c:I // field@00ac │ │ +04089c: 5253 ac00 |0012: iget v3, v5, Landroidx/core/graphics/a;.c:I // field@00ac │ │ +0408a0: 7120 1818 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1818 │ │ +0408a6: 0a02 |0017: move-result v2 │ │ +0408a8: 5244 ad00 |0018: iget v4, v4, Landroidx/core/graphics/a;.d:I // field@00ad │ │ +0408ac: 5255 ad00 |001a: iget v5, v5, Landroidx/core/graphics/a;.d:I // field@00ad │ │ +0408b0: 7120 1818 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1818 │ │ +0408b6: 0a04 |001f: move-result v4 │ │ +0408b8: 7140 d104 1042 |0020: invoke-static {v0, v1, v2, v4}, Landroidx/core/graphics/a;.b:(IIII)Landroidx/core/graphics/a; // method@04d1 │ │ +0408be: 0c04 |0023: move-result-object v4 │ │ +0408c0: 1104 |0024: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/graphics/a;) │ │ name : 'b' │ │ type : '(IIII)Landroidx/core/graphics/a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -040888: |[040888] androidx.core.graphics.a.b:(IIII)Landroidx/core/graphics/a; │ │ -040898: 3901 0b00 |0000: if-nez v1, 000b // +000b │ │ -04089c: 3902 0900 |0002: if-nez v2, 000b // +0009 │ │ -0408a0: 3903 0700 |0004: if-nez v3, 000b // +0007 │ │ -0408a4: 3904 0500 |0006: if-nez v4, 000b // +0005 │ │ -0408a8: 6201 ae00 |0008: sget-object v1, Landroidx/core/graphics/a;.e:Landroidx/core/graphics/a; // field@00ae │ │ -0408ac: 1101 |000a: return-object v1 │ │ -0408ae: 2200 2c01 |000b: new-instance v0, Landroidx/core/graphics/a; // type@012c │ │ -0408b2: 7054 cd04 1032 |000d: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/core/graphics/a;.:(IIII)V // method@04cd │ │ -0408b8: 1100 |0010: return-object v0 │ │ +0408f0: |[0408f0] androidx.core.graphics.a.b:(IIII)Landroidx/core/graphics/a; │ │ +040900: 3901 0b00 |0000: if-nez v1, 000b // +000b │ │ +040904: 3902 0900 |0002: if-nez v2, 000b // +0009 │ │ +040908: 3903 0700 |0004: if-nez v3, 000b // +0007 │ │ +04090c: 3904 0500 |0006: if-nez v4, 000b // +0005 │ │ +040910: 6201 ae00 |0008: sget-object v1, Landroidx/core/graphics/a;.e:Landroidx/core/graphics/a; // field@00ae │ │ +040914: 1101 |000a: return-object v1 │ │ +040916: 2200 2c01 |000b: new-instance v0, Landroidx/core/graphics/a; // type@012c │ │ +04091a: 7054 cf04 1032 |000d: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/core/graphics/a;.:(IIII)V // method@04cf │ │ +040920: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/graphics/a;) │ │ name : 'c' │ │ type : '(Landroid/graphics/Rect;)Landroidx/core/graphics/a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -04085c: |[04085c] androidx.core.graphics.a.c:(Landroid/graphics/Rect;)Landroidx/core/graphics/a; │ │ -04086c: 5230 4b00 |0000: iget v0, v3, Landroid/graphics/Rect;.left:I // field@004b │ │ -040870: 5231 4d00 |0002: iget v1, v3, Landroid/graphics/Rect;.top:I // field@004d │ │ -040874: 5232 4c00 |0004: iget v2, v3, Landroid/graphics/Rect;.right:I // field@004c │ │ -040878: 5233 4a00 |0006: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@004a │ │ -04087c: 7140 cf04 1032 |0008: invoke-static {v0, v1, v2, v3}, Landroidx/core/graphics/a;.b:(IIII)Landroidx/core/graphics/a; // method@04cf │ │ -040882: 0c03 |000b: move-result-object v3 │ │ -040884: 1103 |000c: return-object v3 │ │ +0408c4: |[0408c4] androidx.core.graphics.a.c:(Landroid/graphics/Rect;)Landroidx/core/graphics/a; │ │ +0408d4: 5230 4b00 |0000: iget v0, v3, Landroid/graphics/Rect;.left:I // field@004b │ │ +0408d8: 5231 4d00 |0002: iget v1, v3, Landroid/graphics/Rect;.top:I // field@004d │ │ +0408dc: 5232 4c00 |0004: iget v2, v3, Landroid/graphics/Rect;.right:I // field@004c │ │ +0408e0: 5233 4a00 |0006: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@004a │ │ +0408e4: 7140 d104 1032 |0008: invoke-static {v0, v1, v2, v3}, Landroidx/core/graphics/a;.b:(IIII)Landroidx/core/graphics/a; // method@04d1 │ │ +0408ea: 0c03 |000b: move-result-object v3 │ │ +0408ec: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/graphics/a;) │ │ name : 'd' │ │ type : '(Landroid/graphics/Insets;)Landroidx/core/graphics/a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0408bc: |[0408bc] androidx.core.graphics.a.d:(Landroid/graphics/Insets;)Landroidx/core/graphics/a; │ │ -0408cc: 5230 4200 |0000: iget v0, v3, Landroid/graphics/Insets;.left:I // field@0042 │ │ -0408d0: 5231 4400 |0002: iget v1, v3, Landroid/graphics/Insets;.top:I // field@0044 │ │ -0408d4: 5232 4300 |0004: iget v2, v3, Landroid/graphics/Insets;.right:I // field@0043 │ │ -0408d8: 5233 4100 |0006: iget v3, v3, Landroid/graphics/Insets;.bottom:I // field@0041 │ │ -0408dc: 7140 cf04 1032 |0008: invoke-static {v0, v1, v2, v3}, Landroidx/core/graphics/a;.b:(IIII)Landroidx/core/graphics/a; // method@04cf │ │ -0408e2: 0c03 |000b: move-result-object v3 │ │ -0408e4: 1103 |000c: return-object v3 │ │ +040924: |[040924] androidx.core.graphics.a.d:(Landroid/graphics/Insets;)Landroidx/core/graphics/a; │ │ +040934: 5230 4200 |0000: iget v0, v3, Landroid/graphics/Insets;.left:I // field@0042 │ │ +040938: 5231 4400 |0002: iget v1, v3, Landroid/graphics/Insets;.top:I // field@0044 │ │ +04093c: 5232 4300 |0004: iget v2, v3, Landroid/graphics/Insets;.right:I // field@0043 │ │ +040940: 5233 4100 |0006: iget v3, v3, Landroid/graphics/Insets;.bottom:I // field@0041 │ │ +040944: 7140 d104 1032 |0008: invoke-static {v0, v1, v2, v3}, Landroidx/core/graphics/a;.b:(IIII)Landroidx/core/graphics/a; // method@04d1 │ │ +04094a: 0c03 |000b: move-result-object v3 │ │ +04094c: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/graphics/a;) │ │ name : 'e' │ │ type : '()Landroid/graphics/Insets;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0407d4: |[0407d4] androidx.core.graphics.a.e:()Landroid/graphics/Insets; │ │ -0407e4: 5240 aa00 |0000: iget v0, v4, Landroidx/core/graphics/a;.a:I // field@00aa │ │ -0407e8: 5241 ab00 |0002: iget v1, v4, Landroidx/core/graphics/a;.b:I // field@00ab │ │ -0407ec: 5242 ac00 |0004: iget v2, v4, Landroidx/core/graphics/a;.c:I // field@00ac │ │ -0407f0: 5243 ad00 |0006: iget v3, v4, Landroidx/core/graphics/a;.d:I // field@00ad │ │ -0407f4: 7140 cb04 1032 |0008: invoke-static {v0, v1, v2, v3}, Landroidx/core/graphics/a$a;.a:(IIII)Landroid/graphics/Insets; // method@04cb │ │ -0407fa: 0c00 |000b: move-result-object v0 │ │ -0407fc: 1100 |000c: return-object v0 │ │ +04083c: |[04083c] androidx.core.graphics.a.e:()Landroid/graphics/Insets; │ │ +04084c: 5240 aa00 |0000: iget v0, v4, Landroidx/core/graphics/a;.a:I // field@00aa │ │ +040850: 5241 ab00 |0002: iget v1, v4, Landroidx/core/graphics/a;.b:I // field@00ab │ │ +040854: 5242 ac00 |0004: iget v2, v4, Landroidx/core/graphics/a;.c:I // field@00ac │ │ +040858: 5243 ad00 |0006: iget v3, v4, Landroidx/core/graphics/a;.d:I // field@00ad │ │ +04085c: 7140 cd04 1032 |0008: invoke-static {v0, v1, v2, v3}, Landroidx/core/graphics/a$a;.a:(IIII)Landroid/graphics/Insets; // method@04cd │ │ +040862: 0c00 |000b: move-result-object v0 │ │ +040864: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/graphics/a;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -0408e8: |[0408e8] androidx.core.graphics.a.equals:(Ljava/lang/Object;)Z │ │ -0408f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0408fa: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -0408fe: 0f00 |0003: return v0 │ │ -040900: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -040902: 3805 2a00 |0005: if-eqz v5, 002f // +002a │ │ -040906: 1c02 2c01 |0007: const-class v2, Landroidx/core/graphics/a; // type@012c │ │ -04090a: 6e10 2818 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -040910: 0c03 |000c: move-result-object v3 │ │ -040912: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ -040916: 2820 |000f: goto 002f // +0020 │ │ -040918: 1f05 2c01 |0010: check-cast v5, Landroidx/core/graphics/a; // type@012c │ │ -04091c: 5242 ad00 |0012: iget v2, v4, Landroidx/core/graphics/a;.d:I // field@00ad │ │ -040920: 5253 ad00 |0014: iget v3, v5, Landroidx/core/graphics/a;.d:I // field@00ad │ │ -040924: 3232 0300 |0016: if-eq v2, v3, 0019 // +0003 │ │ -040928: 0f01 |0018: return v1 │ │ -04092a: 5242 aa00 |0019: iget v2, v4, Landroidx/core/graphics/a;.a:I // field@00aa │ │ -04092e: 5253 aa00 |001b: iget v3, v5, Landroidx/core/graphics/a;.a:I // field@00aa │ │ -040932: 3232 0300 |001d: if-eq v2, v3, 0020 // +0003 │ │ -040936: 0f01 |001f: return v1 │ │ -040938: 5242 ac00 |0020: iget v2, v4, Landroidx/core/graphics/a;.c:I // field@00ac │ │ -04093c: 5253 ac00 |0022: iget v3, v5, Landroidx/core/graphics/a;.c:I // field@00ac │ │ -040940: 3232 0300 |0024: if-eq v2, v3, 0027 // +0003 │ │ -040944: 0f01 |0026: return v1 │ │ -040946: 5242 ab00 |0027: iget v2, v4, Landroidx/core/graphics/a;.b:I // field@00ab │ │ -04094a: 5255 ab00 |0029: iget v5, v5, Landroidx/core/graphics/a;.b:I // field@00ab │ │ -04094e: 3252 0300 |002b: if-eq v2, v5, 002e // +0003 │ │ -040952: 0f01 |002d: return v1 │ │ -040954: 0f00 |002e: return v0 │ │ -040956: 0f01 |002f: return v1 │ │ +040950: |[040950] androidx.core.graphics.a.equals:(Ljava/lang/Object;)Z │ │ +040960: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +040962: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +040966: 0f00 |0003: return v0 │ │ +040968: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04096a: 3805 2a00 |0005: if-eqz v5, 002f // +002a │ │ +04096e: 1c02 2c01 |0007: const-class v2, Landroidx/core/graphics/a; // type@012c │ │ +040972: 6e10 2a18 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +040978: 0c03 |000c: move-result-object v3 │ │ +04097a: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ +04097e: 2820 |000f: goto 002f // +0020 │ │ +040980: 1f05 2c01 |0010: check-cast v5, Landroidx/core/graphics/a; // type@012c │ │ +040984: 5242 ad00 |0012: iget v2, v4, Landroidx/core/graphics/a;.d:I // field@00ad │ │ +040988: 5253 ad00 |0014: iget v3, v5, Landroidx/core/graphics/a;.d:I // field@00ad │ │ +04098c: 3232 0300 |0016: if-eq v2, v3, 0019 // +0003 │ │ +040990: 0f01 |0018: return v1 │ │ +040992: 5242 aa00 |0019: iget v2, v4, Landroidx/core/graphics/a;.a:I // field@00aa │ │ +040996: 5253 aa00 |001b: iget v3, v5, Landroidx/core/graphics/a;.a:I // field@00aa │ │ +04099a: 3232 0300 |001d: if-eq v2, v3, 0020 // +0003 │ │ +04099e: 0f01 |001f: return v1 │ │ +0409a0: 5242 ac00 |0020: iget v2, v4, Landroidx/core/graphics/a;.c:I // field@00ac │ │ +0409a4: 5253 ac00 |0022: iget v3, v5, Landroidx/core/graphics/a;.c:I // field@00ac │ │ +0409a8: 3232 0300 |0024: if-eq v2, v3, 0027 // +0003 │ │ +0409ac: 0f01 |0026: return v1 │ │ +0409ae: 5242 ab00 |0027: iget v2, v4, Landroidx/core/graphics/a;.b:I // field@00ab │ │ +0409b2: 5255 ab00 |0029: iget v5, v5, Landroidx/core/graphics/a;.b:I // field@00ab │ │ +0409b6: 3252 0300 |002b: if-eq v2, v5, 002e // +0003 │ │ +0409ba: 0f01 |002d: return v1 │ │ +0409bc: 0f00 |002e: return v0 │ │ +0409be: 0f01 |002f: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/graphics/a;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -040958: |[040958] androidx.core.graphics.a.hashCode:()I │ │ -040968: 5220 aa00 |0000: iget v0, v2, Landroidx/core/graphics/a;.a:I // field@00aa │ │ -04096c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -040970: 5221 ab00 |0004: iget v1, v2, Landroidx/core/graphics/a;.b:I // field@00ab │ │ -040974: b010 |0006: add-int/2addr v0, v1 │ │ -040976: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -04097a: 5221 ac00 |0009: iget v1, v2, Landroidx/core/graphics/a;.c:I // field@00ac │ │ -04097e: b010 |000b: add-int/2addr v0, v1 │ │ -040980: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -040984: 5221 ad00 |000e: iget v1, v2, Landroidx/core/graphics/a;.d:I // field@00ad │ │ -040988: b010 |0010: add-int/2addr v0, v1 │ │ -04098a: 0f00 |0011: return v0 │ │ +0409c0: |[0409c0] androidx.core.graphics.a.hashCode:()I │ │ +0409d0: 5220 aa00 |0000: iget v0, v2, Landroidx/core/graphics/a;.a:I // field@00aa │ │ +0409d4: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0409d8: 5221 ab00 |0004: iget v1, v2, Landroidx/core/graphics/a;.b:I // field@00ab │ │ +0409dc: b010 |0006: add-int/2addr v0, v1 │ │ +0409de: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0409e2: 5221 ac00 |0009: iget v1, v2, Landroidx/core/graphics/a;.c:I // field@00ac │ │ +0409e6: b010 |000b: add-int/2addr v0, v1 │ │ +0409e8: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0409ec: 5221 ad00 |000e: iget v1, v2, Landroidx/core/graphics/a;.d:I // field@00ad │ │ +0409f0: b010 |0010: add-int/2addr v0, v1 │ │ +0409f2: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/graphics/a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -04098c: |[04098c] androidx.core.graphics.a.toString:()Ljava/lang/String; │ │ -04099c: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -0409a0: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -0409a6: 1a01 2d05 |0005: const-string v1, "Insets{left=" // string@052d │ │ -0409aa: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0409b0: 5221 aa00 |000a: iget v1, v2, Landroidx/core/graphics/a;.a:I // field@00aa │ │ -0409b4: 6e20 6a18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -0409ba: 1a01 9501 |000f: const-string v1, ", top=" // string@0195 │ │ -0409be: 6e20 6d18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0409c4: 5221 ab00 |0014: iget v1, v2, Landroidx/core/graphics/a;.b:I // field@00ab │ │ -0409c8: 6e20 6a18 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -0409ce: 1a01 8c01 |0019: const-string v1, ", right=" // string@018c │ │ -0409d2: 6e20 6d18 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0409d8: 5221 ac00 |001e: iget v1, v2, Landroidx/core/graphics/a;.c:I // field@00ac │ │ -0409dc: 6e20 6a18 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -0409e2: 1a01 7001 |0023: const-string v1, ", bottom=" // string@0170 │ │ -0409e6: 6e20 6d18 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0409ec: 5221 ad00 |0028: iget v1, v2, Landroidx/core/graphics/a;.d:I // field@00ad │ │ -0409f0: 6e20 6a18 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -0409f6: 1301 7d00 |002d: const/16 v1, #int 125 // #7d │ │ -0409fa: 6e20 6818 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -040a00: 6e10 7018 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -040a06: 0c00 |0035: move-result-object v0 │ │ -040a08: 1100 |0036: return-object v0 │ │ +0409f4: |[0409f4] androidx.core.graphics.a.toString:()Ljava/lang/String; │ │ +040a04: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +040a08: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +040a0e: 1a01 2d05 |0005: const-string v1, "Insets{left=" // string@052d │ │ +040a12: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +040a18: 5221 aa00 |000a: iget v1, v2, Landroidx/core/graphics/a;.a:I // field@00aa │ │ +040a1c: 6e20 6c18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +040a22: 1a01 9501 |000f: const-string v1, ", top=" // string@0195 │ │ +040a26: 6e20 6f18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +040a2c: 5221 ab00 |0014: iget v1, v2, Landroidx/core/graphics/a;.b:I // field@00ab │ │ +040a30: 6e20 6c18 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +040a36: 1a01 8c01 |0019: const-string v1, ", right=" // string@018c │ │ +040a3a: 6e20 6f18 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +040a40: 5221 ac00 |001e: iget v1, v2, Landroidx/core/graphics/a;.c:I // field@00ac │ │ +040a44: 6e20 6c18 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +040a4a: 1a01 7001 |0023: const-string v1, ", bottom=" // string@0170 │ │ +040a4e: 6e20 6f18 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +040a54: 5221 ad00 |0028: iget v1, v2, Landroidx/core/graphics/a;.d:I // field@00ad │ │ +040a58: 6e20 6c18 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +040a5e: 1301 7d00 |002d: const/16 v1, #int 125 // #7d │ │ +040a62: 6e20 6a18 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +040a68: 6e10 7218 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +040a6e: 0c00 |0035: move-result-object v0 │ │ +040a70: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #41 header: │ │ @@ -3794,46 +3836,46 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -040cb0: |[040cb0] androidx.core.graphics.drawable.IconCompat$a.a:(Ljava/lang/Object;)I │ │ -040cc0: 1a00 e811 |0000: const-string v0, "Unable to get icon resource" // string@11e8 │ │ -040cc4: 1a01 1a05 |0002: const-string v1, "IconCompat" // string@051a │ │ -040cc8: 6002 5100 |0004: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -040ccc: 1303 1c00 |0006: const/16 v3, #int 28 // #1c │ │ -040cd0: 3432 0700 |0008: if-lt v2, v3, 000f // +0007 │ │ -040cd4: 7110 dd04 0600 |000a: invoke-static {v6}, Landroidx/core/graphics/drawable/IconCompat$c;.a:(Ljava/lang/Object;)I // method@04dd │ │ -040cda: 0a06 |000d: move-result v6 │ │ -040cdc: 0f06 |000e: return v6 │ │ -040cde: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -040ce0: 6e10 2818 0600 |0010: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -040ce6: 0c03 |0013: move-result-object v3 │ │ -040ce8: 1a04 b217 |0014: const-string v4, "getResId" // string@17b2 │ │ -040cec: 2325 c308 |0016: new-array v5, v2, [Ljava/lang/Class; // type@08c3 │ │ -040cf0: 6e30 d117 4305 |0018: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -040cf6: 0c03 |001b: move-result-object v3 │ │ -040cf8: 2324 c608 |001c: new-array v4, v2, [Ljava/lang/Object; // type@08c6 │ │ -040cfc: 6e30 a918 6304 |001e: invoke-virtual {v3, v6, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -040d02: 0c06 |0021: move-result-object v6 │ │ -040d04: 1f06 3b04 |0022: check-cast v6, Ljava/lang/Integer; // type@043b │ │ -040d08: 6e10 0b18 0600 |0024: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -040d0e: 0a06 |0027: move-result v6 │ │ -040d10: 0f06 |0028: return v6 │ │ -040d12: 0d06 |0029: move-exception v6 │ │ -040d14: 7130 2b02 0106 |002a: invoke-static {v1, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022b │ │ -040d1a: 0f02 |002d: return v2 │ │ -040d1c: 0d06 |002e: move-exception v6 │ │ -040d1e: 7130 2b02 0106 |002f: invoke-static {v1, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022b │ │ -040d24: 0f02 |0032: return v2 │ │ -040d26: 0d06 |0033: move-exception v6 │ │ -040d28: 7130 2b02 0106 |0034: invoke-static {v1, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022b │ │ -040d2e: 0f02 |0037: return v2 │ │ +040d18: |[040d18] androidx.core.graphics.drawable.IconCompat$a.a:(Ljava/lang/Object;)I │ │ +040d28: 1a00 e811 |0000: const-string v0, "Unable to get icon resource" // string@11e8 │ │ +040d2c: 1a01 1a05 |0002: const-string v1, "IconCompat" // string@051a │ │ +040d30: 6002 5100 |0004: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +040d34: 1303 1c00 |0006: const/16 v3, #int 28 // #1c │ │ +040d38: 3432 0700 |0008: if-lt v2, v3, 000f // +0007 │ │ +040d3c: 7110 df04 0600 |000a: invoke-static {v6}, Landroidx/core/graphics/drawable/IconCompat$c;.a:(Ljava/lang/Object;)I // method@04df │ │ +040d42: 0a06 |000d: move-result v6 │ │ +040d44: 0f06 |000e: return v6 │ │ +040d46: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +040d48: 6e10 2a18 0600 |0010: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +040d4e: 0c03 |0013: move-result-object v3 │ │ +040d50: 1a04 b217 |0014: const-string v4, "getResId" // string@17b2 │ │ +040d54: 2325 c308 |0016: new-array v5, v2, [Ljava/lang/Class; // type@08c3 │ │ +040d58: 6e30 d317 4305 |0018: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +040d5e: 0c03 |001b: move-result-object v3 │ │ +040d60: 2324 c608 |001c: new-array v4, v2, [Ljava/lang/Object; // type@08c6 │ │ +040d64: 6e30 ab18 6304 |001e: invoke-virtual {v3, v6, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +040d6a: 0c06 |0021: move-result-object v6 │ │ +040d6c: 1f06 3b04 |0022: check-cast v6, Ljava/lang/Integer; // type@043b │ │ +040d70: 6e10 0d18 0600 |0024: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +040d76: 0a06 |0027: move-result v6 │ │ +040d78: 0f06 |0028: return v6 │ │ +040d7a: 0d06 |0029: move-exception v6 │ │ +040d7c: 7130 2d02 0106 |002a: invoke-static {v1, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022d │ │ +040d82: 0f02 |002d: return v2 │ │ +040d84: 0d06 |002e: move-exception v6 │ │ +040d86: 7130 2d02 0106 |002f: invoke-static {v1, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022d │ │ +040d8c: 0f02 |0032: return v2 │ │ +040d8e: 0d06 |0033: move-exception v6 │ │ +040d90: 7130 2d02 0106 |0034: invoke-static {v1, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022d │ │ +040d96: 0f02 |0037: return v2 │ │ catches : 1 │ │ 0x0010 - 0x0028 │ │ Ljava/lang/IllegalAccessException; -> 0x0033 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x002e │ │ Ljava/lang/NoSuchMethodException; -> 0x0029 │ │ positions : │ │ locals : │ │ @@ -3843,45 +3885,45 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -040d44: |[040d44] androidx.core.graphics.drawable.IconCompat$a.b:(Ljava/lang/Object;)Ljava/lang/String; │ │ -040d54: 1a00 e711 |0000: const-string v0, "Unable to get icon package" // string@11e7 │ │ -040d58: 1a01 1a05 |0002: const-string v1, "IconCompat" // string@051a │ │ -040d5c: 6002 5100 |0004: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -040d60: 1303 1c00 |0006: const/16 v3, #int 28 // #1c │ │ -040d64: 3432 0700 |0008: if-lt v2, v3, 000f // +0007 │ │ -040d68: 7110 de04 0700 |000a: invoke-static {v7}, Landroidx/core/graphics/drawable/IconCompat$c;.b:(Ljava/lang/Object;)Ljava/lang/String; // method@04de │ │ -040d6e: 0c07 |000d: move-result-object v7 │ │ -040d70: 1107 |000e: return-object v7 │ │ -040d72: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -040d74: 6e10 2818 0700 |0010: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -040d7a: 0c03 |0013: move-result-object v3 │ │ -040d7c: 1a04 b317 |0014: const-string v4, "getResPackage" // string@17b3 │ │ -040d80: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -040d82: 2356 c308 |0017: new-array v6, v5, [Ljava/lang/Class; // type@08c3 │ │ -040d86: 6e30 d117 4306 |0019: invoke-virtual {v3, v4, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -040d8c: 0c03 |001c: move-result-object v3 │ │ -040d8e: 2354 c608 |001d: new-array v4, v5, [Ljava/lang/Object; // type@08c6 │ │ -040d92: 6e30 a918 7304 |001f: invoke-virtual {v3, v7, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -040d98: 0c07 |0022: move-result-object v7 │ │ -040d9a: 1f07 5404 |0023: check-cast v7, Ljava/lang/String; // type@0454 │ │ -040d9e: 1107 |0025: return-object v7 │ │ -040da0: 0d07 |0026: move-exception v7 │ │ -040da2: 7130 2b02 0107 |0027: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022b │ │ -040da8: 1102 |002a: return-object v2 │ │ -040daa: 0d07 |002b: move-exception v7 │ │ -040dac: 7130 2b02 0107 |002c: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022b │ │ -040db2: 1102 |002f: return-object v2 │ │ -040db4: 0d07 |0030: move-exception v7 │ │ -040db6: 7130 2b02 0107 |0031: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022b │ │ -040dbc: 1102 |0034: return-object v2 │ │ +040dac: |[040dac] androidx.core.graphics.drawable.IconCompat$a.b:(Ljava/lang/Object;)Ljava/lang/String; │ │ +040dbc: 1a00 e711 |0000: const-string v0, "Unable to get icon package" // string@11e7 │ │ +040dc0: 1a01 1a05 |0002: const-string v1, "IconCompat" // string@051a │ │ +040dc4: 6002 5100 |0004: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +040dc8: 1303 1c00 |0006: const/16 v3, #int 28 // #1c │ │ +040dcc: 3432 0700 |0008: if-lt v2, v3, 000f // +0007 │ │ +040dd0: 7110 e004 0700 |000a: invoke-static {v7}, Landroidx/core/graphics/drawable/IconCompat$c;.b:(Ljava/lang/Object;)Ljava/lang/String; // method@04e0 │ │ +040dd6: 0c07 |000d: move-result-object v7 │ │ +040dd8: 1107 |000e: return-object v7 │ │ +040dda: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +040ddc: 6e10 2a18 0700 |0010: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +040de2: 0c03 |0013: move-result-object v3 │ │ +040de4: 1a04 b317 |0014: const-string v4, "getResPackage" // string@17b3 │ │ +040de8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +040dea: 2356 c308 |0017: new-array v6, v5, [Ljava/lang/Class; // type@08c3 │ │ +040dee: 6e30 d317 4306 |0019: invoke-virtual {v3, v4, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +040df4: 0c03 |001c: move-result-object v3 │ │ +040df6: 2354 c608 |001d: new-array v4, v5, [Ljava/lang/Object; // type@08c6 │ │ +040dfa: 6e30 ab18 7304 |001f: invoke-virtual {v3, v7, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +040e00: 0c07 |0022: move-result-object v7 │ │ +040e02: 1f07 5404 |0023: check-cast v7, Ljava/lang/String; // type@0454 │ │ +040e06: 1107 |0025: return-object v7 │ │ +040e08: 0d07 |0026: move-exception v7 │ │ +040e0a: 7130 2d02 0107 |0027: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022d │ │ +040e10: 1102 |002a: return-object v2 │ │ +040e12: 0d07 |002b: move-exception v7 │ │ +040e14: 7130 2d02 0107 |002c: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022d │ │ +040e1a: 1102 |002f: return-object v2 │ │ +040e1c: 0d07 |0030: move-exception v7 │ │ +040e1e: 7130 2d02 0107 |0031: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022d │ │ +040e24: 1102 |0034: return-object v2 │ │ catches : 1 │ │ 0x0010 - 0x0025 │ │ Ljava/lang/IllegalAccessException; -> 0x0030 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x002b │ │ Ljava/lang/NoSuchMethodException; -> 0x0026 │ │ positions : │ │ locals : │ │ @@ -3891,45 +3933,45 @@ │ │ type : '(Ljava/lang/Object;)Landroid/net/Uri;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -040c20: |[040c20] androidx.core.graphics.drawable.IconCompat$a.c:(Ljava/lang/Object;)Landroid/net/Uri; │ │ -040c30: 1a00 e911 |0000: const-string v0, "Unable to get icon uri" // string@11e9 │ │ -040c34: 1a01 1a05 |0002: const-string v1, "IconCompat" // string@051a │ │ -040c38: 6002 5100 |0004: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -040c3c: 1303 1c00 |0006: const/16 v3, #int 28 // #1c │ │ -040c40: 3432 0700 |0008: if-lt v2, v3, 000f // +0007 │ │ -040c44: 7110 e004 0700 |000a: invoke-static {v7}, Landroidx/core/graphics/drawable/IconCompat$c;.d:(Ljava/lang/Object;)Landroid/net/Uri; // method@04e0 │ │ -040c4a: 0c07 |000d: move-result-object v7 │ │ -040c4c: 1107 |000e: return-object v7 │ │ -040c4e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -040c50: 6e10 2818 0700 |0010: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -040c56: 0c03 |0013: move-result-object v3 │ │ -040c58: 1a04 1218 |0014: const-string v4, "getUri" // string@1812 │ │ -040c5c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -040c5e: 2356 c308 |0017: new-array v6, v5, [Ljava/lang/Class; // type@08c3 │ │ -040c62: 6e30 d117 4306 |0019: invoke-virtual {v3, v4, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -040c68: 0c03 |001c: move-result-object v3 │ │ -040c6a: 2354 c608 |001d: new-array v4, v5, [Ljava/lang/Object; // type@08c6 │ │ -040c6e: 6e30 a918 7304 |001f: invoke-virtual {v3, v7, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -040c74: 0c07 |0022: move-result-object v7 │ │ -040c76: 1f07 7a00 |0023: check-cast v7, Landroid/net/Uri; // type@007a │ │ -040c7a: 1107 |0025: return-object v7 │ │ -040c7c: 0d07 |0026: move-exception v7 │ │ -040c7e: 7130 2b02 0107 |0027: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022b │ │ -040c84: 1102 |002a: return-object v2 │ │ -040c86: 0d07 |002b: move-exception v7 │ │ -040c88: 7130 2b02 0107 |002c: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022b │ │ -040c8e: 1102 |002f: return-object v2 │ │ -040c90: 0d07 |0030: move-exception v7 │ │ -040c92: 7130 2b02 0107 |0031: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022b │ │ -040c98: 1102 |0034: return-object v2 │ │ +040c88: |[040c88] androidx.core.graphics.drawable.IconCompat$a.c:(Ljava/lang/Object;)Landroid/net/Uri; │ │ +040c98: 1a00 e911 |0000: const-string v0, "Unable to get icon uri" // string@11e9 │ │ +040c9c: 1a01 1a05 |0002: const-string v1, "IconCompat" // string@051a │ │ +040ca0: 6002 5100 |0004: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +040ca4: 1303 1c00 |0006: const/16 v3, #int 28 // #1c │ │ +040ca8: 3432 0700 |0008: if-lt v2, v3, 000f // +0007 │ │ +040cac: 7110 e204 0700 |000a: invoke-static {v7}, Landroidx/core/graphics/drawable/IconCompat$c;.d:(Ljava/lang/Object;)Landroid/net/Uri; // method@04e2 │ │ +040cb2: 0c07 |000d: move-result-object v7 │ │ +040cb4: 1107 |000e: return-object v7 │ │ +040cb6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +040cb8: 6e10 2a18 0700 |0010: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +040cbe: 0c03 |0013: move-result-object v3 │ │ +040cc0: 1a04 1218 |0014: const-string v4, "getUri" // string@1812 │ │ +040cc4: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +040cc6: 2356 c308 |0017: new-array v6, v5, [Ljava/lang/Class; // type@08c3 │ │ +040cca: 6e30 d317 4306 |0019: invoke-virtual {v3, v4, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +040cd0: 0c03 |001c: move-result-object v3 │ │ +040cd2: 2354 c608 |001d: new-array v4, v5, [Ljava/lang/Object; // type@08c6 │ │ +040cd6: 6e30 ab18 7304 |001f: invoke-virtual {v3, v7, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +040cdc: 0c07 |0022: move-result-object v7 │ │ +040cde: 1f07 7a00 |0023: check-cast v7, Landroid/net/Uri; // type@007a │ │ +040ce2: 1107 |0025: return-object v7 │ │ +040ce4: 0d07 |0026: move-exception v7 │ │ +040ce6: 7130 2d02 0107 |0027: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022d │ │ +040cec: 1102 |002a: return-object v2 │ │ +040cee: 0d07 |002b: move-exception v7 │ │ +040cf0: 7130 2d02 0107 |002c: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022d │ │ +040cf6: 1102 |002f: return-object v2 │ │ +040cf8: 0d07 |0030: move-exception v7 │ │ +040cfa: 7130 2d02 0107 |0031: invoke-static {v1, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022d │ │ +040d00: 1102 |0034: return-object v2 │ │ catches : 1 │ │ 0x0010 - 0x0025 │ │ Ljava/lang/IllegalAccessException; -> 0x0030 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x002b │ │ Ljava/lang/NoSuchMethodException; -> 0x0026 │ │ positions : │ │ locals : │ │ @@ -3939,126 +3981,126 @@ │ │ type : '(Landroid/graphics/drawable/Icon;Landroid/content/Context;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040a58: |[040a58] androidx.core.graphics.drawable.IconCompat$a.d:(Landroid/graphics/drawable/Icon;Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ -040a68: 6e20 7c01 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Icon;.loadDrawable:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; // method@017c │ │ -040a6e: 0c00 |0003: move-result-object v0 │ │ -040a70: 1100 |0004: return-object v0 │ │ +040ac0: |[040ac0] androidx.core.graphics.drawable.IconCompat$a.d:(Landroid/graphics/drawable/Icon;Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ +040ad0: 6e20 7e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Icon;.loadDrawable:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; // method@017e │ │ +040ad6: 0c00 |0003: move-result-object v0 │ │ +040ad8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ name : 'e' │ │ type : '(Landroidx/core/graphics/drawable/IconCompat;Landroid/content/Context;)Landroid/graphics/drawable/Icon;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 206 16-bit code units │ │ -040a74: |[040a74] androidx.core.graphics.drawable.IconCompat$a.e:(Landroidx/core/graphics/drawable/IconCompat;Landroid/content/Context;)Landroid/graphics/drawable/Icon; │ │ -040a84: 5240 af00 |0000: iget v0, v4, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@00af │ │ -040a88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -040a8a: 1302 1a00 |0003: const/16 v2, #int 26 // #1a │ │ -040a8e: 2b00 b500 0000 |0005: packed-switch v0, 000000ba // +000000b5 │ │ -040a94: 2204 3704 |0008: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -040a98: 1a05 0312 |000a: const-string v5, "Unknown type" // string@1203 │ │ -040a9c: 7020 0018 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -040aa2: 2704 |000f: throw v4 │ │ -040aa4: 6000 5100 |0010: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -040aa8: 1303 1e00 |0012: const/16 v3, #int 30 // #1e │ │ -040aac: 3430 0c00 |0014: if-lt v0, v3, 0020 // +000c │ │ -040ab0: 6e10 e704 0400 |0016: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.d:()Landroid/net/Uri; // method@04e7 │ │ -040ab6: 0c05 |0019: move-result-object v5 │ │ -040ab8: 7110 e104 0500 |001a: invoke-static {v5}, Landroidx/core/graphics/drawable/IconCompat$d;.a:(Landroid/net/Uri;)Landroid/graphics/drawable/Icon; // method@04e1 │ │ -040abe: 0c05 |001d: move-result-object v5 │ │ -040ac0: 2900 8600 |001e: goto/16 00a4 // +0086 │ │ -040ac4: 3805 2a00 |0020: if-eqz v5, 004a // +002a │ │ -040ac8: 6e20 e804 5400 |0022: invoke-virtual {v4, v5}, Landroidx/core/graphics/drawable/IconCompat;.e:(Landroid/content/Context;)Ljava/io/InputStream; // method@04e8 │ │ -040ace: 0c05 |0025: move-result-object v5 │ │ -040ad0: 3805 0900 |0026: if-eqz v5, 002f // +0009 │ │ -040ad4: 7110 3101 0500 |0028: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0131 │ │ -040ada: 0c05 |002b: move-result-object v5 │ │ -040adc: 3420 4a00 |002c: if-lt v0, v2, 0076 // +004a │ │ -040ae0: 283f |002e: goto 006d // +003f │ │ -040ae2: 2205 3804 |002f: new-instance v5, Ljava/lang/IllegalStateException; // type@0438 │ │ -040ae6: 2200 5504 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -040aea: 7010 6518 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -040af0: 1a01 3403 |0036: const-string v1, "Cannot load adaptive icon from uri: " // string@0334 │ │ -040af4: 6e20 6d18 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -040afa: 6e10 e704 0400 |003b: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.d:()Landroid/net/Uri; // method@04e7 │ │ -040b00: 0c04 |003e: move-result-object v4 │ │ -040b02: 6e20 6c18 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -040b08: 6e10 7018 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -040b0e: 0c04 |0045: move-result-object v4 │ │ -040b10: 7020 0418 4500 |0046: invoke-direct {v5, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1804 │ │ -040b16: 2705 |0049: throw v5 │ │ -040b18: 2205 3704 |004a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -040b1c: 2200 5504 |004c: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -040b20: 7010 6518 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -040b26: 1a01 5e03 |0051: const-string v1, "Context is required to resolve the file uri of the icon: " // string@035e │ │ -040b2a: 6e20 6d18 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -040b30: 6e10 e704 0400 |0056: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.d:()Landroid/net/Uri; // method@04e7 │ │ -040b36: 0c04 |0059: move-result-object v4 │ │ -040b38: 6e20 6c18 4000 |005a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -040b3e: 6e10 7018 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -040b44: 0c04 |0060: move-result-object v4 │ │ -040b46: 7020 0018 4500 |0061: invoke-direct {v5, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -040b4c: 2705 |0064: throw v5 │ │ -040b4e: 6005 5100 |0065: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -040b52: 3425 0b00 |0067: if-lt v5, v2, 0072 // +000b │ │ -040b56: 5445 b000 |0069: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ -040b5a: 1f05 5600 |006b: check-cast v5, Landroid/graphics/Bitmap; // type@0056 │ │ -040b5e: 7110 dc04 0500 |006d: invoke-static {v5}, Landroidx/core/graphics/drawable/IconCompat$b;.b:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; // method@04dc │ │ -040b64: 0c05 |0070: move-result-object v5 │ │ -040b66: 2833 |0071: goto 00a4 // +0033 │ │ -040b68: 5445 b000 |0072: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ -040b6c: 1f05 5600 |0074: check-cast v5, Landroid/graphics/Bitmap; // type@0056 │ │ -040b70: 7120 e404 1500 |0076: invoke-static {v5, v1}, Landroidx/core/graphics/drawable/IconCompat;.a:(Landroid/graphics/Bitmap;Z)Landroid/graphics/Bitmap; // method@04e4 │ │ -040b76: 0c05 |0079: move-result-object v5 │ │ -040b78: 2826 |007a: goto 00a0 // +0026 │ │ -040b7a: 5445 b000 |007b: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ -040b7e: 1f05 5404 |007d: check-cast v5, Ljava/lang/String; // type@0454 │ │ -040b82: 7110 7501 0500 |007f: invoke-static {v5}, Landroid/graphics/drawable/Icon;.createWithContentUri:(Ljava/lang/String;)Landroid/graphics/drawable/Icon; // method@0175 │ │ -040b88: 0c05 |0082: move-result-object v5 │ │ -040b8a: 2821 |0083: goto 00a4 // +0021 │ │ -040b8c: 5445 b000 |0084: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ -040b90: 1f05 8808 |0086: check-cast v5, [B // type@0888 │ │ -040b94: 5240 b300 |0088: iget v0, v4, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@00b3 │ │ -040b98: 5241 b400 |008a: iget v1, v4, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@00b4 │ │ -040b9c: 7130 7601 0501 |008c: invoke-static {v5, v0, v1}, Landroid/graphics/drawable/Icon;.createWithData:([BII)Landroid/graphics/drawable/Icon; // method@0176 │ │ -040ba2: 0c05 |008f: move-result-object v5 │ │ -040ba4: 2814 |0090: goto 00a4 // +0014 │ │ -040ba6: 6e10 e604 0400 |0091: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.c:()Ljava/lang/String; // method@04e6 │ │ -040bac: 0c05 |0094: move-result-object v5 │ │ -040bae: 5240 b300 |0095: iget v0, v4, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@00b3 │ │ -040bb2: 7120 7701 0500 |0097: invoke-static {v5, v0}, Landroid/graphics/drawable/Icon;.createWithResource:(Ljava/lang/String;I)Landroid/graphics/drawable/Icon; // method@0177 │ │ -040bb8: 0c05 |009a: move-result-object v5 │ │ -040bba: 2809 |009b: goto 00a4 // +0009 │ │ -040bbc: 5445 b000 |009c: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ -040bc0: 1f05 5600 |009e: check-cast v5, Landroid/graphics/Bitmap; // type@0056 │ │ -040bc4: 7110 7401 0500 |00a0: invoke-static {v5}, Landroid/graphics/drawable/Icon;.createWithBitmap:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; // method@0174 │ │ -040bca: 0c05 |00a3: move-result-object v5 │ │ -040bcc: 5440 b500 |00a4: iget-object v0, v4, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@00b5 │ │ -040bd0: 3800 0500 |00a6: if-eqz v0, 00ab // +0005 │ │ -040bd4: 6e20 7d01 0500 |00a8: invoke-virtual {v5, v0}, Landroid/graphics/drawable/Icon;.setTintList:(Landroid/content/res/ColorStateList;)Landroid/graphics/drawable/Icon; // method@017d │ │ -040bda: 5444 b600 |00ab: iget-object v4, v4, Landroidx/core/graphics/drawable/IconCompat;.h:Landroid/graphics/PorterDuff$Mode; // field@00b6 │ │ -040bde: 6200 b900 |00ad: sget-object v0, Landroidx/core/graphics/drawable/IconCompat;.k:Landroid/graphics/PorterDuff$Mode; // field@00b9 │ │ -040be2: 3204 0500 |00af: if-eq v4, v0, 00b4 // +0005 │ │ -040be6: 6e20 7e01 4500 |00b1: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Icon;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/drawable/Icon; // method@017e │ │ -040bec: 1105 |00b4: return-object v5 │ │ -040bee: 5444 b000 |00b5: iget-object v4, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ -040bf2: 1f04 7200 |00b7: check-cast v4, Landroid/graphics/drawable/Icon; // type@0072 │ │ -040bf6: 1104 |00b9: return-object v4 │ │ -040bf8: 0001 0800 ffff ffff b000 0000 0300 ... |00ba: packed-switch-data (20 units) │ │ +040adc: |[040adc] androidx.core.graphics.drawable.IconCompat$a.e:(Landroidx/core/graphics/drawable/IconCompat;Landroid/content/Context;)Landroid/graphics/drawable/Icon; │ │ +040aec: 5240 af00 |0000: iget v0, v4, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@00af │ │ +040af0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +040af2: 1302 1a00 |0003: const/16 v2, #int 26 // #1a │ │ +040af6: 2b00 b500 0000 |0005: packed-switch v0, 000000ba // +000000b5 │ │ +040afc: 2204 3704 |0008: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +040b00: 1a05 0312 |000a: const-string v5, "Unknown type" // string@1203 │ │ +040b04: 7020 0218 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +040b0a: 2704 |000f: throw v4 │ │ +040b0c: 6000 5100 |0010: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +040b10: 1303 1e00 |0012: const/16 v3, #int 30 // #1e │ │ +040b14: 3430 0c00 |0014: if-lt v0, v3, 0020 // +000c │ │ +040b18: 6e10 e904 0400 |0016: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.d:()Landroid/net/Uri; // method@04e9 │ │ +040b1e: 0c05 |0019: move-result-object v5 │ │ +040b20: 7110 e304 0500 |001a: invoke-static {v5}, Landroidx/core/graphics/drawable/IconCompat$d;.a:(Landroid/net/Uri;)Landroid/graphics/drawable/Icon; // method@04e3 │ │ +040b26: 0c05 |001d: move-result-object v5 │ │ +040b28: 2900 8600 |001e: goto/16 00a4 // +0086 │ │ +040b2c: 3805 2a00 |0020: if-eqz v5, 004a // +002a │ │ +040b30: 6e20 ea04 5400 |0022: invoke-virtual {v4, v5}, Landroidx/core/graphics/drawable/IconCompat;.e:(Landroid/content/Context;)Ljava/io/InputStream; // method@04ea │ │ +040b36: 0c05 |0025: move-result-object v5 │ │ +040b38: 3805 0900 |0026: if-eqz v5, 002f // +0009 │ │ +040b3c: 7110 3301 0500 |0028: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0133 │ │ +040b42: 0c05 |002b: move-result-object v5 │ │ +040b44: 3420 4a00 |002c: if-lt v0, v2, 0076 // +004a │ │ +040b48: 283f |002e: goto 006d // +003f │ │ +040b4a: 2205 3804 |002f: new-instance v5, Ljava/lang/IllegalStateException; // type@0438 │ │ +040b4e: 2200 5504 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +040b52: 7010 6718 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +040b58: 1a01 3403 |0036: const-string v1, "Cannot load adaptive icon from uri: " // string@0334 │ │ +040b5c: 6e20 6f18 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +040b62: 6e10 e904 0400 |003b: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.d:()Landroid/net/Uri; // method@04e9 │ │ +040b68: 0c04 |003e: move-result-object v4 │ │ +040b6a: 6e20 6e18 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +040b70: 6e10 7218 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +040b76: 0c04 |0045: move-result-object v4 │ │ +040b78: 7020 0618 4500 |0046: invoke-direct {v5, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1806 │ │ +040b7e: 2705 |0049: throw v5 │ │ +040b80: 2205 3704 |004a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +040b84: 2200 5504 |004c: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +040b88: 7010 6718 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +040b8e: 1a01 5e03 |0051: const-string v1, "Context is required to resolve the file uri of the icon: " // string@035e │ │ +040b92: 6e20 6f18 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +040b98: 6e10 e904 0400 |0056: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.d:()Landroid/net/Uri; // method@04e9 │ │ +040b9e: 0c04 |0059: move-result-object v4 │ │ +040ba0: 6e20 6e18 4000 |005a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +040ba6: 6e10 7218 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +040bac: 0c04 |0060: move-result-object v4 │ │ +040bae: 7020 0218 4500 |0061: invoke-direct {v5, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +040bb4: 2705 |0064: throw v5 │ │ +040bb6: 6005 5100 |0065: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +040bba: 3425 0b00 |0067: if-lt v5, v2, 0072 // +000b │ │ +040bbe: 5445 b000 |0069: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ +040bc2: 1f05 5600 |006b: check-cast v5, Landroid/graphics/Bitmap; // type@0056 │ │ +040bc6: 7110 de04 0500 |006d: invoke-static {v5}, Landroidx/core/graphics/drawable/IconCompat$b;.b:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; // method@04de │ │ +040bcc: 0c05 |0070: move-result-object v5 │ │ +040bce: 2833 |0071: goto 00a4 // +0033 │ │ +040bd0: 5445 b000 |0072: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ +040bd4: 1f05 5600 |0074: check-cast v5, Landroid/graphics/Bitmap; // type@0056 │ │ +040bd8: 7120 e604 1500 |0076: invoke-static {v5, v1}, Landroidx/core/graphics/drawable/IconCompat;.a:(Landroid/graphics/Bitmap;Z)Landroid/graphics/Bitmap; // method@04e6 │ │ +040bde: 0c05 |0079: move-result-object v5 │ │ +040be0: 2826 |007a: goto 00a0 // +0026 │ │ +040be2: 5445 b000 |007b: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ +040be6: 1f05 5404 |007d: check-cast v5, Ljava/lang/String; // type@0454 │ │ +040bea: 7110 7701 0500 |007f: invoke-static {v5}, Landroid/graphics/drawable/Icon;.createWithContentUri:(Ljava/lang/String;)Landroid/graphics/drawable/Icon; // method@0177 │ │ +040bf0: 0c05 |0082: move-result-object v5 │ │ +040bf2: 2821 |0083: goto 00a4 // +0021 │ │ +040bf4: 5445 b000 |0084: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ +040bf8: 1f05 8808 |0086: check-cast v5, [B // type@0888 │ │ +040bfc: 5240 b300 |0088: iget v0, v4, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@00b3 │ │ +040c00: 5241 b400 |008a: iget v1, v4, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@00b4 │ │ +040c04: 7130 7801 0501 |008c: invoke-static {v5, v0, v1}, Landroid/graphics/drawable/Icon;.createWithData:([BII)Landroid/graphics/drawable/Icon; // method@0178 │ │ +040c0a: 0c05 |008f: move-result-object v5 │ │ +040c0c: 2814 |0090: goto 00a4 // +0014 │ │ +040c0e: 6e10 e804 0400 |0091: invoke-virtual {v4}, Landroidx/core/graphics/drawable/IconCompat;.c:()Ljava/lang/String; // method@04e8 │ │ +040c14: 0c05 |0094: move-result-object v5 │ │ +040c16: 5240 b300 |0095: iget v0, v4, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@00b3 │ │ +040c1a: 7120 7901 0500 |0097: invoke-static {v5, v0}, Landroid/graphics/drawable/Icon;.createWithResource:(Ljava/lang/String;I)Landroid/graphics/drawable/Icon; // method@0179 │ │ +040c20: 0c05 |009a: move-result-object v5 │ │ +040c22: 2809 |009b: goto 00a4 // +0009 │ │ +040c24: 5445 b000 |009c: iget-object v5, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ +040c28: 1f05 5600 |009e: check-cast v5, Landroid/graphics/Bitmap; // type@0056 │ │ +040c2c: 7110 7601 0500 |00a0: invoke-static {v5}, Landroid/graphics/drawable/Icon;.createWithBitmap:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; // method@0176 │ │ +040c32: 0c05 |00a3: move-result-object v5 │ │ +040c34: 5440 b500 |00a4: iget-object v0, v4, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@00b5 │ │ +040c38: 3800 0500 |00a6: if-eqz v0, 00ab // +0005 │ │ +040c3c: 6e20 7f01 0500 |00a8: invoke-virtual {v5, v0}, Landroid/graphics/drawable/Icon;.setTintList:(Landroid/content/res/ColorStateList;)Landroid/graphics/drawable/Icon; // method@017f │ │ +040c42: 5444 b600 |00ab: iget-object v4, v4, Landroidx/core/graphics/drawable/IconCompat;.h:Landroid/graphics/PorterDuff$Mode; // field@00b6 │ │ +040c46: 6200 b900 |00ad: sget-object v0, Landroidx/core/graphics/drawable/IconCompat;.k:Landroid/graphics/PorterDuff$Mode; // field@00b9 │ │ +040c4a: 3204 0500 |00af: if-eq v4, v0, 00b4 // +0005 │ │ +040c4e: 6e20 8001 4500 |00b1: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Icon;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/drawable/Icon; // method@0180 │ │ +040c54: 1105 |00b4: return-object v5 │ │ +040c56: 5444 b000 |00b5: iget-object v4, v4, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@00b0 │ │ +040c5a: 1f04 7200 |00b7: check-cast v4, Landroid/graphics/drawable/Icon; // type@0072 │ │ +040c5e: 1104 |00b9: return-object v4 │ │ +040c60: 0001 0800 ffff ffff b000 0000 0300 ... |00ba: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -4090,35 +4132,35 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -040dd4: |[040dd4] androidx.core.graphics.drawable.IconCompat$b.a:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -040de4: 2200 6f00 |0000: new-instance v0, Landroid/graphics/drawable/AdaptiveIconDrawable; // type@006f │ │ -040de8: 7030 7001 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/AdaptiveIconDrawable;.:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0170 │ │ -040dee: 1100 |0005: return-object v0 │ │ +040e3c: |[040e3c] androidx.core.graphics.drawable.IconCompat$b.a:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +040e4c: 2200 6f00 |0000: new-instance v0, Landroid/graphics/drawable/AdaptiveIconDrawable; // type@006f │ │ +040e50: 7030 7201 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/AdaptiveIconDrawable;.:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0172 │ │ +040e56: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/graphics/drawable/IconCompat$b;) │ │ name : 'b' │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -040df0: |[040df0] androidx.core.graphics.drawable.IconCompat$b.b:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; │ │ -040e00: 7110 7201 0000 |0000: invoke-static {v0}, Landroid/graphics/drawable/Icon;.createWithAdaptiveBitmap:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; // method@0172 │ │ -040e06: 0c00 |0003: move-result-object v0 │ │ -040e08: 1100 |0004: return-object v0 │ │ +040e58: |[040e58] androidx.core.graphics.drawable.IconCompat$b.b:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; │ │ +040e68: 7110 7401 0000 |0000: invoke-static {v0}, Landroid/graphics/drawable/Icon;.createWithAdaptiveBitmap:(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; // method@0174 │ │ +040e6e: 0c00 |0003: move-result-object v0 │ │ +040e70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -4150,73 +4192,73 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -040e2c: |[040e2c] androidx.core.graphics.drawable.IconCompat$c.a:(Ljava/lang/Object;)I │ │ -040e3c: 1f00 7200 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@0072 │ │ -040e40: 6e10 7801 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getResId:()I // method@0178 │ │ -040e46: 0a00 |0005: move-result v0 │ │ -040e48: 0f00 |0006: return v0 │ │ +040e94: |[040e94] androidx.core.graphics.drawable.IconCompat$c.a:(Ljava/lang/Object;)I │ │ +040ea4: 1f00 7200 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@0072 │ │ +040ea8: 6e10 7a01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getResId:()I // method@017a │ │ +040eae: 0a00 |0005: move-result v0 │ │ +040eb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/graphics/drawable/IconCompat$c;) │ │ name : 'b' │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -040e6c: |[040e6c] androidx.core.graphics.drawable.IconCompat$c.b:(Ljava/lang/Object;)Ljava/lang/String; │ │ -040e7c: 1f00 7200 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@0072 │ │ -040e80: 6e10 7901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getResPackage:()Ljava/lang/String; // method@0179 │ │ -040e86: 0c00 |0005: move-result-object v0 │ │ -040e88: 1100 |0006: return-object v0 │ │ +040ed4: |[040ed4] androidx.core.graphics.drawable.IconCompat$c.b:(Ljava/lang/Object;)Ljava/lang/String; │ │ +040ee4: 1f00 7200 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@0072 │ │ +040ee8: 6e10 7b01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getResPackage:()Ljava/lang/String; // method@017b │ │ +040eee: 0c00 |0005: move-result-object v0 │ │ +040ef0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/graphics/drawable/IconCompat$c;) │ │ name : 'c' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -040e4c: |[040e4c] androidx.core.graphics.drawable.IconCompat$c.c:(Ljava/lang/Object;)I │ │ -040e5c: 1f00 7200 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@0072 │ │ -040e60: 6e10 7a01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getType:()I // method@017a │ │ -040e66: 0a00 |0005: move-result v0 │ │ -040e68: 0f00 |0006: return v0 │ │ +040eb4: |[040eb4] androidx.core.graphics.drawable.IconCompat$c.c:(Ljava/lang/Object;)I │ │ +040ec4: 1f00 7200 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@0072 │ │ +040ec8: 6e10 7c01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getType:()I // method@017c │ │ +040ece: 0a00 |0005: move-result v0 │ │ +040ed0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/graphics/drawable/IconCompat$c;) │ │ name : 'd' │ │ type : '(Ljava/lang/Object;)Landroid/net/Uri;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -040e0c: |[040e0c] androidx.core.graphics.drawable.IconCompat$c.d:(Ljava/lang/Object;)Landroid/net/Uri; │ │ -040e1c: 1f00 7200 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@0072 │ │ -040e20: 6e10 7b01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getUri:()Landroid/net/Uri; // method@017b │ │ -040e26: 0c00 |0005: move-result-object v0 │ │ -040e28: 1100 |0006: return-object v0 │ │ +040e74: |[040e74] androidx.core.graphics.drawable.IconCompat$c.d:(Ljava/lang/Object;)Landroid/net/Uri; │ │ +040e84: 1f00 7200 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@0072 │ │ +040e88: 6e10 7d01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getUri:()Landroid/net/Uri; // method@017d │ │ +040e8e: 0c00 |0005: move-result-object v0 │ │ +040e90: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -4248,18 +4290,18 @@ │ │ type : '(Landroid/net/Uri;)Landroid/graphics/drawable/Icon;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -040e8c: |[040e8c] androidx.core.graphics.drawable.IconCompat$d.a:(Landroid/net/Uri;)Landroid/graphics/drawable/Icon; │ │ -040e9c: 7110 7301 0000 |0000: invoke-static {v0}, Landroid/graphics/drawable/Icon;.createWithAdaptiveBitmapContentUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Icon; // method@0173 │ │ -040ea2: 0c00 |0003: move-result-object v0 │ │ -040ea4: 1100 |0004: return-object v0 │ │ +040ef4: |[040ef4] androidx.core.graphics.drawable.IconCompat$d.a:(Landroid/net/Uri;)Landroid/graphics/drawable/Icon; │ │ +040f04: 7110 7501 0000 |0000: invoke-static {v0}, Landroid/graphics/drawable/Icon;.createWithAdaptiveBitmapContentUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Icon; // method@0175 │ │ +040f0a: 0c00 |0003: move-result-object v0 │ │ +040f0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -4286,128 +4328,128 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040f60: |[040f60] androidx.core.graphics.drawable.IconCompatParcelizer.:()V │ │ -040f70: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -040f76: 0e00 |0003: return-void │ │ +040fc8: |[040fc8] androidx.core.graphics.drawable.IconCompatParcelizer.:()V │ │ +040fd8: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +040fde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/graphics/drawable/IconCompatParcelizer;) │ │ name : 'read' │ │ type : '(Landroidx/versionedparcelable/a;)Landroidx/core/graphics/drawable/IconCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -040ea8: |[040ea8] androidx.core.graphics.drawable.IconCompatParcelizer.read:(Landroidx/versionedparcelable/a;)Landroidx/core/graphics/drawable/IconCompat; │ │ -040eb8: 2200 3101 |0000: new-instance v0, Landroidx/core/graphics/drawable/IconCompat; // type@0131 │ │ -040ebc: 7010 e304 0000 |0002: invoke-direct {v0}, Landroidx/core/graphics/drawable/IconCompat;.:()V // method@04e3 │ │ -040ec2: 5201 af00 |0005: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@00af │ │ -040ec6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -040ec8: 6e30 a006 1302 |0008: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.p:(II)I // method@06a0 │ │ -040ece: 0a01 |000b: move-result v1 │ │ -040ed0: 5901 af00 |000c: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@00af │ │ -040ed4: 5401 b100 |000e: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@00b1 │ │ -040ed8: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -040eda: 6e30 9a06 1302 |0011: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.j:([BI)[B // method@069a │ │ -040ee0: 0c01 |0014: move-result-object v1 │ │ -040ee2: 5b01 b100 |0015: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@00b1 │ │ -040ee6: 5401 b200 |0017: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@00b2 │ │ -040eea: 1232 |0019: const/4 v2, #int 3 // #3 │ │ -040eec: 6e30 a206 1302 |001a: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.r:(Landroid/os/Parcelable;I)Landroid/os/Parcelable; // method@06a2 │ │ -040ef2: 0c01 |001d: move-result-object v1 │ │ -040ef4: 5b01 b200 |001e: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@00b2 │ │ -040ef8: 5201 b300 |0020: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@00b3 │ │ -040efc: 1242 |0022: const/4 v2, #int 4 // #4 │ │ -040efe: 6e30 a006 1302 |0023: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.p:(II)I // method@06a0 │ │ -040f04: 0a01 |0026: move-result v1 │ │ -040f06: 5901 b300 |0027: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@00b3 │ │ -040f0a: 5201 b400 |0029: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@00b4 │ │ -040f0e: 1252 |002b: const/4 v2, #int 5 // #5 │ │ -040f10: 6e30 a006 1302 |002c: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.p:(II)I // method@06a0 │ │ -040f16: 0a01 |002f: move-result v1 │ │ -040f18: 5901 b400 |0030: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@00b4 │ │ -040f1c: 5401 b500 |0032: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@00b5 │ │ -040f20: 1262 |0034: const/4 v2, #int 6 // #6 │ │ -040f22: 6e30 a206 1302 |0035: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.r:(Landroid/os/Parcelable;I)Landroid/os/Parcelable; // method@06a2 │ │ -040f28: 0c01 |0038: move-result-object v1 │ │ -040f2a: 1f01 4c00 |0039: check-cast v1, Landroid/content/res/ColorStateList; // type@004c │ │ -040f2e: 5b01 b500 |003b: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@00b5 │ │ -040f32: 5401 b700 |003d: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@00b7 │ │ -040f36: 1272 |003f: const/4 v2, #int 7 // #7 │ │ -040f38: 6e30 a406 1302 |0040: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.t:(Ljava/lang/String;I)Ljava/lang/String; // method@06a4 │ │ -040f3e: 0c01 |0043: move-result-object v1 │ │ -040f40: 5b01 b700 |0044: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@00b7 │ │ -040f44: 5401 b800 |0046: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@00b8 │ │ -040f48: 1302 0800 |0048: const/16 v2, #int 8 // #8 │ │ -040f4c: 6e30 a406 1302 |004a: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.t:(Ljava/lang/String;I)Ljava/lang/String; // method@06a4 │ │ -040f52: 0c03 |004d: move-result-object v3 │ │ -040f54: 5b03 b800 |004e: iput-object v3, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@00b8 │ │ -040f58: 6e10 e904 0000 |0050: invoke-virtual {v0}, Landroidx/core/graphics/drawable/IconCompat;.f:()V // method@04e9 │ │ -040f5e: 1100 |0053: return-object v0 │ │ +040f10: |[040f10] androidx.core.graphics.drawable.IconCompatParcelizer.read:(Landroidx/versionedparcelable/a;)Landroidx/core/graphics/drawable/IconCompat; │ │ +040f20: 2200 3101 |0000: new-instance v0, Landroidx/core/graphics/drawable/IconCompat; // type@0131 │ │ +040f24: 7010 e504 0000 |0002: invoke-direct {v0}, Landroidx/core/graphics/drawable/IconCompat;.:()V // method@04e5 │ │ +040f2a: 5201 af00 |0005: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@00af │ │ +040f2e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +040f30: 6e30 a206 1302 |0008: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.p:(II)I // method@06a2 │ │ +040f36: 0a01 |000b: move-result v1 │ │ +040f38: 5901 af00 |000c: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@00af │ │ +040f3c: 5401 b100 |000e: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@00b1 │ │ +040f40: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +040f42: 6e30 9c06 1302 |0011: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.j:([BI)[B // method@069c │ │ +040f48: 0c01 |0014: move-result-object v1 │ │ +040f4a: 5b01 b100 |0015: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@00b1 │ │ +040f4e: 5401 b200 |0017: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@00b2 │ │ +040f52: 1232 |0019: const/4 v2, #int 3 // #3 │ │ +040f54: 6e30 a406 1302 |001a: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.r:(Landroid/os/Parcelable;I)Landroid/os/Parcelable; // method@06a4 │ │ +040f5a: 0c01 |001d: move-result-object v1 │ │ +040f5c: 5b01 b200 |001e: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@00b2 │ │ +040f60: 5201 b300 |0020: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@00b3 │ │ +040f64: 1242 |0022: const/4 v2, #int 4 // #4 │ │ +040f66: 6e30 a206 1302 |0023: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.p:(II)I // method@06a2 │ │ +040f6c: 0a01 |0026: move-result v1 │ │ +040f6e: 5901 b300 |0027: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@00b3 │ │ +040f72: 5201 b400 |0029: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@00b4 │ │ +040f76: 1252 |002b: const/4 v2, #int 5 // #5 │ │ +040f78: 6e30 a206 1302 |002c: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.p:(II)I // method@06a2 │ │ +040f7e: 0a01 |002f: move-result v1 │ │ +040f80: 5901 b400 |0030: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@00b4 │ │ +040f84: 5401 b500 |0032: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@00b5 │ │ +040f88: 1262 |0034: const/4 v2, #int 6 // #6 │ │ +040f8a: 6e30 a406 1302 |0035: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.r:(Landroid/os/Parcelable;I)Landroid/os/Parcelable; // method@06a4 │ │ +040f90: 0c01 |0038: move-result-object v1 │ │ +040f92: 1f01 4c00 |0039: check-cast v1, Landroid/content/res/ColorStateList; // type@004c │ │ +040f96: 5b01 b500 |003b: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@00b5 │ │ +040f9a: 5401 b700 |003d: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@00b7 │ │ +040f9e: 1272 |003f: const/4 v2, #int 7 // #7 │ │ +040fa0: 6e30 a606 1302 |0040: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.t:(Ljava/lang/String;I)Ljava/lang/String; // method@06a6 │ │ +040fa6: 0c01 |0043: move-result-object v1 │ │ +040fa8: 5b01 b700 |0044: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@00b7 │ │ +040fac: 5401 b800 |0046: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@00b8 │ │ +040fb0: 1302 0800 |0048: const/16 v2, #int 8 // #8 │ │ +040fb4: 6e30 a606 1302 |004a: invoke-virtual {v3, v1, v2}, Landroidx/versionedparcelable/a;.t:(Ljava/lang/String;I)Ljava/lang/String; // method@06a6 │ │ +040fba: 0c03 |004d: move-result-object v3 │ │ +040fbc: 5b03 b800 |004e: iput-object v3, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@00b8 │ │ +040fc0: 6e10 eb04 0000 |0050: invoke-virtual {v0}, Landroidx/core/graphics/drawable/IconCompat;.f:()V // method@04eb │ │ +040fc6: 1100 |0053: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/graphics/drawable/IconCompatParcelizer;) │ │ name : 'write' │ │ type : '(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -040f78: |[040f78] androidx.core.graphics.drawable.IconCompatParcelizer.write:(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V │ │ -040f88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -040f8a: 6e30 a806 0400 |0001: invoke-virtual {v4, v0, v0}, Landroidx/versionedparcelable/a;.x:(ZZ)V // method@06a8 │ │ -040f90: 6e10 9606 0400 |0004: invoke-virtual {v4}, Landroidx/versionedparcelable/a;.f:()Z // method@0696 │ │ -040f96: 0a01 |0007: move-result v1 │ │ -040f98: 6e20 ea04 1300 |0008: invoke-virtual {v3, v1}, Landroidx/core/graphics/drawable/IconCompat;.g:(Z)V // method@04ea │ │ -040f9e: 5231 af00 |000b: iget v1, v3, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@00af │ │ -040fa2: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -040fa4: 3212 0500 |000e: if-eq v2, v1, 0013 // +0005 │ │ -040fa8: 6e30 8806 1400 |0010: invoke-virtual {v4, v1, v0}, Landroidx/versionedparcelable/a;.F:(II)V // method@0688 │ │ -040fae: 5430 b100 |0013: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@00b1 │ │ -040fb2: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -040fb6: 1221 |0017: const/4 v1, #int 2 // #2 │ │ -040fb8: 6e30 8406 0401 |0018: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.B:([BI)V // method@0684 │ │ -040fbe: 5430 b200 |001b: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@00b2 │ │ -040fc2: 3800 0600 |001d: if-eqz v0, 0023 // +0006 │ │ -040fc6: 1231 |001f: const/4 v1, #int 3 // #3 │ │ -040fc8: 6e30 8a06 0401 |0020: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.H:(Landroid/os/Parcelable;I)V // method@068a │ │ -040fce: 5230 b300 |0023: iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@00b3 │ │ -040fd2: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ -040fd6: 1241 |0027: const/4 v1, #int 4 // #4 │ │ -040fd8: 6e30 8806 0401 |0028: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.F:(II)V // method@0688 │ │ -040fde: 5230 b400 |002b: iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@00b4 │ │ -040fe2: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ -040fe6: 1251 |002f: const/4 v1, #int 5 // #5 │ │ -040fe8: 6e30 8806 0401 |0030: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.F:(II)V // method@0688 │ │ -040fee: 5430 b500 |0033: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@00b5 │ │ -040ff2: 3800 0600 |0035: if-eqz v0, 003b // +0006 │ │ -040ff6: 1261 |0037: const/4 v1, #int 6 // #6 │ │ -040ff8: 6e30 8a06 0401 |0038: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.H:(Landroid/os/Parcelable;I)V // method@068a │ │ -040ffe: 5430 b700 |003b: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@00b7 │ │ -041002: 3800 0600 |003d: if-eqz v0, 0043 // +0006 │ │ -041006: 1271 |003f: const/4 v1, #int 7 // #7 │ │ -041008: 6e30 8c06 0401 |0040: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.J:(Ljava/lang/String;I)V // method@068c │ │ -04100e: 5433 b800 |0043: iget-object v3, v3, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@00b8 │ │ -041012: 3803 0700 |0045: if-eqz v3, 004c // +0007 │ │ -041016: 1300 0800 |0047: const/16 v0, #int 8 // #8 │ │ -04101a: 6e30 8c06 3400 |0049: invoke-virtual {v4, v3, v0}, Landroidx/versionedparcelable/a;.J:(Ljava/lang/String;I)V // method@068c │ │ -041020: 0e00 |004c: return-void │ │ +040fe0: |[040fe0] androidx.core.graphics.drawable.IconCompatParcelizer.write:(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V │ │ +040ff0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +040ff2: 6e30 aa06 0400 |0001: invoke-virtual {v4, v0, v0}, Landroidx/versionedparcelable/a;.x:(ZZ)V // method@06aa │ │ +040ff8: 6e10 9806 0400 |0004: invoke-virtual {v4}, Landroidx/versionedparcelable/a;.f:()Z // method@0698 │ │ +040ffe: 0a01 |0007: move-result v1 │ │ +041000: 6e20 ec04 1300 |0008: invoke-virtual {v3, v1}, Landroidx/core/graphics/drawable/IconCompat;.g:(Z)V // method@04ec │ │ +041006: 5231 af00 |000b: iget v1, v3, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@00af │ │ +04100a: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +04100c: 3212 0500 |000e: if-eq v2, v1, 0013 // +0005 │ │ +041010: 6e30 8a06 1400 |0010: invoke-virtual {v4, v1, v0}, Landroidx/versionedparcelable/a;.F:(II)V // method@068a │ │ +041016: 5430 b100 |0013: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@00b1 │ │ +04101a: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +04101e: 1221 |0017: const/4 v1, #int 2 // #2 │ │ +041020: 6e30 8606 0401 |0018: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.B:([BI)V // method@0686 │ │ +041026: 5430 b200 |001b: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@00b2 │ │ +04102a: 3800 0600 |001d: if-eqz v0, 0023 // +0006 │ │ +04102e: 1231 |001f: const/4 v1, #int 3 // #3 │ │ +041030: 6e30 8c06 0401 |0020: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.H:(Landroid/os/Parcelable;I)V // method@068c │ │ +041036: 5230 b300 |0023: iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@00b3 │ │ +04103a: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ +04103e: 1241 |0027: const/4 v1, #int 4 // #4 │ │ +041040: 6e30 8a06 0401 |0028: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.F:(II)V // method@068a │ │ +041046: 5230 b400 |002b: iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@00b4 │ │ +04104a: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ +04104e: 1251 |002f: const/4 v1, #int 5 // #5 │ │ +041050: 6e30 8a06 0401 |0030: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.F:(II)V // method@068a │ │ +041056: 5430 b500 |0033: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@00b5 │ │ +04105a: 3800 0600 |0035: if-eqz v0, 003b // +0006 │ │ +04105e: 1261 |0037: const/4 v1, #int 6 // #6 │ │ +041060: 6e30 8c06 0401 |0038: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.H:(Landroid/os/Parcelable;I)V // method@068c │ │ +041066: 5430 b700 |003b: iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@00b7 │ │ +04106a: 3800 0600 |003d: if-eqz v0, 0043 // +0006 │ │ +04106e: 1271 |003f: const/4 v1, #int 7 // #7 │ │ +041070: 6e30 8e06 0401 |0040: invoke-virtual {v4, v0, v1}, Landroidx/versionedparcelable/a;.J:(Ljava/lang/String;I)V // method@068e │ │ +041076: 5433 b800 |0043: iget-object v3, v3, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@00b8 │ │ +04107a: 3803 0700 |0045: if-eqz v3, 004c // +0007 │ │ +04107e: 1300 0800 |0047: const/16 v0, #int 8 // #8 │ │ +041082: 6e30 8e06 3400 |0049: invoke-virtual {v4, v3, v0}, Landroidx/versionedparcelable/a;.J:(Ljava/lang/String;I)V // method@068e │ │ +041088: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -4420,15 +4462,15 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #46 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #1264 'accept' │ │ +Annotations on method #1266 'accept' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ │ │ Class #46 - │ │ Class descriptor : 'Landroidx/core/util/a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -4472,35 +4514,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0417e4: |[0417e4] androidx.core.util.b$a.a:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0417f4: 7120 bf19 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@19bf │ │ -0417fa: 0a00 |0003: move-result v0 │ │ -0417fc: 0f00 |0004: return v0 │ │ +04184c: |[04184c] androidx.core.util.b$a.a:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +04185c: 7120 c119 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@19c1 │ │ +041862: 0a00 |0003: move-result v0 │ │ +041864: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/util/b$a;) │ │ name : 'b' │ │ type : '([Ljava/lang/Object;)I' │ │ access : 0x0088 (STATIC VARARGS) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041800: |[041800] androidx.core.util.b$a.b:([Ljava/lang/Object;)I │ │ -041810: 7110 c019 0000 |0000: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@19c0 │ │ -041816: 0a00 |0003: move-result v0 │ │ -041818: 0f00 |0004: return v0 │ │ +041868: |[041868] androidx.core.util.b$a.b:([Ljava/lang/Object;)I │ │ +041878: 7110 c219 0000 |0000: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@19c2 │ │ +04187e: 0a00 |0003: move-result v0 │ │ +041880: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -4531,54 +4573,54 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -04181c: |[04181c] androidx.core.util.b.a:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -04182c: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -041830: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -041834: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -041838: 7120 f104 3200 |0006: invoke-static {v2, v3}, Landroidx/core/util/b$a;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f1 │ │ -04183e: 0a02 |0009: move-result v2 │ │ -041840: 0f02 |000a: return v2 │ │ -041842: 3232 0d00 |000b: if-eq v2, v3, 0018 // +000d │ │ -041846: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -04184a: 6e20 2618 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -041850: 0a02 |0012: move-result v2 │ │ -041852: 3802 0300 |0013: if-eqz v2, 0016 // +0003 │ │ -041856: 2803 |0015: goto 0018 // +0003 │ │ -041858: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -04185a: 2802 |0017: goto 0019 // +0002 │ │ -04185c: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -04185e: 0f02 |0019: return v2 │ │ +041884: |[041884] androidx.core.util.b.a:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +041894: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +041898: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +04189c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0418a0: 7120 f304 3200 |0006: invoke-static {v2, v3}, Landroidx/core/util/b$a;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f3 │ │ +0418a6: 0a02 |0009: move-result v2 │ │ +0418a8: 0f02 |000a: return v2 │ │ +0418aa: 3232 0d00 |000b: if-eq v2, v3, 0018 // +000d │ │ +0418ae: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +0418b2: 6e20 2818 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +0418b8: 0a02 |0012: move-result v2 │ │ +0418ba: 3802 0300 |0013: if-eqz v2, 0016 // +0003 │ │ +0418be: 2803 |0015: goto 0018 // +0003 │ │ +0418c0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0418c2: 2802 |0017: goto 0019 // +0002 │ │ +0418c4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +0418c6: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/util/b;) │ │ name : 'b' │ │ type : '([Ljava/lang/Object;)I' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -041860: |[041860] androidx.core.util.b.b:([Ljava/lang/Object;)I │ │ -041870: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -041874: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -041878: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -04187c: 7110 f204 0200 |0006: invoke-static {v2}, Landroidx/core/util/b$a;.b:([Ljava/lang/Object;)I // method@04f2 │ │ -041882: 0a02 |0009: move-result v2 │ │ -041884: 0f02 |000a: return v2 │ │ -041886: 7110 4219 0200 |000b: invoke-static {v2}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@1942 │ │ -04188c: 0a02 |000e: move-result v2 │ │ -04188e: 0f02 |000f: return v2 │ │ +0418c8: |[0418c8] androidx.core.util.b.b:([Ljava/lang/Object;)I │ │ +0418d8: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +0418dc: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0418e0: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0418e4: 7110 f404 0200 |0006: invoke-static {v2}, Landroidx/core/util/b$a;.b:([Ljava/lang/Object;)I // method@04f4 │ │ +0418ea: 0a02 |0009: move-result v2 │ │ +0418ec: 0f02 |000a: return v2 │ │ +0418ee: 7110 4419 0200 |000b: invoke-static {v2}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@1944 │ │ +0418f4: 0a02 |000e: move-result v2 │ │ +0418f6: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -4589,15 +4631,15 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #49 annotations: │ │ -Annotations on method #1269 'a' │ │ +Annotations on method #1271 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)TT;" } │ │ │ │ Class #49 - │ │ Class descriptor : 'Landroidx/core/util/c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -4609,17 +4651,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041890: |[041890] androidx.core.util.c.a:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0418a0: 7110 c219 0000 |0000: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@19c2 │ │ -0418a6: 1100 |0003: return-object v0 │ │ +0418f8: |[0418f8] androidx.core.util.c.a:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +041908: 7110 c419 0000 |0000: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@19c4 │ │ +04190e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -4633,17 +4675,17 @@ │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #50 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/view/a; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="a" │ │ -Annotations on method #1270 'a' │ │ +Annotations on method #1272 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/graphics/Rect;" "Ljava/util/List<" "Landroid/graphics/Rect;" ">;)" "Landroid/view/DisplayCutout;" } │ │ -Annotations on method #1271 'b' │ │ +Annotations on method #1273 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/DisplayCutout;" ")" "Ljava/util/List<" "Landroid/graphics/Rect;" ">;" } │ │ │ │ Class #50 - │ │ Class descriptor : 'Landroidx/core/view/a$a;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -4655,103 +4697,103 @@ │ │ type : '(Landroid/graphics/Rect;Ljava/util/List;)Landroid/view/DisplayCutout;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0418a8: |[0418a8] androidx.core.view.a$a.a:(Landroid/graphics/Rect;Ljava/util/List;)Landroid/view/DisplayCutout; │ │ -0418b8: 2200 b000 |0000: new-instance v0, Landroid/view/DisplayCutout; // type@00b0 │ │ -0418bc: 7030 4e02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/DisplayCutout;.:(Landroid/graphics/Rect;Ljava/util/List;)V // method@024e │ │ -0418c2: 1100 |0005: return-object v0 │ │ +041910: |[041910] androidx.core.view.a$a.a:(Landroid/graphics/Rect;Ljava/util/List;)Landroid/view/DisplayCutout; │ │ +041920: 2200 b000 |0000: new-instance v0, Landroid/view/DisplayCutout; // type@00b0 │ │ +041924: 7030 5002 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/DisplayCutout;.:(Landroid/graphics/Rect;Ljava/util/List;)V // method@0250 │ │ +04192a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/a$a;) │ │ name : 'b' │ │ type : '(Landroid/view/DisplayCutout;)Ljava/util/List;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041934: |[041934] androidx.core.view.a$a.b:(Landroid/view/DisplayCutout;)Ljava/util/List; │ │ -041944: 6e10 4f02 0000 |0000: invoke-virtual {v0}, Landroid/view/DisplayCutout;.getBoundingRects:()Ljava/util/List; // method@024f │ │ -04194a: 0c00 |0003: move-result-object v0 │ │ -04194c: 1100 |0004: return-object v0 │ │ +04199c: |[04199c] androidx.core.view.a$a.b:(Landroid/view/DisplayCutout;)Ljava/util/List; │ │ +0419ac: 6e10 5102 0000 |0000: invoke-virtual {v0}, Landroid/view/DisplayCutout;.getBoundingRects:()Ljava/util/List; // method@0251 │ │ +0419b2: 0c00 |0003: move-result-object v0 │ │ +0419b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/a$a;) │ │ name : 'c' │ │ type : '(Landroid/view/DisplayCutout;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0418c4: |[0418c4] androidx.core.view.a$a.c:(Landroid/view/DisplayCutout;)I │ │ -0418d4: 6e10 5002 0000 |0000: invoke-virtual {v0}, Landroid/view/DisplayCutout;.getSafeInsetBottom:()I // method@0250 │ │ -0418da: 0a00 |0003: move-result v0 │ │ -0418dc: 0f00 |0004: return v0 │ │ +04192c: |[04192c] androidx.core.view.a$a.c:(Landroid/view/DisplayCutout;)I │ │ +04193c: 6e10 5202 0000 |0000: invoke-virtual {v0}, Landroid/view/DisplayCutout;.getSafeInsetBottom:()I // method@0252 │ │ +041942: 0a00 |0003: move-result v0 │ │ +041944: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/a$a;) │ │ name : 'd' │ │ type : '(Landroid/view/DisplayCutout;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0418e0: |[0418e0] androidx.core.view.a$a.d:(Landroid/view/DisplayCutout;)I │ │ -0418f0: 6e10 5102 0000 |0000: invoke-virtual {v0}, Landroid/view/DisplayCutout;.getSafeInsetLeft:()I // method@0251 │ │ -0418f6: 0a00 |0003: move-result v0 │ │ -0418f8: 0f00 |0004: return v0 │ │ +041948: |[041948] androidx.core.view.a$a.d:(Landroid/view/DisplayCutout;)I │ │ +041958: 6e10 5302 0000 |0000: invoke-virtual {v0}, Landroid/view/DisplayCutout;.getSafeInsetLeft:()I // method@0253 │ │ +04195e: 0a00 |0003: move-result v0 │ │ +041960: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/view/a$a;) │ │ name : 'e' │ │ type : '(Landroid/view/DisplayCutout;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0418fc: |[0418fc] androidx.core.view.a$a.e:(Landroid/view/DisplayCutout;)I │ │ -04190c: 6e10 5202 0000 |0000: invoke-virtual {v0}, Landroid/view/DisplayCutout;.getSafeInsetRight:()I // method@0252 │ │ -041912: 0a00 |0003: move-result v0 │ │ -041914: 0f00 |0004: return v0 │ │ +041964: |[041964] androidx.core.view.a$a.e:(Landroid/view/DisplayCutout;)I │ │ +041974: 6e10 5402 0000 |0000: invoke-virtual {v0}, Landroid/view/DisplayCutout;.getSafeInsetRight:()I // method@0254 │ │ +04197a: 0a00 |0003: move-result v0 │ │ +04197c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/view/a$a;) │ │ name : 'f' │ │ type : '(Landroid/view/DisplayCutout;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041918: |[041918] androidx.core.view.a$a.f:(Landroid/view/DisplayCutout;)I │ │ -041928: 6e10 5302 0000 |0000: invoke-virtual {v0}, Landroid/view/DisplayCutout;.getSafeInsetTop:()I // method@0253 │ │ -04192e: 0a00 |0003: move-result v0 │ │ -041930: 0f00 |0004: return v0 │ │ +041980: |[041980] androidx.core.view.a$a.f:(Landroid/view/DisplayCutout;)I │ │ +041990: 6e10 5502 0000 |0000: invoke-virtual {v0}, Landroid/view/DisplayCutout;.getSafeInsetTop:()I // method@0255 │ │ +041996: 0a00 |0003: move-result v0 │ │ +041998: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -4786,209 +4828,209 @@ │ │ type : '(Landroid/view/DisplayCutout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -041aec: |[041aec] androidx.core.view.a.:(Landroid/view/DisplayCutout;)V │ │ -041afc: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -041b02: 5b01 ba00 |0003: iput-object v1, v0, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ -041b06: 0e00 |0005: return-void │ │ +041b54: |[041b54] androidx.core.view.a.:(Landroid/view/DisplayCutout;)V │ │ +041b64: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +041b6a: 5b01 ba00 |0003: iput-object v1, v0, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ +041b6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/a;) │ │ name : 'e' │ │ type : '(Landroid/view/DisplayCutout;)Landroidx/core/view/a;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -041950: |[041950] androidx.core.view.a.e:(Landroid/view/DisplayCutout;)Landroidx/core/view/a; │ │ -041960: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -041964: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -041966: 2807 |0003: goto 000a // +0007 │ │ -041968: 2200 3801 |0004: new-instance v0, Landroidx/core/view/a; // type@0138 │ │ -04196c: 7020 fc04 1000 |0006: invoke-direct {v0, v1}, Landroidx/core/view/a;.:(Landroid/view/DisplayCutout;)V // method@04fc │ │ -041972: 0701 |0009: move-object v1, v0 │ │ -041974: 1101 |000a: return-object v1 │ │ +0419b8: |[0419b8] androidx.core.view.a.e:(Landroid/view/DisplayCutout;)Landroidx/core/view/a; │ │ +0419c8: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +0419cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0419ce: 2807 |0003: goto 000a // +0007 │ │ +0419d0: 2200 3801 |0004: new-instance v0, Landroidx/core/view/a; // type@0138 │ │ +0419d4: 7020 fe04 1000 |0006: invoke-direct {v0, v1}, Landroidx/core/view/a;.:(Landroid/view/DisplayCutout;)V // method@04fe │ │ +0419da: 0701 |0009: move-object v1, v0 │ │ +0419dc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/view/a;) │ │ name : 'a' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0419c0: |[0419c0] androidx.core.view.a.a:()I │ │ -0419d0: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -0419d4: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -0419d8: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -0419dc: 5420 ba00 |0006: iget-object v0, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ -0419e0: 7110 f804 0000 |0008: invoke-static {v0}, Landroidx/core/view/a$a;.c:(Landroid/view/DisplayCutout;)I // method@04f8 │ │ -0419e6: 0a00 |000b: move-result v0 │ │ -0419e8: 0f00 |000c: return v0 │ │ -0419ea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0419ec: 0f00 |000e: return v0 │ │ +041a28: |[041a28] androidx.core.view.a.a:()I │ │ +041a38: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +041a3c: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +041a40: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +041a44: 5420 ba00 |0006: iget-object v0, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ +041a48: 7110 fa04 0000 |0008: invoke-static {v0}, Landroidx/core/view/a$a;.c:(Landroid/view/DisplayCutout;)I // method@04fa │ │ +041a4e: 0a00 |000b: move-result v0 │ │ +041a50: 0f00 |000c: return v0 │ │ +041a52: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +041a54: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/a;) │ │ name : 'b' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0419f0: |[0419f0] androidx.core.view.a.b:()I │ │ -041a00: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -041a04: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -041a08: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -041a0c: 5420 ba00 |0006: iget-object v0, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ -041a10: 7110 f904 0000 |0008: invoke-static {v0}, Landroidx/core/view/a$a;.d:(Landroid/view/DisplayCutout;)I // method@04f9 │ │ -041a16: 0a00 |000b: move-result v0 │ │ -041a18: 0f00 |000c: return v0 │ │ -041a1a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -041a1c: 0f00 |000e: return v0 │ │ +041a58: |[041a58] androidx.core.view.a.b:()I │ │ +041a68: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +041a6c: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +041a70: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +041a74: 5420 ba00 |0006: iget-object v0, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ +041a78: 7110 fb04 0000 |0008: invoke-static {v0}, Landroidx/core/view/a$a;.d:(Landroid/view/DisplayCutout;)I // method@04fb │ │ +041a7e: 0a00 |000b: move-result v0 │ │ +041a80: 0f00 |000c: return v0 │ │ +041a82: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +041a84: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/a;) │ │ name : 'c' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -041a20: |[041a20] androidx.core.view.a.c:()I │ │ -041a30: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -041a34: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -041a38: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -041a3c: 5420 ba00 |0006: iget-object v0, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ -041a40: 7110 fa04 0000 |0008: invoke-static {v0}, Landroidx/core/view/a$a;.e:(Landroid/view/DisplayCutout;)I // method@04fa │ │ -041a46: 0a00 |000b: move-result v0 │ │ -041a48: 0f00 |000c: return v0 │ │ -041a4a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -041a4c: 0f00 |000e: return v0 │ │ +041a88: |[041a88] androidx.core.view.a.c:()I │ │ +041a98: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +041a9c: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +041aa0: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +041aa4: 5420 ba00 |0006: iget-object v0, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ +041aa8: 7110 fc04 0000 |0008: invoke-static {v0}, Landroidx/core/view/a$a;.e:(Landroid/view/DisplayCutout;)I // method@04fc │ │ +041aae: 0a00 |000b: move-result v0 │ │ +041ab0: 0f00 |000c: return v0 │ │ +041ab2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +041ab4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/a;) │ │ name : 'd' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -041a50: |[041a50] androidx.core.view.a.d:()I │ │ -041a60: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -041a64: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -041a68: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -041a6c: 5420 ba00 |0006: iget-object v0, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ -041a70: 7110 fb04 0000 |0008: invoke-static {v0}, Landroidx/core/view/a$a;.f:(Landroid/view/DisplayCutout;)I // method@04fb │ │ -041a76: 0a00 |000b: move-result v0 │ │ -041a78: 0f00 |000c: return v0 │ │ -041a7a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -041a7c: 0f00 |000e: return v0 │ │ +041ab8: |[041ab8] androidx.core.view.a.d:()I │ │ +041ac8: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +041acc: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +041ad0: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +041ad4: 5420 ba00 |0006: iget-object v0, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ +041ad8: 7110 fd04 0000 |0008: invoke-static {v0}, Landroidx/core/view/a$a;.f:(Landroid/view/DisplayCutout;)I // method@04fd │ │ +041ade: 0a00 |000b: move-result v0 │ │ +041ae0: 0f00 |000c: return v0 │ │ +041ae2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +041ae4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/view/a;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -041978: |[041978] androidx.core.view.a.equals:(Ljava/lang/Object;)Z │ │ -041988: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -04198c: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -04198e: 0f03 |0003: return v3 │ │ -041990: 3803 1600 |0004: if-eqz v3, 001a // +0016 │ │ -041994: 1c00 3801 |0006: const-class v0, Landroidx/core/view/a; // type@0138 │ │ -041998: 6e10 2818 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -04199e: 0c01 |000b: move-result-object v1 │ │ -0419a0: 3210 0300 |000c: if-eq v0, v1, 000f // +0003 │ │ -0419a4: 280c |000e: goto 001a // +000c │ │ -0419a6: 1f03 3801 |000f: check-cast v3, Landroidx/core/view/a; // type@0138 │ │ -0419aa: 5420 ba00 |0011: iget-object v0, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ -0419ae: 5433 ba00 |0013: iget-object v3, v3, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ -0419b2: 7120 f304 3000 |0015: invoke-static {v0, v3}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f3 │ │ -0419b8: 0a03 |0018: move-result v3 │ │ -0419ba: 0f03 |0019: return v3 │ │ -0419bc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0419be: 0f03 |001b: return v3 │ │ +0419e0: |[0419e0] androidx.core.view.a.equals:(Ljava/lang/Object;)Z │ │ +0419f0: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +0419f4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0419f6: 0f03 |0003: return v3 │ │ +0419f8: 3803 1600 |0004: if-eqz v3, 001a // +0016 │ │ +0419fc: 1c00 3801 |0006: const-class v0, Landroidx/core/view/a; // type@0138 │ │ +041a00: 6e10 2a18 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +041a06: 0c01 |000b: move-result-object v1 │ │ +041a08: 3210 0300 |000c: if-eq v0, v1, 000f // +0003 │ │ +041a0c: 280c |000e: goto 001a // +000c │ │ +041a0e: 1f03 3801 |000f: check-cast v3, Landroidx/core/view/a; // type@0138 │ │ +041a12: 5420 ba00 |0011: iget-object v0, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ +041a16: 5433 ba00 |0013: iget-object v3, v3, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ +041a1a: 7120 f504 3000 |0015: invoke-static {v0, v3}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f5 │ │ +041a20: 0a03 |0018: move-result v3 │ │ +041a22: 0f03 |0019: return v3 │ │ +041a24: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +041a26: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/view/a;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -041a80: |[041a80] androidx.core.view.a.hashCode:()I │ │ -041a90: 5410 ba00 |0000: iget-object v0, v1, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ -041a94: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -041a98: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -041a9a: 2805 |0005: goto 000a // +0005 │ │ -041a9c: 6e10 5502 0000 |0006: invoke-virtual {v0}, Landroid/view/DisplayCutout;.hashCode:()I // method@0255 │ │ -041aa2: 0a00 |0009: move-result v0 │ │ -041aa4: 0f00 |000a: return v0 │ │ +041ae8: |[041ae8] androidx.core.view.a.hashCode:()I │ │ +041af8: 5410 ba00 |0000: iget-object v0, v1, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ +041afc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +041b00: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +041b02: 2805 |0005: goto 000a // +0005 │ │ +041b04: 6e10 5702 0000 |0006: invoke-virtual {v0}, Landroid/view/DisplayCutout;.hashCode:()I // method@0257 │ │ +041b0a: 0a00 |0009: move-result v0 │ │ +041b0c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/core/view/a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -041aa8: |[041aa8] androidx.core.view.a.toString:()Ljava/lang/String; │ │ -041ab8: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -041abc: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -041ac2: 1a01 c003 |0005: const-string v1, "DisplayCutoutCompat{" // string@03c0 │ │ -041ac6: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -041acc: 5421 ba00 |000a: iget-object v1, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ -041ad0: 6e20 6c18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -041ad6: 1a01 8f1e |000f: const-string v1, "}" // string@1e8f │ │ -041ada: 6e20 6d18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -041ae0: 6e10 7018 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -041ae6: 0c00 |0017: move-result-object v0 │ │ -041ae8: 1100 |0018: return-object v0 │ │ +041b10: |[041b10] androidx.core.view.a.toString:()Ljava/lang/String; │ │ +041b20: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +041b24: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +041b2a: 1a01 c003 |0005: const-string v1, "DisplayCutoutCompat{" // string@03c0 │ │ +041b2e: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +041b34: 5421 ba00 |000a: iget-object v1, v2, Landroidx/core/view/a;.a:Landroid/view/DisplayCutout; // field@00ba │ │ +041b38: 6e20 6e18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +041b3e: 1a01 8f1e |000f: const-string v1, "}" // string@1e8f │ │ +041b42: 6e20 6f18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +041b48: 6e10 7218 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +041b4e: 0c00 |0017: move-result-object v0 │ │ +041b50: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #52 header: │ │ @@ -5075,143 +5117,143 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -041b90: |[041b90] androidx.core.view.e$b.:()V │ │ -041ba0: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -041ba6: 2200 b704 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@04b7 │ │ -041baa: 7010 db19 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@19db │ │ -041bb0: 5b10 bc00 |0008: iput-object v0, v1, Landroidx/core/view/e$b;.a:Ljava/util/WeakHashMap; // field@00bc │ │ -041bb4: 0e00 |000a: return-void │ │ +041bf8: |[041bf8] androidx.core.view.e$b.:()V │ │ +041c08: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +041c0e: 2200 b704 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@04b7 │ │ +041c12: 7010 dd19 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@19dd │ │ +041c18: 5b10 bc00 |0008: iput-object v0, v1, Landroidx/core/view/e$b;.a:Ljava/util/WeakHashMap; // field@00bc │ │ +041c1c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/e$b;) │ │ name : 'a' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -041bb8: |[041bb8] androidx.core.view.e$b.a:(Landroid/view/View;Z)V │ │ -041bc8: 6e10 ee02 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.isShown:()Z // method@02ee │ │ -041bce: 0a00 |0003: move-result v0 │ │ -041bd0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -041bd4: 6e10 df02 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getWindowVisibility:()I // method@02df │ │ -041bda: 0a00 |0009: move-result v0 │ │ -041bdc: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -041be0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -041be2: 2802 |000d: goto 000f // +0002 │ │ -041be4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -041be6: 3203 1500 |000f: if-eq v3, v0, 0024 // +0015 │ │ -041bea: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -041bee: 1303 1000 |0013: const/16 v3, #int 16 // #10 │ │ -041bf2: 2803 |0015: goto 0018 // +0003 │ │ -041bf4: 1303 2000 |0016: const/16 v3, #int 32 // #20 │ │ -041bf8: 7120 6305 3200 |0018: invoke-static {v2, v3}, Landroidx/core/view/e;.f:(Landroid/view/View;I)V // method@0563 │ │ -041bfe: 5413 bc00 |001b: iget-object v3, v1, Landroidx/core/view/e$b;.a:Ljava/util/WeakHashMap; // field@00bc │ │ -041c02: 7110 a717 0000 |001d: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a7 │ │ -041c08: 0c00 |0020: move-result-object v0 │ │ -041c0a: 6e30 e119 2300 |0021: invoke-virtual {v3, v2, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19e1 │ │ -041c10: 0e00 |0024: return-void │ │ +041c20: |[041c20] androidx.core.view.e$b.a:(Landroid/view/View;Z)V │ │ +041c30: 6e10 f002 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.isShown:()Z // method@02f0 │ │ +041c36: 0a00 |0003: move-result v0 │ │ +041c38: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +041c3c: 6e10 e102 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getWindowVisibility:()I // method@02e1 │ │ +041c42: 0a00 |0009: move-result v0 │ │ +041c44: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +041c48: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +041c4a: 2802 |000d: goto 000f // +0002 │ │ +041c4c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +041c4e: 3203 1500 |000f: if-eq v3, v0, 0024 // +0015 │ │ +041c52: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +041c56: 1303 1000 |0013: const/16 v3, #int 16 // #10 │ │ +041c5a: 2803 |0015: goto 0018 // +0003 │ │ +041c5c: 1303 2000 |0016: const/16 v3, #int 32 // #20 │ │ +041c60: 7120 6505 3200 |0018: invoke-static {v2, v3}, Landroidx/core/view/e;.f:(Landroid/view/View;I)V // method@0565 │ │ +041c66: 5413 bc00 |001b: iget-object v3, v1, Landroidx/core/view/e$b;.a:Ljava/util/WeakHashMap; // field@00bc │ │ +041c6a: 7110 a917 0000 |001d: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a9 │ │ +041c70: 0c00 |0020: move-result-object v0 │ │ +041c72: 6e30 e319 2300 |0021: invoke-virtual {v3, v2, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19e3 │ │ +041c78: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/e$b;) │ │ name : 'b' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -041cb4: |[041cb4] androidx.core.view.e$b.b:(Landroid/view/View;)V │ │ -041cc4: 6e10 dc02 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@02dc │ │ -041cca: 0c01 |0003: move-result-object v1 │ │ -041ccc: 6e20 3f03 0100 |0004: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@033f │ │ -041cd2: 0e00 |0007: return-void │ │ +041d1c: |[041d1c] androidx.core.view.e$b.b:(Landroid/view/View;)V │ │ +041d2c: 6e10 de02 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@02de │ │ +041d32: 0c01 |0003: move-result-object v1 │ │ +041d34: 6e20 4103 0100 |0004: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@0341 │ │ +041d3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/view/e$b;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -041c14: |[041c14] androidx.core.view.e$b.onGlobalLayout:()V │ │ -041c24: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -041c28: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -041c2c: 3510 2c00 |0004: if-ge v0, v1, 0030 // +002c │ │ -041c30: 5430 bc00 |0006: iget-object v0, v3, Landroidx/core/view/e$b;.a:Ljava/util/WeakHashMap; // field@00bc │ │ -041c34: 6e10 dd19 0000 |0008: invoke-virtual {v0}, Ljava/util/WeakHashMap;.entrySet:()Ljava/util/Set; // method@19dd │ │ -041c3a: 0c00 |000b: move-result-object v0 │ │ -041c3c: 7210 d319 0000 |000c: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -041c42: 0c00 |000f: move-result-object v0 │ │ -041c44: 7210 7219 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -041c4a: 0a01 |0013: move-result v1 │ │ -041c4c: 3801 1c00 |0014: if-eqz v1, 0030 // +001c │ │ -041c50: 7210 7319 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -041c56: 0c01 |0019: move-result-object v1 │ │ -041c58: 1f01 ab04 |001a: check-cast v1, Ljava/util/Map$Entry; // type@04ab │ │ -041c5c: 7210 ad19 0100 |001c: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -041c62: 0c02 |001f: move-result-object v2 │ │ -041c64: 1f02 c900 |0020: check-cast v2, Landroid/view/View; // type@00c9 │ │ -041c68: 7210 ae19 0100 |0022: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -041c6e: 0c01 |0025: move-result-object v1 │ │ -041c70: 1f01 2404 |0026: check-cast v1, Ljava/lang/Boolean; // type@0424 │ │ -041c74: 6e10 a517 0100 |0028: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@17a5 │ │ -041c7a: 0a01 |002b: move-result v1 │ │ -041c7c: 7030 0c05 2301 |002c: invoke-direct {v3, v2, v1}, Landroidx/core/view/e$b;.a:(Landroid/view/View;Z)V // method@050c │ │ -041c82: 28e1 |002f: goto 0010 // -001f │ │ -041c84: 0e00 |0030: return-void │ │ +041c7c: |[041c7c] androidx.core.view.e$b.onGlobalLayout:()V │ │ +041c8c: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +041c90: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +041c94: 3510 2c00 |0004: if-ge v0, v1, 0030 // +002c │ │ +041c98: 5430 bc00 |0006: iget-object v0, v3, Landroidx/core/view/e$b;.a:Ljava/util/WeakHashMap; // field@00bc │ │ +041c9c: 6e10 df19 0000 |0008: invoke-virtual {v0}, Ljava/util/WeakHashMap;.entrySet:()Ljava/util/Set; // method@19df │ │ +041ca2: 0c00 |000b: move-result-object v0 │ │ +041ca4: 7210 d519 0000 |000c: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +041caa: 0c00 |000f: move-result-object v0 │ │ +041cac: 7210 7419 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +041cb2: 0a01 |0013: move-result v1 │ │ +041cb4: 3801 1c00 |0014: if-eqz v1, 0030 // +001c │ │ +041cb8: 7210 7519 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +041cbe: 0c01 |0019: move-result-object v1 │ │ +041cc0: 1f01 ab04 |001a: check-cast v1, Ljava/util/Map$Entry; // type@04ab │ │ +041cc4: 7210 af19 0100 |001c: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +041cca: 0c02 |001f: move-result-object v2 │ │ +041ccc: 1f02 c900 |0020: check-cast v2, Landroid/view/View; // type@00c9 │ │ +041cd0: 7210 b019 0100 |0022: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +041cd6: 0c01 |0025: move-result-object v1 │ │ +041cd8: 1f01 2404 |0026: check-cast v1, Ljava/lang/Boolean; // type@0424 │ │ +041cdc: 6e10 a717 0100 |0028: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@17a7 │ │ +041ce2: 0a01 |002b: move-result v1 │ │ +041ce4: 7030 0e05 2301 |002c: invoke-direct {v3, v2, v1}, Landroidx/core/view/e$b;.a:(Landroid/view/View;Z)V // method@050e │ │ +041cea: 28e1 |002f: goto 0010 // -001f │ │ +041cec: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/e$b;) │ │ name : 'onViewAttachedToWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041c88: |[041c88] androidx.core.view.e$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ -041c98: 7020 0d05 1000 |0000: invoke-direct {v0, v1}, Landroidx/core/view/e$b;.b:(Landroid/view/View;)V // method@050d │ │ -041c9e: 0e00 |0003: return-void │ │ +041cf0: |[041cf0] androidx.core.view.e$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ +041d00: 7020 0f05 1000 |0000: invoke-direct {v0, v1}, Landroidx/core/view/e$b;.b:(Landroid/view/View;)V // method@050f │ │ +041d06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/e$b;) │ │ name : 'onViewDetachedFromWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041ca0: |[041ca0] androidx.core.view.e$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ -041cb0: 0e00 |0000: return-void │ │ +041d08: |[041d08] androidx.core.view.e$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ +041d18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #55 header: │ │ @@ -5227,19 +5269,19 @@ │ │ Class #55 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/view/e; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1032 name="c" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #190 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class<" "TT;>;" } │ │ -Annotations on method #1297 '' │ │ +Annotations on method #1299 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/Class<" "TT;>;II)V" } │ │ -Annotations on method #1300 'c' │ │ +Annotations on method #1302 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/View;" ")TT;" } │ │ -Annotations on method #1301 'd' │ │ +Annotations on method #1303 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/View;" ")TT;" } │ │ │ │ Class #55 - │ │ Class descriptor : 'Landroidx/core/view/e$c;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -5267,63 +5309,63 @@ │ │ type : '(ILjava/lang/Class;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -041d70: |[041d70] androidx.core.view.e$c.:(ILjava/lang/Class;II)V │ │ -041d80: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -041d86: 5901 bd00 |0003: iput v1, v0, Landroidx/core/view/e$c;.a:I // field@00bd │ │ -041d8a: 5b02 be00 |0005: iput-object v2, v0, Landroidx/core/view/e$c;.b:Ljava/lang/Class; // field@00be │ │ -041d8e: 5903 c000 |0007: iput v3, v0, Landroidx/core/view/e$c;.d:I // field@00c0 │ │ -041d92: 5904 bf00 |0009: iput v4, v0, Landroidx/core/view/e$c;.c:I // field@00bf │ │ -041d96: 0e00 |000b: return-void │ │ +041dd8: |[041dd8] androidx.core.view.e$c.:(ILjava/lang/Class;II)V │ │ +041de8: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +041dee: 5901 bd00 |0003: iput v1, v0, Landroidx/core/view/e$c;.a:I // field@00bd │ │ +041df2: 5b02 be00 |0005: iput-object v2, v0, Landroidx/core/view/e$c;.b:Ljava/lang/Class; // field@00be │ │ +041df6: 5903 c000 |0007: iput v3, v0, Landroidx/core/view/e$c;.d:I // field@00c0 │ │ +041dfa: 5904 bf00 |0009: iput v4, v0, Landroidx/core/view/e$c;.c:I // field@00bf │ │ +041dfe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/e$c;) │ │ name : 'a' │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -041cd4: |[041cd4] androidx.core.view.e$c.a:()Z │ │ -041ce4: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -041ce8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -041cec: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -041cf0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -041cf2: 2802 |0007: goto 0009 // +0002 │ │ -041cf4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -041cf6: 0f00 |0009: return v0 │ │ +041d3c: |[041d3c] androidx.core.view.e$c.a:()Z │ │ +041d4c: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +041d50: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +041d54: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +041d58: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +041d5a: 2802 |0007: goto 0009 // +0002 │ │ +041d5c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +041d5e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/e$c;) │ │ name : 'b' │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -041cf8: |[041cf8] androidx.core.view.e$c.b:()Z │ │ -041d08: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -041d0c: 5221 bf00 |0002: iget v1, v2, Landroidx/core/view/e$c;.c:I // field@00bf │ │ -041d10: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -041d14: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -041d16: 2802 |0007: goto 0009 // +0002 │ │ -041d18: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -041d1a: 0f00 |0009: return v0 │ │ +041d60: |[041d60] androidx.core.view.e$c.b:()Z │ │ +041d70: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +041d74: 5221 bf00 |0002: iget v1, v2, Landroidx/core/view/e$c;.c:I // field@00bf │ │ +041d78: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +041d7c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +041d7e: 2802 |0007: goto 0009 // +0002 │ │ +041d80: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +041d82: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/view/e$c;) │ │ name : 'c' │ │ @@ -5336,34 +5378,34 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -041d1c: |[041d1c] androidx.core.view.e$c.d:(Landroid/view/View;)Ljava/lang/Object; │ │ -041d2c: 7010 1305 0100 |0000: invoke-direct {v1}, Landroidx/core/view/e$c;.b:()Z // method@0513 │ │ -041d32: 0a00 |0003: move-result v0 │ │ -041d34: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -041d38: 6e20 1405 2100 |0006: invoke-virtual {v1, v2}, Landroidx/core/view/e$c;.c:(Landroid/view/View;)Ljava/lang/Object; // method@0514 │ │ -041d3e: 0c02 |0009: move-result-object v2 │ │ -041d40: 1102 |000a: return-object v2 │ │ -041d42: 7010 1205 0100 |000b: invoke-direct {v1}, Landroidx/core/view/e$c;.a:()Z // method@0512 │ │ -041d48: 0a00 |000e: move-result v0 │ │ -041d4a: 3800 1100 |000f: if-eqz v0, 0020 // +0011 │ │ -041d4e: 5210 bd00 |0011: iget v0, v1, Landroidx/core/view/e$c;.a:I // field@00bd │ │ -041d52: 6e20 d902 0200 |0013: invoke-virtual {v2, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@02d9 │ │ -041d58: 0c02 |0016: move-result-object v2 │ │ -041d5a: 5410 be00 |0017: iget-object v0, v1, Landroidx/core/view/e$c;.b:Ljava/lang/Class; // field@00be │ │ -041d5e: 6e20 db17 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@17db │ │ -041d64: 0a00 |001c: move-result v0 │ │ -041d66: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ -041d6a: 1102 |001f: return-object v2 │ │ -041d6c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -041d6e: 1102 |0021: return-object v2 │ │ +041d84: |[041d84] androidx.core.view.e$c.d:(Landroid/view/View;)Ljava/lang/Object; │ │ +041d94: 7010 1505 0100 |0000: invoke-direct {v1}, Landroidx/core/view/e$c;.b:()Z // method@0515 │ │ +041d9a: 0a00 |0003: move-result v0 │ │ +041d9c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +041da0: 6e20 1605 2100 |0006: invoke-virtual {v1, v2}, Landroidx/core/view/e$c;.c:(Landroid/view/View;)Ljava/lang/Object; // method@0516 │ │ +041da6: 0c02 |0009: move-result-object v2 │ │ +041da8: 1102 |000a: return-object v2 │ │ +041daa: 7010 1405 0100 |000b: invoke-direct {v1}, Landroidx/core/view/e$c;.a:()Z // method@0514 │ │ +041db0: 0a00 |000e: move-result v0 │ │ +041db2: 3800 1100 |000f: if-eqz v0, 0020 // +0011 │ │ +041db6: 5210 bd00 |0011: iget v0, v1, Landroidx/core/view/e$c;.a:I // field@00bd │ │ +041dba: 6e20 db02 0200 |0013: invoke-virtual {v2, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@02db │ │ +041dc0: 0c02 |0016: move-result-object v2 │ │ +041dc2: 5410 be00 |0017: iget-object v0, v1, Landroidx/core/view/e$c;.b:Ljava/lang/Class; // field@00be │ │ +041dc6: 6e20 dd17 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@17dd │ │ +041dcc: 0a00 |001c: move-result v0 │ │ +041dce: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ +041dd2: 1102 |001f: return-object v2 │ │ +041dd4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +041dd6: 1102 |0021: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #56 header: │ │ @@ -5394,315 +5436,315 @@ │ │ type : '(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041db4: |[041db4] androidx.core.view.e$d.a:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ -041dc4: 6e10 c202 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@02c2 │ │ -041dca: 0c00 |0003: move-result-object v0 │ │ -041dcc: 1100 |0004: return-object v0 │ │ +041e1c: |[041e1c] androidx.core.view.e$d.a:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ +041e2c: 6e10 c402 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@02c4 │ │ +041e32: 0c00 |0003: move-result-object v0 │ │ +041e34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/e$d;) │ │ name : 'b' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041dd0: |[041dd0] androidx.core.view.e$d.b:(Landroid/view/View;)Z │ │ -041de0: 6e10 c902 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getFitsSystemWindows:()Z // method@02c9 │ │ -041de6: 0a00 |0003: move-result v0 │ │ -041de8: 0f00 |0004: return v0 │ │ +041e38: |[041e38] androidx.core.view.e$d.b:(Landroid/view/View;)Z │ │ +041e48: 6e10 cb02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getFitsSystemWindows:()Z // method@02cb │ │ +041e4e: 0a00 |0003: move-result v0 │ │ +041e50: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/e$d;) │ │ name : 'c' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041e40: |[041e40] androidx.core.view.e$d.c:(Landroid/view/View;)I │ │ -041e50: 6e10 cb02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getImportantForAccessibility:()I // method@02cb │ │ -041e56: 0a00 |0003: move-result v0 │ │ -041e58: 0f00 |0004: return v0 │ │ +041ea8: |[041ea8] androidx.core.view.e$d.c:(Landroid/view/View;)I │ │ +041eb8: 6e10 cd02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getImportantForAccessibility:()I // method@02cd │ │ +041ebe: 0a00 |0003: move-result v0 │ │ +041ec0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/e$d;) │ │ name : 'd' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041e5c: |[041e5c] androidx.core.view.e$d.d:(Landroid/view/View;)I │ │ -041e6c: 6e10 d002 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getMinimumHeight:()I // method@02d0 │ │ -041e72: 0a00 |0003: move-result v0 │ │ -041e74: 0f00 |0004: return v0 │ │ +041ec4: |[041ec4] androidx.core.view.e$d.d:(Landroid/view/View;)I │ │ +041ed4: 6e10 d202 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getMinimumHeight:()I // method@02d2 │ │ +041eda: 0a00 |0003: move-result v0 │ │ +041edc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/view/e$d;) │ │ name : 'e' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041e78: |[041e78] androidx.core.view.e$d.e:(Landroid/view/View;)I │ │ -041e88: 6e10 d102 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getMinimumWidth:()I // method@02d1 │ │ -041e8e: 0a00 |0003: move-result v0 │ │ -041e90: 0f00 |0004: return v0 │ │ +041ee0: |[041ee0] androidx.core.view.e$d.e:(Landroid/view/View;)I │ │ +041ef0: 6e10 d302 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getMinimumWidth:()I // method@02d3 │ │ +041ef6: 0a00 |0003: move-result v0 │ │ +041ef8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/view/e$d;) │ │ name : 'f' │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041d98: |[041d98] androidx.core.view.e$d.f:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -041da8: 6e10 d302 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@02d3 │ │ -041dae: 0c00 |0003: move-result-object v0 │ │ -041db0: 1100 |0004: return-object v0 │ │ +041e00: |[041e00] androidx.core.view.e$d.f:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +041e10: 6e10 d502 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@02d5 │ │ +041e16: 0c00 |0003: move-result-object v0 │ │ +041e18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/core/view/e$d;) │ │ name : 'g' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041e94: |[041e94] androidx.core.view.e$d.g:(Landroid/view/View;)I │ │ -041ea4: 6e10 dd02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getWindowSystemUiVisibility:()I // method@02dd │ │ -041eaa: 0a00 |0003: move-result v0 │ │ -041eac: 0f00 |0004: return v0 │ │ +041efc: |[041efc] androidx.core.view.e$d.g:(Landroid/view/View;)I │ │ +041f0c: 6e10 df02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getWindowSystemUiVisibility:()I // method@02df │ │ +041f12: 0a00 |0003: move-result v0 │ │ +041f14: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/core/view/e$d;) │ │ name : 'h' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041dec: |[041dec] androidx.core.view.e$d.h:(Landroid/view/View;)Z │ │ -041dfc: 6e10 e302 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.hasOverlappingRendering:()Z // method@02e3 │ │ -041e02: 0a00 |0003: move-result v0 │ │ -041e04: 0f00 |0004: return v0 │ │ +041e54: |[041e54] androidx.core.view.e$d.h:(Landroid/view/View;)Z │ │ +041e64: 6e10 e502 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.hasOverlappingRendering:()Z // method@02e5 │ │ +041e6a: 0a00 |0003: move-result v0 │ │ +041e6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/core/view/e$d;) │ │ name : 'i' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041e08: |[041e08] androidx.core.view.e$d.i:(Landroid/view/View;)Z │ │ -041e18: 6e10 e402 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.hasTransientState:()Z // method@02e4 │ │ -041e1e: 0a00 |0003: move-result v0 │ │ -041e20: 0f00 |0004: return v0 │ │ +041e70: |[041e70] androidx.core.view.e$d.i:(Landroid/view/View;)Z │ │ +041e80: 6e10 e602 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.hasTransientState:()Z // method@02e6 │ │ +041e86: 0a00 |0003: move-result v0 │ │ +041e88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/core/view/e$d;) │ │ name : 'j' │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -041e24: |[041e24] androidx.core.view.e$d.j:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -041e34: 6e30 f802 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@02f8 │ │ -041e3a: 0a00 |0003: move-result v0 │ │ -041e3c: 0f00 |0004: return v0 │ │ +041e8c: |[041e8c] androidx.core.view.e$d.j:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +041e9c: 6e30 fa02 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@02fa │ │ +041ea2: 0a00 |0003: move-result v0 │ │ +041ea4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/core/view/e$d;) │ │ name : 'k' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041eb0: |[041eb0] androidx.core.view.e$d.k:(Landroid/view/View;)V │ │ -041ec0: 6e10 fd02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@02fd │ │ -041ec6: 0e00 |0003: return-void │ │ +041f18: |[041f18] androidx.core.view.e$d.k:(Landroid/view/View;)V │ │ +041f28: 6e10 ff02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@02ff │ │ +041f2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/core/view/e$d;) │ │ name : 'l' │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -041ec8: |[041ec8] androidx.core.view.e$d.l:(Landroid/view/View;IIII)V │ │ -041ed8: 6e54 fe02 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidateOnAnimation:(IIII)V // method@02fe │ │ -041ede: 0e00 |0003: return-void │ │ +041f30: |[041f30] androidx.core.view.e$d.l:(Landroid/view/View;IIII)V │ │ +041f40: 6e54 0003 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidateOnAnimation:(IIII)V // method@0300 │ │ +041f46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/core/view/e$d;) │ │ name : 'm' │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041ee0: |[041ee0] androidx.core.view.e$d.m:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -041ef0: 6e20 ff02 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@02ff │ │ -041ef6: 0e00 |0003: return-void │ │ +041f48: |[041f48] androidx.core.view.e$d.m:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +041f58: 6e20 0103 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@0301 │ │ +041f5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/core/view/e$d;) │ │ name : 'n' │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -041ef8: |[041ef8] androidx.core.view.e$d.n:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -041f08: 6e40 0003 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@0300 │ │ -041f0e: 0e00 |0003: return-void │ │ +041f60: |[041f60] androidx.core.view.e$d.n:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +041f70: 6e40 0203 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@0302 │ │ +041f76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/core/view/e$d;) │ │ name : 'o' │ │ type : '(Landroid/view/ViewTreeObserver;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041f10: |[041f10] androidx.core.view.e$d.o:(Landroid/view/ViewTreeObserver;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ -041f20: 6e20 4403 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@0344 │ │ -041f26: 0e00 |0003: return-void │ │ +041f78: |[041f78] androidx.core.view.e$d.o:(Landroid/view/ViewTreeObserver;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ +041f88: 6e20 4603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@0346 │ │ +041f8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/core/view/e$d;) │ │ name : 'p' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041f28: |[041f28] androidx.core.view.e$d.p:(Landroid/view/View;)V │ │ -041f38: 6e10 0403 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestFitSystemWindows:()V // method@0304 │ │ -041f3e: 0e00 |0003: return-void │ │ +041f90: |[041f90] androidx.core.view.e$d.p:(Landroid/view/View;)V │ │ +041fa0: 6e10 0603 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestFitSystemWindows:()V // method@0306 │ │ +041fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/core/view/e$d;) │ │ name : 'q' │ │ type : '(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041f40: |[041f40] androidx.core.view.e$d.q:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ -041f50: 6e20 0c03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@030c │ │ -041f56: 0e00 |0003: return-void │ │ +041fa8: |[041fa8] androidx.core.view.e$d.q:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ +041fb8: 6e20 0e03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@030e │ │ +041fbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/core/view/e$d;) │ │ name : 'r' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041f58: |[041f58] androidx.core.view.e$d.r:(Landroid/view/View;Z)V │ │ -041f68: 6e20 1003 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@0310 │ │ -041f6e: 0e00 |0003: return-void │ │ +041fc0: |[041fc0] androidx.core.view.e$d.r:(Landroid/view/View;Z)V │ │ +041fd0: 6e20 1203 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@0312 │ │ +041fd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/core/view/e$d;) │ │ name : 's' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041f70: |[041f70] androidx.core.view.e$d.s:(Landroid/view/View;I)V │ │ -041f80: 6e20 1103 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@0311 │ │ -041f86: 0e00 |0003: return-void │ │ +041fd8: |[041fd8] androidx.core.view.e$d.s:(Landroid/view/View;I)V │ │ +041fe8: 6e20 1303 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@0313 │ │ +041fee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -5734,117 +5776,117 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041fdc: |[041fdc] androidx.core.view.e$e.a:(Landroid/view/View;)I │ │ -041fec: 6e10 c102 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@02c1 │ │ -041ff2: 0a00 |0003: move-result v0 │ │ -041ff4: 0f00 |0004: return v0 │ │ +042044: |[042044] androidx.core.view.e$e.a:(Landroid/view/View;)I │ │ +042054: 6e10 c302 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@02c3 │ │ +04205a: 0a00 |0003: move-result v0 │ │ +04205c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/e$e;) │ │ name : 'b' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041f88: |[041f88] androidx.core.view.e$e.b:(Landroid/view/View;)Z │ │ -041f98: 6e10 e702 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isAttachedToWindow:()Z // method@02e7 │ │ -041f9e: 0a00 |0003: move-result v0 │ │ -041fa0: 0f00 |0004: return v0 │ │ +041ff0: |[041ff0] androidx.core.view.e$e.b:(Landroid/view/View;)Z │ │ +042000: 6e10 e902 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isAttachedToWindow:()Z // method@02e9 │ │ +042006: 0a00 |0003: move-result v0 │ │ +042008: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/e$e;) │ │ name : 'c' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041fa4: |[041fa4] androidx.core.view.e$e.c:(Landroid/view/View;)Z │ │ -041fb4: 6e10 ea02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isLaidOut:()Z // method@02ea │ │ -041fba: 0a00 |0003: move-result v0 │ │ -041fbc: 0f00 |0004: return v0 │ │ +04200c: |[04200c] androidx.core.view.e$e.c:(Landroid/view/View;)Z │ │ +04201c: 6e10 ec02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isLaidOut:()Z // method@02ec │ │ +042022: 0a00 |0003: move-result v0 │ │ +042024: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/e$e;) │ │ name : 'd' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041fc0: |[041fc0] androidx.core.view.e$e.d:(Landroid/view/View;)Z │ │ -041fd0: 6e10 eb02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isLayoutDirectionResolved:()Z // method@02eb │ │ -041fd6: 0a00 |0003: move-result v0 │ │ -041fd8: 0f00 |0004: return v0 │ │ +042028: |[042028] androidx.core.view.e$e.d:(Landroid/view/View;)Z │ │ +042038: 6e10 ed02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isLayoutDirectionResolved:()Z // method@02ed │ │ +04203e: 0a00 |0003: move-result v0 │ │ +042040: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/view/e$e;) │ │ name : 'e' │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -041ff8: |[041ff8] androidx.core.view.e$e.e:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -042008: 7240 2e03 1032 |0000: invoke-interface {v0, v1, v2, v3}, Landroid/view/ViewParent;.notifySubtreeAccessibilityStateChanged:(Landroid/view/View;Landroid/view/View;I)V // method@032e │ │ -04200e: 0e00 |0003: return-void │ │ +042060: |[042060] androidx.core.view.e$e.e:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +042070: 7240 3003 1032 |0000: invoke-interface {v0, v1, v2, v3}, Landroid/view/ViewParent;.notifySubtreeAccessibilityStateChanged:(Landroid/view/View;Landroid/view/View;I)V // method@0330 │ │ +042076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/view/e$e;) │ │ name : 'f' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042010: |[042010] androidx.core.view.e$e.f:(Landroid/view/View;I)V │ │ -042020: 6e20 0903 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@0309 │ │ -042026: 0e00 |0003: return-void │ │ +042078: |[042078] androidx.core.view.e$e.f:(Landroid/view/View;I)V │ │ +042088: 6e20 0b03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@030b │ │ +04208e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/core/view/e$e;) │ │ name : 'g' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042028: |[042028] androidx.core.view.e$e.g:(Landroid/view/accessibility/AccessibilityEvent;I)V │ │ -042038: 6e20 8e03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.setContentChangeTypes:(I)V // method@038e │ │ -04203e: 0e00 |0003: return-void │ │ +042090: |[042090] androidx.core.view.e$e.g:(Landroid/view/accessibility/AccessibilityEvent;I)V │ │ +0420a0: 6e20 9003 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.setContentChangeTypes:(I)V // method@0390 │ │ +0420a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -5876,51 +5918,51 @@ │ │ type : '(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -042040: |[042040] androidx.core.view.e$f.a:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ -042050: 6e20 b802 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.dispatchApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@02b8 │ │ -042056: 0c00 |0003: move-result-object v0 │ │ -042058: 1100 |0004: return-object v0 │ │ +0420a8: |[0420a8] androidx.core.view.e$f.a:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +0420b8: 6e20 ba02 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.dispatchApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@02ba │ │ +0420be: 0c00 |0003: move-result-object v0 │ │ +0420c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/e$f;) │ │ name : 'b' │ │ type : '(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04205c: |[04205c] androidx.core.view.e$f.b:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ -04206c: 6e20 f102 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@02f1 │ │ -042072: 0c00 |0003: move-result-object v0 │ │ -042074: 1100 |0004: return-object v0 │ │ +0420c4: |[0420c4] androidx.core.view.e$f.b:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +0420d4: 6e20 f302 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@02f3 │ │ +0420da: 0c00 |0003: move-result-object v0 │ │ +0420dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/e$f;) │ │ name : 'c' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042078: |[042078] androidx.core.view.e$f.c:(Landroid/view/View;)V │ │ -042088: 6e10 0303 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestApplyInsets:()V // method@0303 │ │ -04208e: 0e00 |0003: return-void │ │ +0420e0: |[0420e0] androidx.core.view.e$f.c:(Landroid/view/View;)V │ │ +0420f0: 6e10 0503 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestApplyInsets:()V // method@0305 │ │ +0420f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -5934,15 +5976,15 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #59 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=u │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #1331 '' │ │ +Annotations on method #1333 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #59 - │ │ Class descriptor : 'Landroidx/core/view/e$g$a;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -5967,65 +6009,65 @@ │ │ type : '(Landroid/view/View;Landroidx/core/view/b;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -042114: |[042114] androidx.core.view.e$g$a.:(Landroid/view/View;Landroidx/core/view/b;)V │ │ -042124: 5b01 c200 |0000: iput-object v1, v0, Landroidx/core/view/e$g$a;.b:Landroid/view/View; // field@00c2 │ │ -042128: 5b02 c300 |0002: iput-object v2, v0, Landroidx/core/view/e$g$a;.c:Landroidx/core/view/b; // field@00c3 │ │ -04212c: 7010 2518 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -042132: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -042134: 5b01 c100 |0008: iput-object v1, v0, Landroidx/core/view/e$g$a;.a:Landroidx/core/view/g; // field@00c1 │ │ -042138: 0e00 |000a: return-void │ │ +04217c: |[04217c] androidx.core.view.e$g$a.:(Landroid/view/View;Landroidx/core/view/b;)V │ │ +04218c: 5b01 c200 |0000: iput-object v1, v0, Landroidx/core/view/e$g$a;.b:Landroid/view/View; // field@00c2 │ │ +042190: 5b02 c300 |0002: iput-object v2, v0, Landroidx/core/view/e$g$a;.c:Landroidx/core/view/b; // field@00c3 │ │ +042194: 7010 2718 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04219a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +04219c: 5b01 c100 |0008: iput-object v1, v0, Landroidx/core/view/e$g$a;.a:Landroidx/core/view/g; // field@00c1 │ │ +0421a0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/view/e$g$a;) │ │ name : 'onApplyWindowInsets' │ │ type : '(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -042090: |[042090] androidx.core.view.e$g$a.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ -0420a0: 7120 e005 5600 |0000: invoke-static {v6, v5}, Landroidx/core/view/g;.o:(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/g; // method@05e0 │ │ -0420a6: 0c00 |0003: move-result-object v0 │ │ -0420a8: 6001 5100 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -0420ac: 1302 1e00 |0006: const/16 v2, #int 30 // #1e │ │ -0420b0: 3521 1a00 |0008: if-ge v1, v2, 0022 // +001a │ │ -0420b4: 5443 c200 |000a: iget-object v3, v4, Landroidx/core/view/e$g$a;.b:Landroid/view/View; // field@00c2 │ │ -0420b8: 7120 3505 3600 |000c: invoke-static {v6, v3}, Landroidx/core/view/e$g;.a:(Landroid/view/WindowInsets;Landroid/view/View;)V // method@0535 │ │ -0420be: 5446 c100 |000f: iget-object v6, v4, Landroidx/core/view/e$g$a;.a:Landroidx/core/view/g; // field@00c1 │ │ -0420c2: 6e20 d505 6000 |0011: invoke-virtual {v0, v6}, Landroidx/core/view/g;.equals:(Ljava/lang/Object;)Z // method@05d5 │ │ -0420c8: 0a06 |0014: move-result v6 │ │ -0420ca: 3806 0d00 |0015: if-eqz v6, 0022 // +000d │ │ -0420ce: 5446 c300 |0017: iget-object v6, v4, Landroidx/core/view/e$g$a;.c:Landroidx/core/view/b; // field@00c3 │ │ -0420d2: 7230 0505 5600 |0019: invoke-interface {v6, v5, v0}, Landroidx/core/view/b;.a:(Landroid/view/View;Landroidx/core/view/g;)Landroidx/core/view/g; // method@0505 │ │ -0420d8: 0c05 |001c: move-result-object v5 │ │ -0420da: 6e10 de05 0500 |001d: invoke-virtual {v5}, Landroidx/core/view/g;.m:()Landroid/view/WindowInsets; // method@05de │ │ -0420e0: 0c05 |0020: move-result-object v5 │ │ -0420e2: 1105 |0021: return-object v5 │ │ -0420e4: 5b40 c100 |0022: iput-object v0, v4, Landroidx/core/view/e$g$a;.a:Landroidx/core/view/g; // field@00c1 │ │ -0420e8: 5446 c300 |0024: iget-object v6, v4, Landroidx/core/view/e$g$a;.c:Landroidx/core/view/b; // field@00c3 │ │ -0420ec: 7230 0505 5600 |0026: invoke-interface {v6, v5, v0}, Landroidx/core/view/b;.a:(Landroid/view/View;Landroidx/core/view/g;)Landroidx/core/view/g; // method@0505 │ │ -0420f2: 0c06 |0029: move-result-object v6 │ │ -0420f4: 3421 0700 |002a: if-lt v1, v2, 0031 // +0007 │ │ -0420f8: 6e10 de05 0600 |002c: invoke-virtual {v6}, Landroidx/core/view/g;.m:()Landroid/view/WindowInsets; // method@05de │ │ -0420fe: 0c05 |002f: move-result-object v5 │ │ -042100: 1105 |0030: return-object v5 │ │ -042102: 7110 6505 0500 |0031: invoke-static {v5}, Landroidx/core/view/e;.h:(Landroid/view/View;)V // method@0565 │ │ -042108: 6e10 de05 0600 |0034: invoke-virtual {v6}, Landroidx/core/view/g;.m:()Landroid/view/WindowInsets; // method@05de │ │ -04210e: 0c05 |0037: move-result-object v5 │ │ -042110: 1105 |0038: return-object v5 │ │ +0420f8: |[0420f8] androidx.core.view.e$g$a.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +042108: 7120 e205 5600 |0000: invoke-static {v6, v5}, Landroidx/core/view/g;.o:(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/g; // method@05e2 │ │ +04210e: 0c00 |0003: move-result-object v0 │ │ +042110: 6001 5100 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +042114: 1302 1e00 |0006: const/16 v2, #int 30 // #1e │ │ +042118: 3521 1a00 |0008: if-ge v1, v2, 0022 // +001a │ │ +04211c: 5443 c200 |000a: iget-object v3, v4, Landroidx/core/view/e$g$a;.b:Landroid/view/View; // field@00c2 │ │ +042120: 7120 3705 3600 |000c: invoke-static {v6, v3}, Landroidx/core/view/e$g;.a:(Landroid/view/WindowInsets;Landroid/view/View;)V // method@0537 │ │ +042126: 5446 c100 |000f: iget-object v6, v4, Landroidx/core/view/e$g$a;.a:Landroidx/core/view/g; // field@00c1 │ │ +04212a: 6e20 d705 6000 |0011: invoke-virtual {v0, v6}, Landroidx/core/view/g;.equals:(Ljava/lang/Object;)Z // method@05d7 │ │ +042130: 0a06 |0014: move-result v6 │ │ +042132: 3806 0d00 |0015: if-eqz v6, 0022 // +000d │ │ +042136: 5446 c300 |0017: iget-object v6, v4, Landroidx/core/view/e$g$a;.c:Landroidx/core/view/b; // field@00c3 │ │ +04213a: 7230 0705 5600 |0019: invoke-interface {v6, v5, v0}, Landroidx/core/view/b;.a:(Landroid/view/View;Landroidx/core/view/g;)Landroidx/core/view/g; // method@0507 │ │ +042140: 0c05 |001c: move-result-object v5 │ │ +042142: 6e10 e005 0500 |001d: invoke-virtual {v5}, Landroidx/core/view/g;.m:()Landroid/view/WindowInsets; // method@05e0 │ │ +042148: 0c05 |0020: move-result-object v5 │ │ +04214a: 1105 |0021: return-object v5 │ │ +04214c: 5b40 c100 |0022: iput-object v0, v4, Landroidx/core/view/e$g$a;.a:Landroidx/core/view/g; // field@00c1 │ │ +042150: 5446 c300 |0024: iget-object v6, v4, Landroidx/core/view/e$g$a;.c:Landroidx/core/view/b; // field@00c3 │ │ +042154: 7230 0705 5600 |0026: invoke-interface {v6, v5, v0}, Landroidx/core/view/b;.a:(Landroid/view/View;Landroidx/core/view/g;)Landroidx/core/view/g; // method@0507 │ │ +04215a: 0c06 |0029: move-result-object v6 │ │ +04215c: 3421 0700 |002a: if-lt v1, v2, 0031 // +0007 │ │ +042160: 6e10 e005 0600 |002c: invoke-virtual {v6}, Landroidx/core/view/g;.m:()Landroid/view/WindowInsets; // method@05e0 │ │ +042166: 0c05 |002f: move-result-object v5 │ │ +042168: 1105 |0030: return-object v5 │ │ +04216a: 7110 6705 0500 |0031: invoke-static {v5}, Landroidx/core/view/e;.h:(Landroid/view/View;)V // method@0567 │ │ +042170: 6e10 e005 0600 |0034: invoke-virtual {v6}, Landroidx/core/view/g;.m:()Landroid/view/WindowInsets; // method@05e0 │ │ +042176: 0c05 |0037: move-result-object v5 │ │ +042178: 1105 |0038: return-object v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #60 header: │ │ @@ -6056,459 +6098,459 @@ │ │ type : '(Landroid/view/WindowInsets;Landroid/view/View;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -042318: |[042318] androidx.core.view.e$g.a:(Landroid/view/WindowInsets;Landroid/view/View;)V │ │ -042328: 6000 2604 |0000: sget v0, Le/a;.J:I // field@0426 │ │ -04232c: 6e20 d902 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@02d9 │ │ -042332: 0c00 |0005: move-result-object v0 │ │ -042334: 1f00 c400 |0006: check-cast v0, Landroid/view/View$OnApplyWindowInsetsListener; // type@00c4 │ │ -042338: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -04233c: 7230 ac02 2001 |000a: invoke-interface {v0, v2, v1}, Landroid/view/View$OnApplyWindowInsetsListener;.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@02ac │ │ -042342: 0e00 |000d: return-void │ │ +042380: |[042380] androidx.core.view.e$g.a:(Landroid/view/WindowInsets;Landroid/view/View;)V │ │ +042390: 6000 2604 |0000: sget v0, Le/a;.J:I // field@0426 │ │ +042394: 6e20 db02 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@02db │ │ +04239a: 0c00 |0005: move-result-object v0 │ │ +04239c: 1f00 c400 |0006: check-cast v0, Landroid/view/View$OnApplyWindowInsetsListener; // type@00c4 │ │ +0423a0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +0423a4: 7230 ae02 2001 |000a: invoke-interface {v0, v2, v1}, Landroid/view/View$OnApplyWindowInsetsListener;.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@02ae │ │ +0423aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/e$g;) │ │ name : 'b' │ │ type : '(Landroid/view/View;Landroidx/core/view/g;Landroid/graphics/Rect;)Landroidx/core/view/g;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -042174: |[042174] androidx.core.view.e$g.b:(Landroid/view/View;Landroidx/core/view/g;Landroid/graphics/Rect;)Landroidx/core/view/g; │ │ -042184: 6e10 de05 0200 |0000: invoke-virtual {v2}, Landroidx/core/view/g;.m:()Landroid/view/WindowInsets; // method@05de │ │ -04218a: 0c00 |0003: move-result-object v0 │ │ -04218c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -042190: 6e30 b602 0103 |0006: invoke-virtual {v1, v0, v3}, Landroid/view/View;.computeSystemWindowInsets:(Landroid/view/WindowInsets;Landroid/graphics/Rect;)Landroid/view/WindowInsets; // method@02b6 │ │ -042196: 0c02 |0009: move-result-object v2 │ │ -042198: 7120 e005 1200 |000a: invoke-static {v2, v1}, Landroidx/core/view/g;.o:(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/g; // method@05e0 │ │ -04219e: 0c01 |000d: move-result-object v1 │ │ -0421a0: 1101 |000e: return-object v1 │ │ -0421a2: 6e10 6101 0300 |000f: invoke-virtual {v3}, Landroid/graphics/Rect;.setEmpty:()V // method@0161 │ │ -0421a8: 1102 |0012: return-object v2 │ │ +0421dc: |[0421dc] androidx.core.view.e$g.b:(Landroid/view/View;Landroidx/core/view/g;Landroid/graphics/Rect;)Landroidx/core/view/g; │ │ +0421ec: 6e10 e005 0200 |0000: invoke-virtual {v2}, Landroidx/core/view/g;.m:()Landroid/view/WindowInsets; // method@05e0 │ │ +0421f2: 0c00 |0003: move-result-object v0 │ │ +0421f4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0421f8: 6e30 b802 0103 |0006: invoke-virtual {v1, v0, v3}, Landroid/view/View;.computeSystemWindowInsets:(Landroid/view/WindowInsets;Landroid/graphics/Rect;)Landroid/view/WindowInsets; // method@02b8 │ │ +0421fe: 0c02 |0009: move-result-object v2 │ │ +042200: 7120 e205 1200 |000a: invoke-static {v2, v1}, Landroidx/core/view/g;.o:(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/g; // method@05e2 │ │ +042206: 0c01 |000d: move-result-object v1 │ │ +042208: 1101 |000e: return-object v1 │ │ +04220a: 6e10 6301 0300 |000f: invoke-virtual {v3}, Landroid/graphics/Rect;.setEmpty:()V // method@0163 │ │ +042210: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/e$g;) │ │ name : 'c' │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0421c8: |[0421c8] androidx.core.view.e$g.c:(Landroid/view/View;FFZ)Z │ │ -0421d8: 6e40 bb02 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.dispatchNestedFling:(FFZ)Z // method@02bb │ │ -0421de: 0a00 |0003: move-result v0 │ │ -0421e0: 0f00 |0004: return v0 │ │ +042230: |[042230] androidx.core.view.e$g.c:(Landroid/view/View;FFZ)Z │ │ +042240: 6e40 bd02 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.dispatchNestedFling:(FFZ)Z // method@02bd │ │ +042246: 0a00 |0003: move-result v0 │ │ +042248: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/e$g;) │ │ name : 'd' │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0421e4: |[0421e4] androidx.core.view.e$g.d:(Landroid/view/View;FF)Z │ │ -0421f4: 6e30 bc02 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.dispatchNestedPreFling:(FF)Z // method@02bc │ │ -0421fa: 0a00 |0003: move-result v0 │ │ -0421fc: 0f00 |0004: return v0 │ │ +04224c: |[04224c] androidx.core.view.e$g.d:(Landroid/view/View;FF)Z │ │ +04225c: 6e30 be02 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.dispatchNestedPreFling:(FF)Z // method@02be │ │ +042262: 0a00 |0003: move-result v0 │ │ +042264: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/view/e$g;) │ │ name : 'e' │ │ type : '(Landroid/view/View;II[I[I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -042200: |[042200] androidx.core.view.e$g.e:(Landroid/view/View;II[I[I)Z │ │ -042210: 6e54 bd02 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.dispatchNestedPreScroll:(II[I[I)Z // method@02bd │ │ -042216: 0a00 |0003: move-result v0 │ │ -042218: 0f00 |0004: return v0 │ │ +042268: |[042268] androidx.core.view.e$g.e:(Landroid/view/View;II[I[I)Z │ │ +042278: 6e54 bf02 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.dispatchNestedPreScroll:(II[I[I)Z // method@02bf │ │ +04227e: 0a00 |0003: move-result v0 │ │ +042280: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/view/e$g;) │ │ name : 'f' │ │ type : '(Landroid/view/View;IIII[I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -04221c: |[04221c] androidx.core.view.e$g.f:(Landroid/view/View;IIII[I)Z │ │ -04222c: 7406 be02 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/View;.dispatchNestedScroll:(IIII[I)Z // method@02be │ │ -042232: 0a00 |0003: move-result v0 │ │ -042234: 0f00 |0004: return v0 │ │ +042284: |[042284] androidx.core.view.e$g.f:(Landroid/view/View;IIII[I)Z │ │ +042294: 7406 c002 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/View;.dispatchNestedScroll:(IIII[I)Z // method@02c0 │ │ +04229a: 0a00 |0003: move-result v0 │ │ +04229c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/core/view/e$g;) │ │ name : 'g' │ │ type : '(Landroid/view/View;)Landroid/content/res/ColorStateList;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04213c: |[04213c] androidx.core.view.e$g.g:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ -04214c: 6e10 c502 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getBackgroundTintList:()Landroid/content/res/ColorStateList; // method@02c5 │ │ -042152: 0c00 |0003: move-result-object v0 │ │ -042154: 1100 |0004: return-object v0 │ │ +0421a4: |[0421a4] androidx.core.view.e$g.g:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ +0421b4: 6e10 c702 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getBackgroundTintList:()Landroid/content/res/ColorStateList; // method@02c7 │ │ +0421ba: 0c00 |0003: move-result-object v0 │ │ +0421bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/core/view/e$g;) │ │ name : 'h' │ │ type : '(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042158: |[042158] androidx.core.view.e$g.h:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ -042168: 6e10 c602 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@02c6 │ │ -04216e: 0c00 |0003: move-result-object v0 │ │ -042170: 1100 |0004: return-object v0 │ │ +0421c0: |[0421c0] androidx.core.view.e$g.h:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ +0421d0: 6e10 c802 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@02c8 │ │ +0421d6: 0c00 |0003: move-result-object v0 │ │ +0421d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/core/view/e$g;) │ │ name : 'i' │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0422a8: |[0422a8] androidx.core.view.e$g.i:(Landroid/view/View;)F │ │ -0422b8: 6e10 c802 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getElevation:()F // method@02c8 │ │ -0422be: 0a00 |0003: move-result v0 │ │ -0422c0: 0f00 |0004: return v0 │ │ +042310: |[042310] androidx.core.view.e$g.i:(Landroid/view/View;)F │ │ +042320: 6e10 ca02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getElevation:()F // method@02ca │ │ +042326: 0a00 |0003: move-result v0 │ │ +042328: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/core/view/e$g;) │ │ name : 'j' │ │ type : '(Landroid/view/View;)Landroidx/core/view/g;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0421ac: |[0421ac] androidx.core.view.e$g.j:(Landroid/view/View;)Landroidx/core/view/g; │ │ -0421bc: 7110 6b05 0000 |0000: invoke-static {v0}, Landroidx/core/view/g$a;.a:(Landroid/view/View;)Landroidx/core/view/g; // method@056b │ │ -0421c2: 0c00 |0003: move-result-object v0 │ │ -0421c4: 1100 |0004: return-object v0 │ │ +042214: |[042214] androidx.core.view.e$g.j:(Landroid/view/View;)Landroidx/core/view/g; │ │ +042224: 7110 6d05 0000 |0000: invoke-static {v0}, Landroidx/core/view/g$a;.a:(Landroid/view/View;)Landroidx/core/view/g; // method@056d │ │ +04222a: 0c00 |0003: move-result-object v0 │ │ +04222c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/core/view/e$g;) │ │ name : 'k' │ │ type : '(Landroid/view/View;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0422fc: |[0422fc] androidx.core.view.e$g.k:(Landroid/view/View;)Ljava/lang/String; │ │ -04230c: 6e10 da02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@02da │ │ -042312: 0c00 |0003: move-result-object v0 │ │ -042314: 1100 |0004: return-object v0 │ │ +042364: |[042364] androidx.core.view.e$g.k:(Landroid/view/View;)Ljava/lang/String; │ │ +042374: 6e10 dc02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@02dc │ │ +04237a: 0c00 |0003: move-result-object v0 │ │ +04237c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/core/view/e$g;) │ │ name : 'l' │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0422c4: |[0422c4] androidx.core.view.e$g.l:(Landroid/view/View;)F │ │ -0422d4: 6e10 db02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getTranslationZ:()F // method@02db │ │ -0422da: 0a00 |0003: move-result v0 │ │ -0422dc: 0f00 |0004: return v0 │ │ +04232c: |[04232c] androidx.core.view.e$g.l:(Landroid/view/View;)F │ │ +04233c: 6e10 dd02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getTranslationZ:()F // method@02dd │ │ +042342: 0a00 |0003: move-result v0 │ │ +042344: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/core/view/e$g;) │ │ name : 'm' │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0422e0: |[0422e0] androidx.core.view.e$g.m:(Landroid/view/View;)F │ │ -0422f0: 6e10 e002 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getZ:()F // method@02e0 │ │ -0422f6: 0a00 |0003: move-result v0 │ │ -0422f8: 0f00 |0004: return v0 │ │ +042348: |[042348] androidx.core.view.e$g.m:(Landroid/view/View;)F │ │ +042358: 6e10 e202 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getZ:()F // method@02e2 │ │ +04235e: 0a00 |0003: move-result v0 │ │ +042360: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/core/view/e$g;) │ │ name : 'n' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042238: |[042238] androidx.core.view.e$g.n:(Landroid/view/View;)Z │ │ -042248: 6e10 e202 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.hasNestedScrollingParent:()Z // method@02e2 │ │ -04224e: 0a00 |0003: move-result v0 │ │ -042250: 0f00 |0004: return v0 │ │ +0422a0: |[0422a0] androidx.core.view.e$g.n:(Landroid/view/View;)Z │ │ +0422b0: 6e10 e402 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.hasNestedScrollingParent:()Z // method@02e4 │ │ +0422b6: 0a00 |0003: move-result v0 │ │ +0422b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/core/view/e$g;) │ │ name : 'o' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042254: |[042254] androidx.core.view.e$g.o:(Landroid/view/View;)Z │ │ -042264: 6e10 e902 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isImportantForAccessibility:()Z // method@02e9 │ │ -04226a: 0a00 |0003: move-result v0 │ │ -04226c: 0f00 |0004: return v0 │ │ +0422bc: |[0422bc] androidx.core.view.e$g.o:(Landroid/view/View;)Z │ │ +0422cc: 6e10 eb02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isImportantForAccessibility:()Z // method@02eb │ │ +0422d2: 0a00 |0003: move-result v0 │ │ +0422d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/core/view/e$g;) │ │ name : 'p' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042270: |[042270] androidx.core.view.e$g.p:(Landroid/view/View;)Z │ │ -042280: 6e10 ec02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isNestedScrollingEnabled:()Z // method@02ec │ │ -042286: 0a00 |0003: move-result v0 │ │ -042288: 0f00 |0004: return v0 │ │ +0422d8: |[0422d8] androidx.core.view.e$g.p:(Landroid/view/View;)Z │ │ +0422e8: 6e10 ee02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isNestedScrollingEnabled:()Z // method@02ee │ │ +0422ee: 0a00 |0003: move-result v0 │ │ +0422f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/core/view/e$g;) │ │ name : 'q' │ │ type : '(Landroid/view/View;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042344: |[042344] androidx.core.view.e$g.q:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ -042354: 6e20 0d03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@030d │ │ -04235a: 0e00 |0003: return-void │ │ +0423ac: |[0423ac] androidx.core.view.e$g.q:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ +0423bc: 6e20 0f03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@030f │ │ +0423c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/core/view/e$g;) │ │ name : 'r' │ │ type : '(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04235c: |[04235c] androidx.core.view.e$g.r:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ -04236c: 6e20 0e03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@030e │ │ -042372: 0e00 |0003: return-void │ │ +0423c4: |[0423c4] androidx.core.view.e$g.r:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ +0423d4: 6e20 1003 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@0310 │ │ +0423da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/core/view/e$g;) │ │ name : 's' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042374: |[042374] androidx.core.view.e$g.s:(Landroid/view/View;F)V │ │ -042384: 6e20 0f03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setElevation:(F)V // method@030f │ │ -04238a: 0e00 |0003: return-void │ │ +0423dc: |[0423dc] androidx.core.view.e$g.s:(Landroid/view/View;F)V │ │ +0423ec: 6e20 1103 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setElevation:(F)V // method@0311 │ │ +0423f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/core/view/e$g;) │ │ name : 't' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04238c: |[04238c] androidx.core.view.e$g.t:(Landroid/view/View;Z)V │ │ -04239c: 6e20 1403 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setNestedScrollingEnabled:(Z)V // method@0314 │ │ -0423a2: 0e00 |0003: return-void │ │ +0423f4: |[0423f4] androidx.core.view.e$g.t:(Landroid/view/View;Z)V │ │ +042404: 6e20 1603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setNestedScrollingEnabled:(Z)V // method@0316 │ │ +04240a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/core/view/e$g;) │ │ name : 'u' │ │ type : '(Landroid/view/View;Landroidx/core/view/b;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0423a4: |[0423a4] androidx.core.view.e$g.u:(Landroid/view/View;Landroidx/core/view/b;)V │ │ -0423b4: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -0423b8: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -0423bc: 3510 0700 |0004: if-ge v0, v1, 000b // +0007 │ │ -0423c0: 6000 2404 |0006: sget v0, Le/a;.H:I // field@0424 │ │ -0423c4: 6e30 1c03 0203 |0008: invoke-virtual {v2, v0, v3}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@031c │ │ -0423ca: 3903 0e00 |000b: if-nez v3, 0019 // +000e │ │ -0423ce: 6003 2604 |000d: sget v3, Le/a;.J:I // field@0426 │ │ -0423d2: 6e20 d902 3200 |000f: invoke-virtual {v2, v3}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@02d9 │ │ -0423d8: 0c03 |0012: move-result-object v3 │ │ -0423da: 1f03 c400 |0013: check-cast v3, Landroid/view/View$OnApplyWindowInsetsListener; // type@00c4 │ │ -0423de: 6e20 1503 3200 |0015: invoke-virtual {v2, v3}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@0315 │ │ -0423e4: 0e00 |0018: return-void │ │ -0423e6: 2200 4201 |0019: new-instance v0, Landroidx/core/view/e$g$a; // type@0142 │ │ -0423ea: 7030 3305 2003 |001b: invoke-direct {v0, v2, v3}, Landroidx/core/view/e$g$a;.:(Landroid/view/View;Landroidx/core/view/b;)V // method@0533 │ │ -0423f0: 6e20 1503 0200 |001e: invoke-virtual {v2, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@0315 │ │ -0423f6: 0e00 |0021: return-void │ │ +04240c: |[04240c] androidx.core.view.e$g.u:(Landroid/view/View;Landroidx/core/view/b;)V │ │ +04241c: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +042420: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +042424: 3510 0700 |0004: if-ge v0, v1, 000b // +0007 │ │ +042428: 6000 2404 |0006: sget v0, Le/a;.H:I // field@0424 │ │ +04242c: 6e30 1e03 0203 |0008: invoke-virtual {v2, v0, v3}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@031e │ │ +042432: 3903 0e00 |000b: if-nez v3, 0019 // +000e │ │ +042436: 6003 2604 |000d: sget v3, Le/a;.J:I // field@0426 │ │ +04243a: 6e20 db02 3200 |000f: invoke-virtual {v2, v3}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@02db │ │ +042440: 0c03 |0012: move-result-object v3 │ │ +042442: 1f03 c400 |0013: check-cast v3, Landroid/view/View$OnApplyWindowInsetsListener; // type@00c4 │ │ +042446: 6e20 1703 3200 |0015: invoke-virtual {v2, v3}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@0317 │ │ +04244c: 0e00 |0018: return-void │ │ +04244e: 2200 4201 |0019: new-instance v0, Landroidx/core/view/e$g$a; // type@0142 │ │ +042452: 7030 3505 2003 |001b: invoke-direct {v0, v2, v3}, Landroidx/core/view/e$g$a;.:(Landroid/view/View;Landroidx/core/view/b;)V // method@0535 │ │ +042458: 6e20 1703 0200 |001e: invoke-virtual {v2, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@0317 │ │ +04245e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Landroidx/core/view/e$g;) │ │ name : 'v' │ │ type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0423f8: |[0423f8] androidx.core.view.e$g.v:(Landroid/view/View;Ljava/lang/String;)V │ │ -042408: 6e20 1d03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@031d │ │ -04240e: 0e00 |0003: return-void │ │ +042460: |[042460] androidx.core.view.e$g.v:(Landroid/view/View;Ljava/lang/String;)V │ │ +042470: 6e20 1f03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@031f │ │ +042476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/core/view/e$g;) │ │ name : 'w' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042410: |[042410] androidx.core.view.e$g.w:(Landroid/view/View;F)V │ │ -042420: 6e20 1e03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationZ:(F)V // method@031e │ │ -042426: 0e00 |0003: return-void │ │ +042478: |[042478] androidx.core.view.e$g.w:(Landroid/view/View;F)V │ │ +042488: 6e20 2003 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationZ:(F)V // method@0320 │ │ +04248e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/core/view/e$g;) │ │ name : 'x' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042428: |[042428] androidx.core.view.e$g.x:(Landroid/view/View;F)V │ │ -042438: 6e20 2103 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setZ:(F)V // method@0321 │ │ -04243e: 0e00 |0003: return-void │ │ +042490: |[042490] androidx.core.view.e$g.x:(Landroid/view/View;F)V │ │ +0424a0: 6e20 2303 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setZ:(F)V // method@0323 │ │ +0424a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Landroidx/core/view/e$g;) │ │ name : 'y' │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04228c: |[04228c] androidx.core.view.e$g.y:(Landroid/view/View;I)Z │ │ -04229c: 6e20 2203 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.startNestedScroll:(I)Z // method@0322 │ │ -0422a2: 0a00 |0003: move-result v0 │ │ -0422a4: 0f00 |0004: return v0 │ │ +0422f4: |[0422f4] androidx.core.view.e$g.y:(Landroid/view/View;I)Z │ │ +042304: 6e20 2403 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.startNestedScroll:(I)Z // method@0324 │ │ +04230a: 0a00 |0003: move-result v0 │ │ +04230c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Landroidx/core/view/e$g;) │ │ name : 'z' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042440: |[042440] androidx.core.view.e$g.z:(Landroid/view/View;)V │ │ -042450: 6e10 2303 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.stopNestedScroll:()V // method@0323 │ │ -042456: 0e00 |0003: return-void │ │ +0424a8: |[0424a8] androidx.core.view.e$g.z:(Landroid/view/View;)V │ │ +0424b8: 6e10 2503 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.stopNestedScroll:()V // method@0325 │ │ +0424be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -6540,76 +6582,76 @@ │ │ type : '(Landroid/view/View;)Landroidx/core/view/g;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -042458: |[042458] androidx.core.view.e$h.a:(Landroid/view/View;)Landroidx/core/view/g; │ │ -042468: 6e10 d602 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@02d6 │ │ -04246e: 0c00 |0003: move-result-object v0 │ │ -042470: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -042474: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -042476: 1101 |0007: return-object v1 │ │ -042478: 7110 df05 0000 |0008: invoke-static {v0}, Landroidx/core/view/g;.n:(Landroid/view/WindowInsets;)Landroidx/core/view/g; // method@05df │ │ -04247e: 0c00 |000b: move-result-object v0 │ │ -042480: 6e20 dc05 0000 |000c: invoke-virtual {v0, v0}, Landroidx/core/view/g;.k:(Landroidx/core/view/g;)V // method@05dc │ │ -042486: 6e10 d502 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getRootView:()Landroid/view/View; // method@02d5 │ │ -04248c: 0c01 |0012: move-result-object v1 │ │ -04248e: 6e20 d305 1000 |0013: invoke-virtual {v0, v1}, Landroidx/core/view/g;.d:(Landroid/view/View;)V // method@05d3 │ │ -042494: 1100 |0016: return-object v0 │ │ +0424c0: |[0424c0] androidx.core.view.e$h.a:(Landroid/view/View;)Landroidx/core/view/g; │ │ +0424d0: 6e10 d802 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@02d8 │ │ +0424d6: 0c00 |0003: move-result-object v0 │ │ +0424d8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0424dc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0424de: 1101 |0007: return-object v1 │ │ +0424e0: 7110 e105 0000 |0008: invoke-static {v0}, Landroidx/core/view/g;.n:(Landroid/view/WindowInsets;)Landroidx/core/view/g; // method@05e1 │ │ +0424e6: 0c00 |000b: move-result-object v0 │ │ +0424e8: 6e20 de05 0000 |000c: invoke-virtual {v0, v0}, Landroidx/core/view/g;.k:(Landroidx/core/view/g;)V // method@05de │ │ +0424ee: 6e10 d702 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getRootView:()Landroid/view/View; // method@02d7 │ │ +0424f4: 0c01 |0012: move-result-object v1 │ │ +0424f6: 6e20 d505 1000 |0013: invoke-virtual {v0, v1}, Landroidx/core/view/g;.d:(Landroid/view/View;)V // method@05d5 │ │ +0424fc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/e$h;) │ │ name : 'b' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042498: |[042498] androidx.core.view.e$h.b:(Landroid/view/View;)I │ │ -0424a8: 6e10 d702 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getScrollIndicators:()I // method@02d7 │ │ -0424ae: 0a00 |0003: move-result v0 │ │ -0424b0: 0f00 |0004: return v0 │ │ +042500: |[042500] androidx.core.view.e$h.b:(Landroid/view/View;)I │ │ +042510: 6e10 d902 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getScrollIndicators:()I // method@02d9 │ │ +042516: 0a00 |0003: move-result v0 │ │ +042518: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/e$h;) │ │ name : 'c' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0424b4: |[0424b4] androidx.core.view.e$h.c:(Landroid/view/View;I)V │ │ -0424c4: 6e20 1903 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScrollIndicators:(I)V // method@0319 │ │ -0424ca: 0e00 |0003: return-void │ │ +04251c: |[04251c] androidx.core.view.e$h.c:(Landroid/view/View;I)V │ │ +04252c: 6e20 1b03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScrollIndicators:(I)V // method@031b │ │ +042532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/e$h;) │ │ name : 'd' │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0424cc: |[0424cc] androidx.core.view.e$h.d:(Landroid/view/View;II)V │ │ -0424dc: 6e30 1a03 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setScrollIndicators:(II)V // method@031a │ │ -0424e2: 0e00 |0003: return-void │ │ +042534: |[042534] androidx.core.view.e$h.d:(Landroid/view/View;II)V │ │ +042544: 6e30 1c03 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setScrollIndicators:(II)V // method@031c │ │ +04254a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -6623,15 +6665,15 @@ │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #62 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/view/e; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="i" │ │ -Annotations on method #1368 'f' │ │ +Annotations on method #1370 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/View;" "I)TT;" } │ │ │ │ Class #62 - │ │ Class descriptor : 'Landroidx/core/view/e$i;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -6643,171 +6685,171 @@ │ │ type : '(Landroid/view/View;Landroidx/core/view/e$j;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -042590: |[042590] androidx.core.view.e$i.a:(Landroid/view/View;Landroidx/core/view/e$j;)V │ │ -0425a0: 6000 2504 |0000: sget v0, Le/a;.I:I // field@0425 │ │ -0425a4: 6e20 d902 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@02d9 │ │ -0425aa: 0c01 |0005: move-result-object v1 │ │ -0425ac: 1f01 ca02 |0006: check-cast v1, Ld/e; // type@02ca │ │ -0425b0: 3901 0a00 |0008: if-nez v1, 0012 // +000a │ │ -0425b4: 2201 ca02 |000a: new-instance v1, Ld/e; // type@02ca │ │ -0425b8: 7010 7910 0100 |000c: invoke-direct {v1}, Ld/e;.:()V // method@1079 │ │ -0425be: 6e30 1c03 0201 |000f: invoke-virtual {v2, v0, v1}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@031c │ │ -0425c4: 7110 c219 0300 |0012: invoke-static {v3}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@19c2 │ │ -0425ca: 2200 4801 |0015: new-instance v0, Landroidx/core/view/f; // type@0148 │ │ -0425ce: 7020 6805 3000 |0017: invoke-direct {v0, v3}, Landroidx/core/view/f;.:(Landroidx/core/view/e$j;)V // method@0568 │ │ -0425d4: 6e30 8e10 3100 |001a: invoke-virtual {v1, v3, v0}, Ld/e;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@108e │ │ -0425da: 6e20 b002 0200 |001d: invoke-virtual {v2, v0}, Landroid/view/View;.addOnUnhandledKeyEventListener:(Landroid/view/View$OnUnhandledKeyEventListener;)V // method@02b0 │ │ -0425e0: 0e00 |0020: return-void │ │ +0425f8: |[0425f8] androidx.core.view.e$i.a:(Landroid/view/View;Landroidx/core/view/e$j;)V │ │ +042608: 6000 2504 |0000: sget v0, Le/a;.I:I // field@0425 │ │ +04260c: 6e20 db02 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@02db │ │ +042612: 0c01 |0005: move-result-object v1 │ │ +042614: 1f01 ca02 |0006: check-cast v1, Ld/e; // type@02ca │ │ +042618: 3901 0a00 |0008: if-nez v1, 0012 // +000a │ │ +04261c: 2201 ca02 |000a: new-instance v1, Ld/e; // type@02ca │ │ +042620: 7010 7b10 0100 |000c: invoke-direct {v1}, Ld/e;.:()V // method@107b │ │ +042626: 6e30 1e03 0201 |000f: invoke-virtual {v2, v0, v1}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@031e │ │ +04262c: 7110 c419 0300 |0012: invoke-static {v3}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@19c4 │ │ +042632: 2200 4801 |0015: new-instance v0, Landroidx/core/view/f; // type@0148 │ │ +042636: 7020 6a05 3000 |0017: invoke-direct {v0, v3}, Landroidx/core/view/f;.:(Landroidx/core/view/e$j;)V // method@056a │ │ +04263c: 6e30 9010 3100 |001a: invoke-virtual {v1, v3, v0}, Ld/e;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1090 │ │ +042642: 6e20 b202 0200 |001d: invoke-virtual {v2, v0}, Landroid/view/View;.addOnUnhandledKeyEventListener:(Landroid/view/View$OnUnhandledKeyEventListener;)V // method@02b2 │ │ +042648: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/e$i;) │ │ name : 'b' │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042558: |[042558] androidx.core.view.e$i.b:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -042568: 6e10 c302 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getAccessibilityPaneTitle:()Ljava/lang/CharSequence; // method@02c3 │ │ -04256e: 0c00 |0003: move-result-object v0 │ │ -042570: 1100 |0004: return-object v0 │ │ +0425c0: |[0425c0] androidx.core.view.e$i.b:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0425d0: 6e10 c502 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getAccessibilityPaneTitle:()Ljava/lang/CharSequence; // method@02c5 │ │ +0425d6: 0c00 |0003: move-result-object v0 │ │ +0425d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/e$i;) │ │ name : 'c' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042520: |[042520] androidx.core.view.e$i.c:(Landroid/view/View;)Z │ │ -042530: 6e10 e602 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isAccessibilityHeading:()Z // method@02e6 │ │ -042536: 0a00 |0003: move-result v0 │ │ -042538: 0f00 |0004: return v0 │ │ +042588: |[042588] androidx.core.view.e$i.c:(Landroid/view/View;)Z │ │ +042598: 6e10 e802 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isAccessibilityHeading:()Z // method@02e8 │ │ +04259e: 0a00 |0003: move-result v0 │ │ +0425a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/e$i;) │ │ name : 'd' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04253c: |[04253c] androidx.core.view.e$i.d:(Landroid/view/View;)Z │ │ -04254c: 6e10 ed02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isScreenReaderFocusable:()Z // method@02ed │ │ -042552: 0a00 |0003: move-result v0 │ │ -042554: 0f00 |0004: return v0 │ │ +0425a4: |[0425a4] androidx.core.view.e$i.d:(Landroid/view/View;)Z │ │ +0425b4: 6e10 ef02 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isScreenReaderFocusable:()Z // method@02ef │ │ +0425ba: 0a00 |0003: move-result v0 │ │ +0425bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/view/e$i;) │ │ name : 'e' │ │ type : '(Landroid/view/View;Landroidx/core/view/e$j;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0425e4: |[0425e4] androidx.core.view.e$i.e:(Landroid/view/View;Landroidx/core/view/e$j;)V │ │ -0425f4: 6000 2504 |0000: sget v0, Le/a;.I:I // field@0425 │ │ -0425f8: 6e20 d902 0100 |0002: invoke-virtual {v1, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@02d9 │ │ -0425fe: 0c00 |0005: move-result-object v0 │ │ -042600: 1f00 ca02 |0006: check-cast v0, Ld/e; // type@02ca │ │ -042604: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -042608: 0e00 |000a: return-void │ │ -04260a: 6e20 8510 2000 |000b: invoke-virtual {v0, v2}, Ld/e;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1085 │ │ -042610: 0c02 |000e: move-result-object v2 │ │ -042612: 1f02 c800 |000f: check-cast v2, Landroid/view/View$OnUnhandledKeyEventListener; // type@00c8 │ │ -042616: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -04261a: 6e20 0203 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.removeOnUnhandledKeyEventListener:(Landroid/view/View$OnUnhandledKeyEventListener;)V // method@0302 │ │ -042620: 0e00 |0016: return-void │ │ +04264c: |[04264c] androidx.core.view.e$i.e:(Landroid/view/View;Landroidx/core/view/e$j;)V │ │ +04265c: 6000 2504 |0000: sget v0, Le/a;.I:I // field@0425 │ │ +042660: 6e20 db02 0100 |0002: invoke-virtual {v1, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@02db │ │ +042666: 0c00 |0005: move-result-object v0 │ │ +042668: 1f00 ca02 |0006: check-cast v0, Ld/e; // type@02ca │ │ +04266c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +042670: 0e00 |000a: return-void │ │ +042672: 6e20 8710 2000 |000b: invoke-virtual {v0, v2}, Ld/e;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1087 │ │ +042678: 0c02 |000e: move-result-object v2 │ │ +04267a: 1f02 c800 |000f: check-cast v2, Landroid/view/View$OnUnhandledKeyEventListener; // type@00c8 │ │ +04267e: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +042682: 6e20 0403 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.removeOnUnhandledKeyEventListener:(Landroid/view/View$OnUnhandledKeyEventListener;)V // method@0304 │ │ +042688: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/view/e$i;) │ │ name : 'f' │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -042574: |[042574] androidx.core.view.e$i.f:(Landroid/view/View;I)Ljava/lang/Object; │ │ -042584: 6e20 0603 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.requireViewById:(I)Landroid/view/View; // method@0306 │ │ -04258a: 0c00 |0003: move-result-object v0 │ │ -04258c: 1100 |0004: return-object v0 │ │ +0425dc: |[0425dc] androidx.core.view.e$i.f:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0425ec: 6e20 0803 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.requireViewById:(I)Landroid/view/View; // method@0308 │ │ +0425f2: 0c00 |0003: move-result-object v0 │ │ +0425f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/core/view/e$i;) │ │ name : 'g' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042624: |[042624] androidx.core.view.e$i.g:(Landroid/view/View;Z)V │ │ -042634: 6e20 0803 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityHeading:(Z)V // method@0308 │ │ -04263a: 0e00 |0003: return-void │ │ +04268c: |[04268c] androidx.core.view.e$i.g:(Landroid/view/View;Z)V │ │ +04269c: 6e20 0a03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityHeading:(Z)V // method@030a │ │ +0426a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/core/view/e$i;) │ │ name : 'h' │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04263c: |[04263c] androidx.core.view.e$i.h:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -04264c: 6e20 0a03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityPaneTitle:(Ljava/lang/CharSequence;)V // method@030a │ │ -042652: 0e00 |0003: return-void │ │ +0426a4: |[0426a4] androidx.core.view.e$i.h:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0426b4: 6e20 0c03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityPaneTitle:(Ljava/lang/CharSequence;)V // method@030c │ │ +0426ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/core/view/e$i;) │ │ name : 'i' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042654: |[042654] androidx.core.view.e$i.i:(Landroid/view/View;Z)V │ │ -042664: 6e20 1803 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScreenReaderFocusable:(Z)V // method@0318 │ │ -04266a: 0e00 |0003: return-void │ │ +0426bc: |[0426bc] androidx.core.view.e$i.i:(Landroid/view/View;Z)V │ │ +0426cc: 6e20 1a03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScreenReaderFocusable:(Z)V // method@031a │ │ +0426d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -6855,15 +6897,15 @@ │ │ │ │ Class #64 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "PrivateConstructorForUtilityClass" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/core/view/e$d; Landroidx/core/view/e$g; Landroidx/core/view/e$c; Landroidx/core/view/e$i; Landroidx/core/view/e$e; Landroidx/core/view/e$f; Landroidx/core/view/e$h; Landroidx/core/view/e$j; Landroidx/core/view/e$b; } │ │ Annotations on field #197 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap<" "Landroid/view/View;" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #1380 'g' │ │ +Annotations on method #1382 'g' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/core/view/e$c<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ Class #64 - │ │ Class descriptor : 'Landroidx/core/view/e;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -6899,341 +6941,341 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 214 16-bit code units │ │ -042790: |[042790] androidx.core.view.e.:()V │ │ -0427a0: 2200 c904 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@04c9 │ │ -0427a4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0427a6: 7020 101a 1000 |0003: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@1a10 │ │ -0427ac: 6900 c400 |0006: sput-object v0, Landroidx/core/view/e;.a:Ljava/util/concurrent/atomic/AtomicInteger; // field@00c4 │ │ -0427b0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0427b2: 6900 c500 |0009: sput-object v0, Landroidx/core/view/e;.b:Ljava/util/WeakHashMap; // field@00c5 │ │ -0427b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0427b8: 6a00 c600 |000c: sput-boolean v0, Landroidx/core/view/e;.c:Z // field@00c6 │ │ -0427bc: 1302 2000 |000e: const/16 v2, #int 32 // #20 │ │ -0427c0: 2322 8c08 |0010: new-array v2, v2, [I // type@088c │ │ -0427c4: 6003 2704 |0012: sget v3, Le/a;.a:I // field@0427 │ │ -0427c8: 4b03 0200 |0014: aput v3, v2, v0 │ │ -0427cc: 6000 2804 |0016: sget v0, Le/a;.b:I // field@0428 │ │ -0427d0: 4b00 0201 |0018: aput v0, v2, v1 │ │ -0427d4: 6000 3304 |001a: sget v0, Le/a;.m:I // field@0433 │ │ -0427d8: 1221 |001c: const/4 v1, #int 2 // #2 │ │ -0427da: 4b00 0201 |001d: aput v0, v2, v1 │ │ -0427de: 6000 3e04 |001f: sget v0, Le/a;.x:I // field@043e │ │ -0427e2: 1231 |0021: const/4 v1, #int 3 // #3 │ │ -0427e4: 4b00 0201 |0022: aput v0, v2, v1 │ │ -0427e8: 6000 1d04 |0024: sget v0, Le/a;.A:I // field@041d │ │ -0427ec: 1241 |0026: const/4 v1, #int 4 // #4 │ │ -0427ee: 4b00 0201 |0027: aput v0, v2, v1 │ │ -0427f2: 6000 1e04 |0029: sget v0, Le/a;.B:I // field@041e │ │ -0427f6: 1251 |002b: const/4 v1, #int 5 // #5 │ │ -0427f8: 4b00 0201 |002c: aput v0, v2, v1 │ │ -0427fc: 6000 1f04 |002e: sget v0, Le/a;.C:I // field@041f │ │ -042800: 1261 |0030: const/4 v1, #int 6 // #6 │ │ -042802: 4b00 0201 |0031: aput v0, v2, v1 │ │ -042806: 6000 2004 |0033: sget v0, Le/a;.D:I // field@0420 │ │ -04280a: 1271 |0035: const/4 v1, #int 7 // #7 │ │ -04280c: 4b00 0201 |0036: aput v0, v2, v1 │ │ -042810: 6000 2104 |0038: sget v0, Le/a;.E:I // field@0421 │ │ -042814: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ -042818: 4b00 0201 |003c: aput v0, v2, v1 │ │ -04281c: 6000 2204 |003e: sget v0, Le/a;.F:I // field@0422 │ │ -042820: 1301 0900 |0040: const/16 v1, #int 9 // #9 │ │ -042824: 4b00 0201 |0042: aput v0, v2, v1 │ │ -042828: 6000 2904 |0044: sget v0, Le/a;.c:I // field@0429 │ │ -04282c: 1301 0a00 |0046: const/16 v1, #int 10 // #a │ │ -042830: 4b00 0201 |0048: aput v0, v2, v1 │ │ -042834: 6000 2a04 |004a: sget v0, Le/a;.d:I // field@042a │ │ -042838: 1301 0b00 |004c: const/16 v1, #int 11 // #b │ │ -04283c: 4b00 0201 |004e: aput v0, v2, v1 │ │ -042840: 6000 2b04 |0050: sget v0, Le/a;.e:I // field@042b │ │ -042844: 1301 0c00 |0052: const/16 v1, #int 12 // #c │ │ -042848: 4b00 0201 |0054: aput v0, v2, v1 │ │ -04284c: 6000 2c04 |0056: sget v0, Le/a;.f:I // field@042c │ │ -042850: 1301 0d00 |0058: const/16 v1, #int 13 // #d │ │ -042854: 4b00 0201 |005a: aput v0, v2, v1 │ │ -042858: 6000 2d04 |005c: sget v0, Le/a;.g:I // field@042d │ │ -04285c: 1301 0e00 |005e: const/16 v1, #int 14 // #e │ │ -042860: 4b00 0201 |0060: aput v0, v2, v1 │ │ -042864: 6000 2e04 |0062: sget v0, Le/a;.h:I // field@042e │ │ -042868: 1301 0f00 |0064: const/16 v1, #int 15 // #f │ │ -04286c: 4b00 0201 |0066: aput v0, v2, v1 │ │ -042870: 6000 2f04 |0068: sget v0, Le/a;.i:I // field@042f │ │ -042874: 1301 1000 |006a: const/16 v1, #int 16 // #10 │ │ -042878: 4b00 0201 |006c: aput v0, v2, v1 │ │ -04287c: 6000 3004 |006e: sget v0, Le/a;.j:I // field@0430 │ │ -042880: 1301 1100 |0070: const/16 v1, #int 17 // #11 │ │ -042884: 4b00 0201 |0072: aput v0, v2, v1 │ │ -042888: 6000 3104 |0074: sget v0, Le/a;.k:I // field@0431 │ │ -04288c: 1301 1200 |0076: const/16 v1, #int 18 // #12 │ │ -042890: 4b00 0201 |0078: aput v0, v2, v1 │ │ -042894: 6000 3204 |007a: sget v0, Le/a;.l:I // field@0432 │ │ -042898: 1301 1300 |007c: const/16 v1, #int 19 // #13 │ │ -04289c: 4b00 0201 |007e: aput v0, v2, v1 │ │ -0428a0: 6000 3404 |0080: sget v0, Le/a;.n:I // field@0434 │ │ -0428a4: 1301 1400 |0082: const/16 v1, #int 20 // #14 │ │ -0428a8: 4b00 0201 |0084: aput v0, v2, v1 │ │ -0428ac: 6000 3504 |0086: sget v0, Le/a;.o:I // field@0435 │ │ -0428b0: 1301 1500 |0088: const/16 v1, #int 21 // #15 │ │ -0428b4: 4b00 0201 |008a: aput v0, v2, v1 │ │ -0428b8: 6000 3604 |008c: sget v0, Le/a;.p:I // field@0436 │ │ -0428bc: 1301 1600 |008e: const/16 v1, #int 22 // #16 │ │ -0428c0: 4b00 0201 |0090: aput v0, v2, v1 │ │ -0428c4: 6000 3704 |0092: sget v0, Le/a;.q:I // field@0437 │ │ -0428c8: 1301 1700 |0094: const/16 v1, #int 23 // #17 │ │ -0428cc: 4b00 0201 |0096: aput v0, v2, v1 │ │ -0428d0: 6000 3804 |0098: sget v0, Le/a;.r:I // field@0438 │ │ -0428d4: 1301 1800 |009a: const/16 v1, #int 24 // #18 │ │ -0428d8: 4b00 0201 |009c: aput v0, v2, v1 │ │ -0428dc: 6000 3904 |009e: sget v0, Le/a;.s:I // field@0439 │ │ -0428e0: 1301 1900 |00a0: const/16 v1, #int 25 // #19 │ │ -0428e4: 4b00 0201 |00a2: aput v0, v2, v1 │ │ -0428e8: 6000 3a04 |00a4: sget v0, Le/a;.t:I // field@043a │ │ -0428ec: 1301 1a00 |00a6: const/16 v1, #int 26 // #1a │ │ -0428f0: 4b00 0201 |00a8: aput v0, v2, v1 │ │ -0428f4: 6000 3b04 |00aa: sget v0, Le/a;.u:I // field@043b │ │ -0428f8: 1301 1b00 |00ac: const/16 v1, #int 27 // #1b │ │ -0428fc: 4b00 0201 |00ae: aput v0, v2, v1 │ │ -042900: 6000 3c04 |00b0: sget v0, Le/a;.v:I // field@043c │ │ -042904: 1301 1c00 |00b2: const/16 v1, #int 28 // #1c │ │ -042908: 4b00 0201 |00b4: aput v0, v2, v1 │ │ -04290c: 6000 3d04 |00b6: sget v0, Le/a;.w:I // field@043d │ │ -042910: 1301 1d00 |00b8: const/16 v1, #int 29 // #1d │ │ -042914: 4b00 0201 |00ba: aput v0, v2, v1 │ │ -042918: 6000 3f04 |00bc: sget v0, Le/a;.y:I // field@043f │ │ -04291c: 1301 1e00 |00be: const/16 v1, #int 30 // #1e │ │ -042920: 4b00 0201 |00c0: aput v0, v2, v1 │ │ -042924: 6000 4004 |00c2: sget v0, Le/a;.z:I // field@0440 │ │ -042928: 1301 1f00 |00c4: const/16 v1, #int 31 // #1f │ │ -04292c: 4b00 0201 |00c6: aput v0, v2, v1 │ │ -042930: 6902 c700 |00c8: sput-object v2, Landroidx/core/view/e;.d:[I // field@00c7 │ │ -042934: 6200 bb00 |00ca: sget-object v0, Landroidx/core/view/d;.a:Landroidx/core/view/d; // field@00bb │ │ -042938: 6900 c800 |00cc: sput-object v0, Landroidx/core/view/e;.e:Landroidx/core/view/c; // field@00c8 │ │ -04293c: 2200 3d01 |00ce: new-instance v0, Landroidx/core/view/e$b; // type@013d │ │ -042940: 7010 0b05 0000 |00d0: invoke-direct {v0}, Landroidx/core/view/e$b;.:()V // method@050b │ │ -042946: 6900 c900 |00d3: sput-object v0, Landroidx/core/view/e;.f:Landroidx/core/view/e$b; // field@00c9 │ │ -04294a: 0e00 |00d5: return-void │ │ +0427f8: |[0427f8] androidx.core.view.e.:()V │ │ +042808: 2200 c904 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@04c9 │ │ +04280c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +04280e: 7020 121a 1000 |0003: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@1a12 │ │ +042814: 6900 c400 |0006: sput-object v0, Landroidx/core/view/e;.a:Ljava/util/concurrent/atomic/AtomicInteger; // field@00c4 │ │ +042818: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04281a: 6900 c500 |0009: sput-object v0, Landroidx/core/view/e;.b:Ljava/util/WeakHashMap; // field@00c5 │ │ +04281e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +042820: 6a00 c600 |000c: sput-boolean v0, Landroidx/core/view/e;.c:Z // field@00c6 │ │ +042824: 1302 2000 |000e: const/16 v2, #int 32 // #20 │ │ +042828: 2322 8c08 |0010: new-array v2, v2, [I // type@088c │ │ +04282c: 6003 2704 |0012: sget v3, Le/a;.a:I // field@0427 │ │ +042830: 4b03 0200 |0014: aput v3, v2, v0 │ │ +042834: 6000 2804 |0016: sget v0, Le/a;.b:I // field@0428 │ │ +042838: 4b00 0201 |0018: aput v0, v2, v1 │ │ +04283c: 6000 3304 |001a: sget v0, Le/a;.m:I // field@0433 │ │ +042840: 1221 |001c: const/4 v1, #int 2 // #2 │ │ +042842: 4b00 0201 |001d: aput v0, v2, v1 │ │ +042846: 6000 3e04 |001f: sget v0, Le/a;.x:I // field@043e │ │ +04284a: 1231 |0021: const/4 v1, #int 3 // #3 │ │ +04284c: 4b00 0201 |0022: aput v0, v2, v1 │ │ +042850: 6000 1d04 |0024: sget v0, Le/a;.A:I // field@041d │ │ +042854: 1241 |0026: const/4 v1, #int 4 // #4 │ │ +042856: 4b00 0201 |0027: aput v0, v2, v1 │ │ +04285a: 6000 1e04 |0029: sget v0, Le/a;.B:I // field@041e │ │ +04285e: 1251 |002b: const/4 v1, #int 5 // #5 │ │ +042860: 4b00 0201 |002c: aput v0, v2, v1 │ │ +042864: 6000 1f04 |002e: sget v0, Le/a;.C:I // field@041f │ │ +042868: 1261 |0030: const/4 v1, #int 6 // #6 │ │ +04286a: 4b00 0201 |0031: aput v0, v2, v1 │ │ +04286e: 6000 2004 |0033: sget v0, Le/a;.D:I // field@0420 │ │ +042872: 1271 |0035: const/4 v1, #int 7 // #7 │ │ +042874: 4b00 0201 |0036: aput v0, v2, v1 │ │ +042878: 6000 2104 |0038: sget v0, Le/a;.E:I // field@0421 │ │ +04287c: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ +042880: 4b00 0201 |003c: aput v0, v2, v1 │ │ +042884: 6000 2204 |003e: sget v0, Le/a;.F:I // field@0422 │ │ +042888: 1301 0900 |0040: const/16 v1, #int 9 // #9 │ │ +04288c: 4b00 0201 |0042: aput v0, v2, v1 │ │ +042890: 6000 2904 |0044: sget v0, Le/a;.c:I // field@0429 │ │ +042894: 1301 0a00 |0046: const/16 v1, #int 10 // #a │ │ +042898: 4b00 0201 |0048: aput v0, v2, v1 │ │ +04289c: 6000 2a04 |004a: sget v0, Le/a;.d:I // field@042a │ │ +0428a0: 1301 0b00 |004c: const/16 v1, #int 11 // #b │ │ +0428a4: 4b00 0201 |004e: aput v0, v2, v1 │ │ +0428a8: 6000 2b04 |0050: sget v0, Le/a;.e:I // field@042b │ │ +0428ac: 1301 0c00 |0052: const/16 v1, #int 12 // #c │ │ +0428b0: 4b00 0201 |0054: aput v0, v2, v1 │ │ +0428b4: 6000 2c04 |0056: sget v0, Le/a;.f:I // field@042c │ │ +0428b8: 1301 0d00 |0058: const/16 v1, #int 13 // #d │ │ +0428bc: 4b00 0201 |005a: aput v0, v2, v1 │ │ +0428c0: 6000 2d04 |005c: sget v0, Le/a;.g:I // field@042d │ │ +0428c4: 1301 0e00 |005e: const/16 v1, #int 14 // #e │ │ +0428c8: 4b00 0201 |0060: aput v0, v2, v1 │ │ +0428cc: 6000 2e04 |0062: sget v0, Le/a;.h:I // field@042e │ │ +0428d0: 1301 0f00 |0064: const/16 v1, #int 15 // #f │ │ +0428d4: 4b00 0201 |0066: aput v0, v2, v1 │ │ +0428d8: 6000 2f04 |0068: sget v0, Le/a;.i:I // field@042f │ │ +0428dc: 1301 1000 |006a: const/16 v1, #int 16 // #10 │ │ +0428e0: 4b00 0201 |006c: aput v0, v2, v1 │ │ +0428e4: 6000 3004 |006e: sget v0, Le/a;.j:I // field@0430 │ │ +0428e8: 1301 1100 |0070: const/16 v1, #int 17 // #11 │ │ +0428ec: 4b00 0201 |0072: aput v0, v2, v1 │ │ +0428f0: 6000 3104 |0074: sget v0, Le/a;.k:I // field@0431 │ │ +0428f4: 1301 1200 |0076: const/16 v1, #int 18 // #12 │ │ +0428f8: 4b00 0201 |0078: aput v0, v2, v1 │ │ +0428fc: 6000 3204 |007a: sget v0, Le/a;.l:I // field@0432 │ │ +042900: 1301 1300 |007c: const/16 v1, #int 19 // #13 │ │ +042904: 4b00 0201 |007e: aput v0, v2, v1 │ │ +042908: 6000 3404 |0080: sget v0, Le/a;.n:I // field@0434 │ │ +04290c: 1301 1400 |0082: const/16 v1, #int 20 // #14 │ │ +042910: 4b00 0201 |0084: aput v0, v2, v1 │ │ +042914: 6000 3504 |0086: sget v0, Le/a;.o:I // field@0435 │ │ +042918: 1301 1500 |0088: const/16 v1, #int 21 // #15 │ │ +04291c: 4b00 0201 |008a: aput v0, v2, v1 │ │ +042920: 6000 3604 |008c: sget v0, Le/a;.p:I // field@0436 │ │ +042924: 1301 1600 |008e: const/16 v1, #int 22 // #16 │ │ +042928: 4b00 0201 |0090: aput v0, v2, v1 │ │ +04292c: 6000 3704 |0092: sget v0, Le/a;.q:I // field@0437 │ │ +042930: 1301 1700 |0094: const/16 v1, #int 23 // #17 │ │ +042934: 4b00 0201 |0096: aput v0, v2, v1 │ │ +042938: 6000 3804 |0098: sget v0, Le/a;.r:I // field@0438 │ │ +04293c: 1301 1800 |009a: const/16 v1, #int 24 // #18 │ │ +042940: 4b00 0201 |009c: aput v0, v2, v1 │ │ +042944: 6000 3904 |009e: sget v0, Le/a;.s:I // field@0439 │ │ +042948: 1301 1900 |00a0: const/16 v1, #int 25 // #19 │ │ +04294c: 4b00 0201 |00a2: aput v0, v2, v1 │ │ +042950: 6000 3a04 |00a4: sget v0, Le/a;.t:I // field@043a │ │ +042954: 1301 1a00 |00a6: const/16 v1, #int 26 // #1a │ │ +042958: 4b00 0201 |00a8: aput v0, v2, v1 │ │ +04295c: 6000 3b04 |00aa: sget v0, Le/a;.u:I // field@043b │ │ +042960: 1301 1b00 |00ac: const/16 v1, #int 27 // #1b │ │ +042964: 4b00 0201 |00ae: aput v0, v2, v1 │ │ +042968: 6000 3c04 |00b0: sget v0, Le/a;.v:I // field@043c │ │ +04296c: 1301 1c00 |00b2: const/16 v1, #int 28 // #1c │ │ +042970: 4b00 0201 |00b4: aput v0, v2, v1 │ │ +042974: 6000 3d04 |00b6: sget v0, Le/a;.w:I // field@043d │ │ +042978: 1301 1d00 |00b8: const/16 v1, #int 29 // #1d │ │ +04297c: 4b00 0201 |00ba: aput v0, v2, v1 │ │ +042980: 6000 3f04 |00bc: sget v0, Le/a;.y:I // field@043f │ │ +042984: 1301 1e00 |00be: const/16 v1, #int 30 // #1e │ │ +042988: 4b00 0201 |00c0: aput v0, v2, v1 │ │ +04298c: 6000 4004 |00c2: sget v0, Le/a;.z:I // field@0440 │ │ +042990: 1301 1f00 |00c4: const/16 v1, #int 31 // #1f │ │ +042994: 4b00 0201 |00c6: aput v0, v2, v1 │ │ +042998: 6902 c700 |00c8: sput-object v2, Landroidx/core/view/e;.d:[I // field@00c7 │ │ +04299c: 6200 bb00 |00ca: sget-object v0, Landroidx/core/view/d;.a:Landroidx/core/view/d; // field@00bb │ │ +0429a0: 6900 c800 |00cc: sput-object v0, Landroidx/core/view/e;.e:Landroidx/core/view/c; // field@00c8 │ │ +0429a4: 2200 3d01 |00ce: new-instance v0, Landroidx/core/view/e$b; // type@013d │ │ +0429a8: 7010 0d05 0000 |00d0: invoke-direct {v0}, Landroidx/core/view/e$b;.:()V // method@050d │ │ +0429ae: 6900 c900 |00d3: sput-object v0, Landroidx/core/view/e;.f:Landroidx/core/view/e$b; // field@00c9 │ │ +0429b2: 0e00 |00d5: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/e;) │ │ name : 'a' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -042710: |[042710] androidx.core.view.e.a:(Landroid/view/View;)I │ │ -042720: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -042724: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -042728: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -04272c: 7110 2905 0200 |0006: invoke-static {v2}, Landroidx/core/view/e$e;.a:(Landroid/view/View;)I // method@0529 │ │ -042732: 0a02 |0009: move-result v2 │ │ -042734: 0f02 |000a: return v2 │ │ -042736: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -042738: 0f02 |000c: return v2 │ │ +042778: |[042778] androidx.core.view.e.a:(Landroid/view/View;)I │ │ +042788: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +04278c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +042790: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +042794: 7110 2b05 0200 |0006: invoke-static {v2}, Landroidx/core/view/e$e;.a:(Landroid/view/View;)I // method@052b │ │ +04279a: 0a02 |0009: move-result v2 │ │ +04279c: 0f02 |000a: return v2 │ │ +04279e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0427a0: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/e;) │ │ name : 'b' │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -042768: |[042768] androidx.core.view.e.b:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -042778: 7100 6405 0000 |0000: invoke-static {}, Landroidx/core/view/e;.g:()Landroidx/core/view/e$c; // method@0564 │ │ -04277e: 0c00 |0003: move-result-object v0 │ │ -042780: 6e20 1505 1000 |0004: invoke-virtual {v0, v1}, Landroidx/core/view/e$c;.d:(Landroid/view/View;)Ljava/lang/Object; // method@0515 │ │ -042786: 0c01 |0007: move-result-object v1 │ │ -042788: 1f01 2604 |0008: check-cast v1, Ljava/lang/CharSequence; // type@0426 │ │ -04278c: 1101 |000a: return-object v1 │ │ +0427d0: |[0427d0] androidx.core.view.e.b:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0427e0: 7100 6605 0000 |0000: invoke-static {}, Landroidx/core/view/e;.g:()Landroidx/core/view/e$c; // method@0566 │ │ +0427e6: 0c00 |0003: move-result-object v0 │ │ +0427e8: 6e20 1705 1000 |0004: invoke-virtual {v0, v1}, Landroidx/core/view/e$c;.d:(Landroid/view/View;)Ljava/lang/Object; // method@0517 │ │ +0427ee: 0c01 |0007: move-result-object v1 │ │ +0427f0: 1f01 2604 |0008: check-cast v1, Ljava/lang/CharSequence; // type@0426 │ │ +0427f4: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/e;) │ │ name : 'c' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -04273c: |[04273c] androidx.core.view.e.c:(Landroid/view/View;)I │ │ -04274c: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -042750: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -042754: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -042758: 7110 1805 0200 |0006: invoke-static {v2}, Landroidx/core/view/e$d;.c:(Landroid/view/View;)I // method@0518 │ │ -04275e: 0a02 |0009: move-result v2 │ │ -042760: 0f02 |000a: return v2 │ │ -042762: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -042764: 0f02 |000c: return v2 │ │ +0427a4: |[0427a4] androidx.core.view.e.c:(Landroid/view/View;)I │ │ +0427b4: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +0427b8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0427bc: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0427c0: 7110 1a05 0200 |0006: invoke-static {v2}, Landroidx/core/view/e$d;.c:(Landroid/view/View;)I // method@051a │ │ +0427c6: 0a02 |0009: move-result v2 │ │ +0427c8: 0f02 |000a: return v2 │ │ +0427ca: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0427cc: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/view/e;) │ │ name : 'd' │ │ type : '(Landroid/view/View;)Landroidx/core/view/g;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -042698: |[042698] androidx.core.view.e.d:(Landroid/view/View;)Landroidx/core/view/g; │ │ -0426a8: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -0426ac: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0426b0: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0426b4: 7110 4f05 0200 |0006: invoke-static {v2}, Landroidx/core/view/e$h;.a:(Landroid/view/View;)Landroidx/core/view/g; // method@054f │ │ -0426ba: 0c02 |0009: move-result-object v2 │ │ -0426bc: 1102 |000a: return-object v2 │ │ -0426be: 1301 1500 |000b: const/16 v1, #int 21 // #15 │ │ -0426c2: 3410 0700 |000d: if-lt v0, v1, 0014 // +0007 │ │ -0426c6: 7110 3e05 0200 |000f: invoke-static {v2}, Landroidx/core/view/e$g;.j:(Landroid/view/View;)Landroidx/core/view/g; // method@053e │ │ -0426cc: 0c02 |0012: move-result-object v2 │ │ -0426ce: 1102 |0013: return-object v2 │ │ -0426d0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -0426d2: 1102 |0015: return-object v2 │ │ +042700: |[042700] androidx.core.view.e.d:(Landroid/view/View;)Landroidx/core/view/g; │ │ +042710: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +042714: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +042718: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +04271c: 7110 5105 0200 |0006: invoke-static {v2}, Landroidx/core/view/e$h;.a:(Landroid/view/View;)Landroidx/core/view/g; // method@0551 │ │ +042722: 0c02 |0009: move-result-object v2 │ │ +042724: 1102 |000a: return-object v2 │ │ +042726: 1301 1500 |000b: const/16 v1, #int 21 // #15 │ │ +04272a: 3410 0700 |000d: if-lt v0, v1, 0014 // +0007 │ │ +04272e: 7110 4005 0200 |000f: invoke-static {v2}, Landroidx/core/view/e$g;.j:(Landroid/view/View;)Landroidx/core/view/g; // method@0540 │ │ +042734: 0c02 |0012: move-result-object v2 │ │ +042736: 1102 |0013: return-object v2 │ │ +042738: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +04273a: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/view/e;) │ │ name : 'e' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0426d4: |[0426d4] androidx.core.view.e.e:(Landroid/view/View;)Z │ │ -0426e4: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -0426e8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0426ec: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0426f0: 7110 2a05 0200 |0006: invoke-static {v2}, Landroidx/core/view/e$e;.b:(Landroid/view/View;)Z // method@052a │ │ -0426f6: 0a02 |0009: move-result v2 │ │ -0426f8: 0f02 |000a: return v2 │ │ -0426fa: 6e10 de02 0200 |000b: invoke-virtual {v2}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@02de │ │ -042700: 0c02 |000e: move-result-object v2 │ │ -042702: 3802 0400 |000f: if-eqz v2, 0013 // +0004 │ │ -042706: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -042708: 2802 |0012: goto 0014 // +0002 │ │ -04270a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -04270c: 0f02 |0014: return v2 │ │ +04273c: |[04273c] androidx.core.view.e.e:(Landroid/view/View;)Z │ │ +04274c: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +042750: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +042754: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +042758: 7110 2c05 0200 |0006: invoke-static {v2}, Landroidx/core/view/e$e;.b:(Landroid/view/View;)Z // method@052c │ │ +04275e: 0a02 |0009: move-result v2 │ │ +042760: 0f02 |000a: return v2 │ │ +042762: 6e10 e002 0200 |000b: invoke-virtual {v2}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@02e0 │ │ +042768: 0c02 |000e: move-result-object v2 │ │ +04276a: 3802 0400 |000f: if-eqz v2, 0013 // +0004 │ │ +04276e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +042770: 2802 |0012: goto 0014 // +0002 │ │ +042772: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +042774: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/core/view/e;) │ │ name : 'f' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 172 16-bit code units │ │ -04294c: |[04294c] androidx.core.view.e.f:(Landroid/view/View;I)V │ │ -04295c: 6e10 c702 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@02c7 │ │ -042962: 0c00 |0003: move-result-object v0 │ │ -042964: 1a01 ef13 |0004: const-string v1, "accessibility" // string@13ef │ │ -042968: 6e20 ce00 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00ce │ │ -04296e: 0c00 |0009: move-result-object v0 │ │ -042970: 1f00 e300 |000a: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@00e3 │ │ -042974: 6e10 9f03 0000 |000c: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@039f │ │ -04297a: 0a01 |000f: move-result v1 │ │ -04297c: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ -042980: 0e00 |0012: return-void │ │ -042982: 7110 5f05 0400 |0013: invoke-static {v4}, Landroidx/core/view/e;.b:(Landroid/view/View;)Ljava/lang/CharSequence; // method@055f │ │ -042988: 0c01 |0016: move-result-object v1 │ │ -04298a: 3801 1000 |0017: if-eqz v1, 0027 // +0010 │ │ -04298e: 6e10 ee02 0400 |0019: invoke-virtual {v4}, Landroid/view/View;.isShown:()Z // method@02ee │ │ -042994: 0a01 |001c: move-result v1 │ │ -042996: 3801 0a00 |001d: if-eqz v1, 0027 // +000a │ │ -04299a: 6e10 df02 0400 |001f: invoke-virtual {v4}, Landroid/view/View;.getWindowVisibility:()I // method@02df │ │ -0429a0: 0a01 |0022: move-result v1 │ │ -0429a2: 3901 0400 |0023: if-nez v1, 0027 // +0004 │ │ -0429a6: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -0429a8: 2802 |0026: goto 0028 // +0002 │ │ -0429aa: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -0429ac: 7110 5e05 0400 |0028: invoke-static {v4}, Landroidx/core/view/e;.a:(Landroid/view/View;)I // method@055e │ │ -0429b2: 0a02 |002b: move-result v2 │ │ -0429b4: 1303 2000 |002c: const/16 v3, #int 32 // #20 │ │ -0429b8: 3902 5b00 |002e: if-nez v2, 0089 // +005b │ │ -0429bc: 3801 0300 |0030: if-eqz v1, 0033 // +0003 │ │ -0429c0: 2857 |0032: goto 0089 // +0057 │ │ -0429c2: 3335 2400 |0033: if-ne v5, v3, 0057 // +0024 │ │ -0429c6: 7100 8803 0000 |0035: invoke-static {}, Landroid/view/accessibility/AccessibilityEvent;.obtain:()Landroid/view/accessibility/AccessibilityEvent; // method@0388 │ │ -0429cc: 0c01 |0038: move-result-object v1 │ │ -0429ce: 6e20 f502 1400 |0039: invoke-virtual {v4, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@02f5 │ │ -0429d4: 6e20 8f03 3100 |003c: invoke-virtual {v1, v3}, Landroid/view/accessibility/AccessibilityEvent;.setEventType:(I)V // method@038f │ │ -0429da: 7120 2f05 5100 |003f: invoke-static {v1, v5}, Landroidx/core/view/e$e;.g:(Landroid/view/accessibility/AccessibilityEvent;I)V // method@052f │ │ -0429e0: 6e20 9803 4100 |0042: invoke-virtual {v1, v4}, Landroid/view/accessibility/AccessibilityEvent;.setSource:(Landroid/view/View;)V // method@0398 │ │ -0429e6: 6e20 f702 1400 |0045: invoke-virtual {v4, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@02f7 │ │ -0429ec: 6e10 8703 0100 |0048: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@0387 │ │ -0429f2: 0c05 |004b: move-result-object v5 │ │ -0429f4: 7110 5f05 0400 |004c: invoke-static {v4}, Landroidx/core/view/e;.b:(Landroid/view/View;)Ljava/lang/CharSequence; // method@055f │ │ -0429fa: 0c04 |004f: move-result-object v4 │ │ -0429fc: 7220 8219 4500 |0050: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -042a02: 6e20 a303 1000 |0053: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@03a3 │ │ -042a08: 2855 |0056: goto 00ab // +0055 │ │ -042a0a: 6e10 d202 0400 |0057: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@02d2 │ │ -042a10: 0c00 |005a: move-result-object v0 │ │ -042a12: 3800 5000 |005b: if-eqz v0, 00ab // +0050 │ │ -042a16: 6e10 d202 0400 |005d: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@02d2 │ │ -042a1c: 0c00 |0060: move-result-object v0 │ │ -042a1e: 7140 2d05 4054 |0061: invoke-static {v0, v4, v4, v5}, Landroidx/core/view/e$e;.e:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@052d │ │ -042a24: 2847 |0064: goto 00ab // +0047 │ │ -042a26: 0d05 |0065: move-exception v5 │ │ -042a28: 2200 5504 |0066: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -042a2c: 7010 6518 0000 |0068: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -042a32: 6e10 d202 0400 |006b: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@02d2 │ │ -042a38: 0c04 |006e: move-result-object v4 │ │ -042a3a: 6e10 2818 0400 |006f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -042a40: 0c04 |0072: move-result-object v4 │ │ -042a42: 6e10 d517 0400 |0073: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@17d5 │ │ -042a48: 0c04 |0076: move-result-object v4 │ │ -042a4a: 6e20 6d18 4000 |0077: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -042a50: 1a04 4300 |007a: const-string v4, " does not fully implement ViewParent" // string@0043 │ │ -042a54: 6e20 6d18 4000 |007c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -042a5a: 6e10 7018 0000 |007f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -042a60: 0c04 |0082: move-result-object v4 │ │ -042a62: 1a00 d412 |0083: const-string v0, "ViewCompat" // string@12d4 │ │ -042a66: 7130 2b02 4005 |0085: invoke-static {v0, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022b │ │ -042a6c: 2823 |0088: goto 00ab // +0023 │ │ -042a6e: 7100 8803 0000 |0089: invoke-static {}, Landroid/view/accessibility/AccessibilityEvent;.obtain:()Landroid/view/accessibility/AccessibilityEvent; // method@0388 │ │ -042a74: 0c00 |008c: move-result-object v0 │ │ -042a76: 3801 0300 |008d: if-eqz v1, 0090 // +0003 │ │ -042a7a: 2803 |008f: goto 0092 // +0003 │ │ -042a7c: 1303 0008 |0090: const/16 v3, #int 2048 // #800 │ │ -042a80: 6e20 8f03 3000 |0092: invoke-virtual {v0, v3}, Landroid/view/accessibility/AccessibilityEvent;.setEventType:(I)V // method@038f │ │ -042a86: 7120 2f05 5000 |0095: invoke-static {v0, v5}, Landroidx/core/view/e$e;.g:(Landroid/view/accessibility/AccessibilityEvent;I)V // method@052f │ │ -042a8c: 3801 1000 |0098: if-eqz v1, 00a8 // +0010 │ │ -042a90: 6e10 8703 0000 |009a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@0387 │ │ -042a96: 0c05 |009d: move-result-object v5 │ │ -042a98: 7110 5f05 0400 |009e: invoke-static {v4}, Landroidx/core/view/e;.b:(Landroid/view/View;)Ljava/lang/CharSequence; // method@055f │ │ -042a9e: 0c01 |00a1: move-result-object v1 │ │ -042aa0: 7220 8219 1500 |00a2: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -042aa6: 7110 6705 0400 |00a5: invoke-static {v4}, Landroidx/core/view/e;.j:(Landroid/view/View;)V // method@0567 │ │ -042aac: 6e20 0703 0400 |00a8: invoke-virtual {v4, v0}, Landroid/view/View;.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0307 │ │ -042ab2: 0e00 |00ab: return-void │ │ +0429b4: |[0429b4] androidx.core.view.e.f:(Landroid/view/View;I)V │ │ +0429c4: 6e10 c902 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@02c9 │ │ +0429ca: 0c00 |0003: move-result-object v0 │ │ +0429cc: 1a01 ef13 |0004: const-string v1, "accessibility" // string@13ef │ │ +0429d0: 6e20 d000 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00d0 │ │ +0429d6: 0c00 |0009: move-result-object v0 │ │ +0429d8: 1f00 e300 |000a: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@00e3 │ │ +0429dc: 6e10 a103 0000 |000c: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@03a1 │ │ +0429e2: 0a01 |000f: move-result v1 │ │ +0429e4: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ +0429e8: 0e00 |0012: return-void │ │ +0429ea: 7110 6105 0400 |0013: invoke-static {v4}, Landroidx/core/view/e;.b:(Landroid/view/View;)Ljava/lang/CharSequence; // method@0561 │ │ +0429f0: 0c01 |0016: move-result-object v1 │ │ +0429f2: 3801 1000 |0017: if-eqz v1, 0027 // +0010 │ │ +0429f6: 6e10 f002 0400 |0019: invoke-virtual {v4}, Landroid/view/View;.isShown:()Z // method@02f0 │ │ +0429fc: 0a01 |001c: move-result v1 │ │ +0429fe: 3801 0a00 |001d: if-eqz v1, 0027 // +000a │ │ +042a02: 6e10 e102 0400 |001f: invoke-virtual {v4}, Landroid/view/View;.getWindowVisibility:()I // method@02e1 │ │ +042a08: 0a01 |0022: move-result v1 │ │ +042a0a: 3901 0400 |0023: if-nez v1, 0027 // +0004 │ │ +042a0e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +042a10: 2802 |0026: goto 0028 // +0002 │ │ +042a12: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +042a14: 7110 6005 0400 |0028: invoke-static {v4}, Landroidx/core/view/e;.a:(Landroid/view/View;)I // method@0560 │ │ +042a1a: 0a02 |002b: move-result v2 │ │ +042a1c: 1303 2000 |002c: const/16 v3, #int 32 // #20 │ │ +042a20: 3902 5b00 |002e: if-nez v2, 0089 // +005b │ │ +042a24: 3801 0300 |0030: if-eqz v1, 0033 // +0003 │ │ +042a28: 2857 |0032: goto 0089 // +0057 │ │ +042a2a: 3335 2400 |0033: if-ne v5, v3, 0057 // +0024 │ │ +042a2e: 7100 8a03 0000 |0035: invoke-static {}, Landroid/view/accessibility/AccessibilityEvent;.obtain:()Landroid/view/accessibility/AccessibilityEvent; // method@038a │ │ +042a34: 0c01 |0038: move-result-object v1 │ │ +042a36: 6e20 f702 1400 |0039: invoke-virtual {v4, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@02f7 │ │ +042a3c: 6e20 9103 3100 |003c: invoke-virtual {v1, v3}, Landroid/view/accessibility/AccessibilityEvent;.setEventType:(I)V // method@0391 │ │ +042a42: 7120 3105 5100 |003f: invoke-static {v1, v5}, Landroidx/core/view/e$e;.g:(Landroid/view/accessibility/AccessibilityEvent;I)V // method@0531 │ │ +042a48: 6e20 9a03 4100 |0042: invoke-virtual {v1, v4}, Landroid/view/accessibility/AccessibilityEvent;.setSource:(Landroid/view/View;)V // method@039a │ │ +042a4e: 6e20 f902 1400 |0045: invoke-virtual {v4, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@02f9 │ │ +042a54: 6e10 8903 0100 |0048: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@0389 │ │ +042a5a: 0c05 |004b: move-result-object v5 │ │ +042a5c: 7110 6105 0400 |004c: invoke-static {v4}, Landroidx/core/view/e;.b:(Landroid/view/View;)Ljava/lang/CharSequence; // method@0561 │ │ +042a62: 0c04 |004f: move-result-object v4 │ │ +042a64: 7220 8419 4500 |0050: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +042a6a: 6e20 a503 1000 |0053: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@03a5 │ │ +042a70: 2855 |0056: goto 00ab // +0055 │ │ +042a72: 6e10 d402 0400 |0057: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@02d4 │ │ +042a78: 0c00 |005a: move-result-object v0 │ │ +042a7a: 3800 5000 |005b: if-eqz v0, 00ab // +0050 │ │ +042a7e: 6e10 d402 0400 |005d: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@02d4 │ │ +042a84: 0c00 |0060: move-result-object v0 │ │ +042a86: 7140 2f05 4054 |0061: invoke-static {v0, v4, v4, v5}, Landroidx/core/view/e$e;.e:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@052f │ │ +042a8c: 2847 |0064: goto 00ab // +0047 │ │ +042a8e: 0d05 |0065: move-exception v5 │ │ +042a90: 2200 5504 |0066: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +042a94: 7010 6718 0000 |0068: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +042a9a: 6e10 d402 0400 |006b: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@02d4 │ │ +042aa0: 0c04 |006e: move-result-object v4 │ │ +042aa2: 6e10 2a18 0400 |006f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +042aa8: 0c04 |0072: move-result-object v4 │ │ +042aaa: 6e10 d717 0400 |0073: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@17d7 │ │ +042ab0: 0c04 |0076: move-result-object v4 │ │ +042ab2: 6e20 6f18 4000 |0077: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +042ab8: 1a04 4300 |007a: const-string v4, " does not fully implement ViewParent" // string@0043 │ │ +042abc: 6e20 6f18 4000 |007c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +042ac2: 6e10 7218 0000 |007f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +042ac8: 0c04 |0082: move-result-object v4 │ │ +042aca: 1a00 d412 |0083: const-string v0, "ViewCompat" // string@12d4 │ │ +042ace: 7130 2d02 4005 |0085: invoke-static {v0, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022d │ │ +042ad4: 2823 |0088: goto 00ab // +0023 │ │ +042ad6: 7100 8a03 0000 |0089: invoke-static {}, Landroid/view/accessibility/AccessibilityEvent;.obtain:()Landroid/view/accessibility/AccessibilityEvent; // method@038a │ │ +042adc: 0c00 |008c: move-result-object v0 │ │ +042ade: 3801 0300 |008d: if-eqz v1, 0090 // +0003 │ │ +042ae2: 2803 |008f: goto 0092 // +0003 │ │ +042ae4: 1303 0008 |0090: const/16 v3, #int 2048 // #800 │ │ +042ae8: 6e20 9103 3000 |0092: invoke-virtual {v0, v3}, Landroid/view/accessibility/AccessibilityEvent;.setEventType:(I)V // method@0391 │ │ +042aee: 7120 3105 5000 |0095: invoke-static {v0, v5}, Landroidx/core/view/e$e;.g:(Landroid/view/accessibility/AccessibilityEvent;I)V // method@0531 │ │ +042af4: 3801 1000 |0098: if-eqz v1, 00a8 // +0010 │ │ +042af8: 6e10 8903 0000 |009a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@0389 │ │ +042afe: 0c05 |009d: move-result-object v5 │ │ +042b00: 7110 6105 0400 |009e: invoke-static {v4}, Landroidx/core/view/e;.b:(Landroid/view/View;)Ljava/lang/CharSequence; // method@0561 │ │ +042b06: 0c01 |00a1: move-result-object v1 │ │ +042b08: 7220 8419 1500 |00a2: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +042b0e: 7110 6905 0400 |00a5: invoke-static {v4}, Landroidx/core/view/e;.j:(Landroid/view/View;)V // method@0569 │ │ +042b14: 6e20 0903 0400 |00a8: invoke-virtual {v4, v0}, Landroid/view/View;.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0309 │ │ +042b1a: 0e00 |00ab: return-void │ │ catches : 1 │ │ 0x0061 - 0x0064 │ │ Ljava/lang/AbstractMethodError; -> 0x0065 │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/core/view/e;) │ │ @@ -7241,107 +7283,107 @@ │ │ type : '()Landroidx/core/view/e$c;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -04266c: |[04266c] androidx.core.view.e.g:()Landroidx/core/view/e$c; │ │ -04267c: 2200 3c01 |0000: new-instance v0, Landroidx/core/view/e$a; // type@013c │ │ -042680: 6001 2304 |0002: sget v1, Le/a;.G:I // field@0423 │ │ -042684: 1c02 2604 |0004: const-class v2, Ljava/lang/CharSequence; // type@0426 │ │ -042688: 1303 0800 |0006: const/16 v3, #int 8 // #8 │ │ -04268c: 1304 1c00 |0008: const/16 v4, #int 28 // #1c │ │ -042690: 7054 0805 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/core/view/e$a;.:(ILjava/lang/Class;II)V // method@0508 │ │ -042696: 1100 |000d: return-object v0 │ │ +0426d4: |[0426d4] androidx.core.view.e.g:()Landroidx/core/view/e$c; │ │ +0426e4: 2200 3c01 |0000: new-instance v0, Landroidx/core/view/e$a; // type@013c │ │ +0426e8: 6001 2304 |0002: sget v1, Le/a;.G:I // field@0423 │ │ +0426ec: 1c02 2604 |0004: const-class v2, Ljava/lang/CharSequence; // type@0426 │ │ +0426f0: 1303 0800 |0006: const/16 v3, #int 8 // #8 │ │ +0426f4: 1304 1c00 |0008: const/16 v4, #int 28 // #1c │ │ +0426f8: 7054 0a05 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/core/view/e$a;.:(ILjava/lang/Class;II)V // method@050a │ │ +0426fe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/core/view/e;) │ │ name : 'h' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -042ac4: |[042ac4] androidx.core.view.e.h:(Landroid/view/View;)V │ │ -042ad4: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -042ad8: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -042adc: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -042ae0: 7110 3205 0200 |0006: invoke-static {v2}, Landroidx/core/view/e$f;.c:(Landroid/view/View;)V // method@0532 │ │ -042ae6: 2808 |0009: goto 0011 // +0008 │ │ -042ae8: 1301 1000 |000a: const/16 v1, #int 16 // #10 │ │ -042aec: 3410 0500 |000c: if-lt v0, v1, 0011 // +0005 │ │ -042af0: 7110 2505 0200 |000e: invoke-static {v2}, Landroidx/core/view/e$d;.p:(Landroid/view/View;)V // method@0525 │ │ -042af6: 0e00 |0011: return-void │ │ +042b2c: |[042b2c] androidx.core.view.e.h:(Landroid/view/View;)V │ │ +042b3c: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +042b40: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +042b44: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +042b48: 7110 3405 0200 |0006: invoke-static {v2}, Landroidx/core/view/e$f;.c:(Landroid/view/View;)V // method@0534 │ │ +042b4e: 2808 |0009: goto 0011 // +0008 │ │ +042b50: 1301 1000 |000a: const/16 v1, #int 16 // #10 │ │ +042b54: 3410 0500 |000c: if-lt v0, v1, 0011 // +0005 │ │ +042b58: 7110 2705 0200 |000e: invoke-static {v2}, Landroidx/core/view/e$d;.p:(Landroid/view/View;)V // method@0527 │ │ +042b5e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/core/view/e;) │ │ name : 'i' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -042af8: |[042af8] androidx.core.view.e.i:(Landroid/view/View;I)V │ │ -042b08: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -042b0c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -042b10: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -042b14: 7120 2805 3200 |0006: invoke-static {v2, v3}, Landroidx/core/view/e$d;.s:(Landroid/view/View;I)V // method@0528 │ │ -042b1a: 280a |0009: goto 0013 // +000a │ │ -042b1c: 1301 1000 |000a: const/16 v1, #int 16 // #10 │ │ -042b20: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ -042b24: 1240 |000e: const/4 v0, #int 4 // #4 │ │ -042b26: 3303 f7ff |000f: if-ne v3, v0, 0006 // -0009 │ │ -042b2a: 1223 |0011: const/4 v3, #int 2 // #2 │ │ -042b2c: 28f4 |0012: goto 0006 // -000c │ │ -042b2e: 0e00 |0013: return-void │ │ +042b60: |[042b60] androidx.core.view.e.i:(Landroid/view/View;I)V │ │ +042b70: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +042b74: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +042b78: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +042b7c: 7120 2a05 3200 |0006: invoke-static {v2, v3}, Landroidx/core/view/e$d;.s:(Landroid/view/View;I)V // method@052a │ │ +042b82: 280a |0009: goto 0013 // +000a │ │ +042b84: 1301 1000 |000a: const/16 v1, #int 16 // #10 │ │ +042b88: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ +042b8c: 1240 |000e: const/4 v0, #int 4 // #4 │ │ +042b8e: 3303 f7ff |000f: if-ne v3, v0, 0006 // -0009 │ │ +042b92: 1223 |0011: const/4 v3, #int 2 // #2 │ │ +042b94: 28f4 |0012: goto 0006 // -000c │ │ +042b96: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/core/view/e;) │ │ name : 'j' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -042b30: |[042b30] androidx.core.view.e.j:(Landroid/view/View;)V │ │ -042b40: 7110 6005 0300 |0000: invoke-static {v3}, Landroidx/core/view/e;.c:(Landroid/view/View;)I // method@0560 │ │ -042b46: 0a00 |0003: move-result v0 │ │ -042b48: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -042b4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -042b4e: 7120 6605 0300 |0007: invoke-static {v3, v0}, Landroidx/core/view/e;.i:(Landroid/view/View;I)V // method@0566 │ │ -042b54: 6e10 d202 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@02d2 │ │ -042b5a: 0c00 |000d: move-result-object v0 │ │ -042b5c: 2001 c900 |000e: instance-of v1, v0, Landroid/view/View; // type@00c9 │ │ -042b60: 3801 1600 |0010: if-eqz v1, 0026 // +0016 │ │ -042b64: 0701 |0012: move-object v1, v0 │ │ -042b66: 1f01 c900 |0013: check-cast v1, Landroid/view/View; // type@00c9 │ │ -042b6a: 7110 6005 0100 |0015: invoke-static {v1}, Landroidx/core/view/e;.c:(Landroid/view/View;)I // method@0560 │ │ -042b70: 0a01 |0018: move-result v1 │ │ -042b72: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -042b74: 3321 0700 |001a: if-ne v1, v2, 0021 // +0007 │ │ -042b78: 1220 |001c: const/4 v0, #int 2 // #2 │ │ -042b7a: 7120 6605 0300 |001d: invoke-static {v3, v0}, Landroidx/core/view/e;.i:(Landroid/view/View;I)V // method@0566 │ │ -042b80: 2806 |0020: goto 0026 // +0006 │ │ -042b82: 7210 2d03 0000 |0021: invoke-interface {v0}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@032d │ │ -042b88: 0c00 |0024: move-result-object v0 │ │ -042b8a: 28e9 |0025: goto 000e // -0017 │ │ -042b8c: 0e00 |0026: return-void │ │ +042b98: |[042b98] androidx.core.view.e.j:(Landroid/view/View;)V │ │ +042ba8: 7110 6205 0300 |0000: invoke-static {v3}, Landroidx/core/view/e;.c:(Landroid/view/View;)I // method@0562 │ │ +042bae: 0a00 |0003: move-result v0 │ │ +042bb0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +042bb4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +042bb6: 7120 6805 0300 |0007: invoke-static {v3, v0}, Landroidx/core/view/e;.i:(Landroid/view/View;I)V // method@0568 │ │ +042bbc: 6e10 d402 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@02d4 │ │ +042bc2: 0c00 |000d: move-result-object v0 │ │ +042bc4: 2001 c900 |000e: instance-of v1, v0, Landroid/view/View; // type@00c9 │ │ +042bc8: 3801 1600 |0010: if-eqz v1, 0026 // +0016 │ │ +042bcc: 0701 |0012: move-object v1, v0 │ │ +042bce: 1f01 c900 |0013: check-cast v1, Landroid/view/View; // type@00c9 │ │ +042bd2: 7110 6205 0100 |0015: invoke-static {v1}, Landroidx/core/view/e;.c:(Landroid/view/View;)I // method@0562 │ │ +042bd8: 0a01 |0018: move-result v1 │ │ +042bda: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +042bdc: 3321 0700 |001a: if-ne v1, v2, 0021 // +0007 │ │ +042be0: 1220 |001c: const/4 v0, #int 2 // #2 │ │ +042be2: 7120 6805 0300 |001d: invoke-static {v3, v0}, Landroidx/core/view/e;.i:(Landroid/view/View;I)V // method@0568 │ │ +042be8: 2806 |0020: goto 0026 // +0006 │ │ +042bea: 7210 2f03 0000 |0021: invoke-interface {v0}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@032f │ │ +042bf0: 0c00 |0024: move-result-object v0 │ │ +042bf2: 28e9 |0025: goto 000e // -0017 │ │ +042bf4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -7373,37 +7415,37 @@ │ │ type : '(Landroidx/core/view/e$j;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -042504: |[042504] androidx.core.view.f.:(Landroidx/core/view/e$j;)V │ │ -042514: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04251a: 5b01 ca00 |0003: iput-object v1, v0, Landroidx/core/view/f;.a:Landroidx/core/view/e$j; // field@00ca │ │ -04251e: 0e00 |0005: return-void │ │ +04256c: |[04256c] androidx.core.view.f.:(Landroidx/core/view/e$j;)V │ │ +04257c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +042582: 5b01 ca00 |0003: iput-object v1, v0, Landroidx/core/view/f;.a:Landroidx/core/view/e$j; // field@00ca │ │ +042586: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/view/f;) │ │ name : 'onUnhandledKeyEvent' │ │ type : '(Landroid/view/View;Landroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0424e4: |[0424e4] androidx.core.view.f.onUnhandledKeyEvent:(Landroid/view/View;Landroid/view/KeyEvent;)Z │ │ -0424f4: 5410 ca00 |0000: iget-object v0, v1, Landroidx/core/view/f;.a:Landroidx/core/view/e$j; // field@00ca │ │ -0424f8: 7230 5c05 2003 |0002: invoke-interface {v0, v2, v3}, Landroidx/core/view/e$j;.onUnhandledKeyEvent:(Landroid/view/View;Landroid/view/KeyEvent;)Z // method@055c │ │ -0424fe: 0a02 |0005: move-result v2 │ │ -042500: 0f02 |0006: return v2 │ │ +04254c: |[04254c] androidx.core.view.f.onUnhandledKeyEvent:(Landroid/view/View;Landroid/view/KeyEvent;)Z │ │ +04255c: 5410 ca00 |0000: iget-object v0, v1, Landroidx/core/view/f;.a:Landroidx/core/view/e$j; // field@00ca │ │ +042560: 7230 5e05 2003 |0002: invoke-interface {v0, v2, v3}, Landroidx/core/view/e$j;.onUnhandledKeyEvent:(Landroid/view/View;Landroid/view/KeyEvent;)Z // method@055e │ │ +042566: 0a02 |0005: move-result v2 │ │ +042568: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #66 header: │ │ @@ -7451,50 +7493,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -042c88: |[042c88] androidx.core.view.g$a.:()V │ │ -042c98: 1c00 c900 |0000: const-class v0, Landroid/view/View; // type@00c9 │ │ -042c9c: 1a01 e019 |0002: const-string v1, "mAttachInfo" // string@19e0 │ │ -042ca0: 6e20 c917 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@17c9 │ │ -042ca6: 0c00 |0007: move-result-object v0 │ │ -042ca8: 6900 cb00 |0008: sput-object v0, Landroidx/core/view/g$a;.a:Ljava/lang/reflect/Field; // field@00cb │ │ -042cac: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -042cae: 6e20 a318 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@18a3 │ │ -042cb4: 1a00 4c14 |000e: const-string v0, "android.view.View$AttachInfo" // string@144c │ │ -042cb8: 7110 c017 0000 |0010: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c0 │ │ -042cbe: 0c00 |0013: move-result-object v0 │ │ -042cc0: 1a02 e619 |0014: const-string v2, "mStableInsets" // string@19e6 │ │ -042cc4: 6e20 c917 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@17c9 │ │ -042cca: 0c02 |0019: move-result-object v2 │ │ -042ccc: 6902 cc00 |001a: sput-object v2, Landroidx/core/view/g$a;.b:Ljava/lang/reflect/Field; // field@00cc │ │ -042cd0: 6e20 a318 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@18a3 │ │ -042cd6: 1a02 e219 |001f: const-string v2, "mContentInsets" // string@19e2 │ │ -042cda: 6e20 c917 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@17c9 │ │ -042ce0: 0c00 |0024: move-result-object v0 │ │ -042ce2: 6900 cd00 |0025: sput-object v0, Landroidx/core/view/g$a;.c:Ljava/lang/reflect/Field; // field@00cd │ │ -042ce6: 6e20 a318 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@18a3 │ │ -042cec: 6a01 ce00 |002a: sput-boolean v1, Landroidx/core/view/g$a;.d:Z // field@00ce │ │ -042cf0: 281c |002c: goto 0048 // +001c │ │ -042cf2: 0d00 |002d: move-exception v0 │ │ -042cf4: 2201 5504 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -042cf8: 7010 6518 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -042cfe: 1a02 2304 |0033: const-string v2, "Failed to get visible insets from AttachInfo " // string@0423 │ │ -042d02: 6e20 6d18 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -042d08: 6e10 2e18 0000 |0038: invoke-virtual {v0}, Ljava/lang/ReflectiveOperationException;.getMessage:()Ljava/lang/String; // method@182e │ │ -042d0e: 0c02 |003b: move-result-object v2 │ │ -042d10: 6e20 6d18 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -042d16: 6e10 7018 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -042d1c: 0c01 |0042: move-result-object v1 │ │ -042d1e: 1a02 df12 |0043: const-string v2, "WindowInsetsCompat" // string@12df │ │ -042d22: 7130 3202 1200 |0045: invoke-static {v2, v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0232 │ │ -042d28: 0e00 |0048: return-void │ │ +042cf0: |[042cf0] androidx.core.view.g$a.:()V │ │ +042d00: 1c00 c900 |0000: const-class v0, Landroid/view/View; // type@00c9 │ │ +042d04: 1a01 e019 |0002: const-string v1, "mAttachInfo" // string@19e0 │ │ +042d08: 6e20 cb17 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@17cb │ │ +042d0e: 0c00 |0007: move-result-object v0 │ │ +042d10: 6900 cb00 |0008: sput-object v0, Landroidx/core/view/g$a;.a:Ljava/lang/reflect/Field; // field@00cb │ │ +042d14: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +042d16: 6e20 a518 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@18a5 │ │ +042d1c: 1a00 4c14 |000e: const-string v0, "android.view.View$AttachInfo" // string@144c │ │ +042d20: 7110 c217 0000 |0010: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c2 │ │ +042d26: 0c00 |0013: move-result-object v0 │ │ +042d28: 1a02 e619 |0014: const-string v2, "mStableInsets" // string@19e6 │ │ +042d2c: 6e20 cb17 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@17cb │ │ +042d32: 0c02 |0019: move-result-object v2 │ │ +042d34: 6902 cc00 |001a: sput-object v2, Landroidx/core/view/g$a;.b:Ljava/lang/reflect/Field; // field@00cc │ │ +042d38: 6e20 a518 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@18a5 │ │ +042d3e: 1a02 e219 |001f: const-string v2, "mContentInsets" // string@19e2 │ │ +042d42: 6e20 cb17 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@17cb │ │ +042d48: 0c00 |0024: move-result-object v0 │ │ +042d4a: 6900 cd00 |0025: sput-object v0, Landroidx/core/view/g$a;.c:Ljava/lang/reflect/Field; // field@00cd │ │ +042d4e: 6e20 a518 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@18a5 │ │ +042d54: 6a01 ce00 |002a: sput-boolean v1, Landroidx/core/view/g$a;.d:Z // field@00ce │ │ +042d58: 281c |002c: goto 0048 // +001c │ │ +042d5a: 0d00 |002d: move-exception v0 │ │ +042d5c: 2201 5504 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +042d60: 7010 6718 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +042d66: 1a02 2304 |0033: const-string v2, "Failed to get visible insets from AttachInfo " // string@0423 │ │ +042d6a: 6e20 6f18 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +042d70: 6e10 3018 0000 |0038: invoke-virtual {v0}, Ljava/lang/ReflectiveOperationException;.getMessage:()Ljava/lang/String; // method@1830 │ │ +042d76: 0c02 |003b: move-result-object v2 │ │ +042d78: 6e20 6f18 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +042d7e: 6e10 7218 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +042d84: 0c01 |0042: move-result-object v1 │ │ +042d86: 1a02 df12 |0043: const-string v2, "WindowInsetsCompat" // string@12df │ │ +042d8a: 7130 3402 1200 |0045: invoke-static {v2, v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0234 │ │ +042d90: 0e00 |0048: return-void │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ReflectiveOperationException; -> 0x002d │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/g$a;) │ │ @@ -7502,68 +7544,68 @@ │ │ type : '(Landroid/view/View;)Landroidx/core/view/g;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -042b90: |[042b90] androidx.core.view.g$a.a:(Landroid/view/View;)Landroidx/core/view/g; │ │ -042ba0: 6300 ce00 |0000: sget-boolean v0, Landroidx/core/view/g$a;.d:Z // field@00ce │ │ -042ba4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -042ba6: 3800 6800 |0003: if-eqz v0, 006b // +0068 │ │ -042baa: 6e10 e702 0400 |0005: invoke-virtual {v4}, Landroid/view/View;.isAttachedToWindow:()Z // method@02e7 │ │ -042bb0: 0a00 |0008: move-result v0 │ │ -042bb2: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -042bb6: 2860 |000b: goto 006b // +0060 │ │ -042bb8: 6e10 d502 0400 |000c: invoke-virtual {v4}, Landroid/view/View;.getRootView:()Landroid/view/View; // method@02d5 │ │ -042bbe: 0c00 |000f: move-result-object v0 │ │ -042bc0: 6202 cb00 |0010: sget-object v2, Landroidx/core/view/g$a;.a:Ljava/lang/reflect/Field; // field@00cb │ │ -042bc4: 6e20 9e18 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@189e │ │ -042bca: 0c00 |0015: move-result-object v0 │ │ -042bcc: 3800 5500 |0016: if-eqz v0, 006b // +0055 │ │ -042bd0: 6202 cc00 |0018: sget-object v2, Landroidx/core/view/g$a;.b:Ljava/lang/reflect/Field; // field@00cc │ │ -042bd4: 6e20 9e18 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@189e │ │ -042bda: 0c02 |001d: move-result-object v2 │ │ -042bdc: 1f02 6700 |001e: check-cast v2, Landroid/graphics/Rect; // type@0067 │ │ -042be0: 6203 cd00 |0020: sget-object v3, Landroidx/core/view/g$a;.c:Ljava/lang/reflect/Field; // field@00cd │ │ -042be4: 6e20 9e18 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@189e │ │ -042bea: 0c00 |0025: move-result-object v0 │ │ -042bec: 1f00 6700 |0026: check-cast v0, Landroid/graphics/Rect; // type@0067 │ │ -042bf0: 3802 4300 |0028: if-eqz v2, 006b // +0043 │ │ -042bf4: 3800 4100 |002a: if-eqz v0, 006b // +0041 │ │ -042bf8: 2203 4a01 |002c: new-instance v3, Landroidx/core/view/g$b; // type@014a │ │ -042bfc: 7010 6c05 0300 |002e: invoke-direct {v3}, Landroidx/core/view/g$b;.:()V // method@056c │ │ -042c02: 7110 d004 0200 |0031: invoke-static {v2}, Landroidx/core/graphics/a;.c:(Landroid/graphics/Rect;)Landroidx/core/graphics/a; // method@04d0 │ │ -042c08: 0c02 |0034: move-result-object v2 │ │ -042c0a: 6e20 6e05 2300 |0035: invoke-virtual {v3, v2}, Landroidx/core/view/g$b;.b:(Landroidx/core/graphics/a;)Landroidx/core/view/g$b; // method@056e │ │ -042c10: 0c02 |0038: move-result-object v2 │ │ -042c12: 7110 d004 0000 |0039: invoke-static {v0}, Landroidx/core/graphics/a;.c:(Landroid/graphics/Rect;)Landroidx/core/graphics/a; // method@04d0 │ │ -042c18: 0c00 |003c: move-result-object v0 │ │ -042c1a: 6e20 6f05 0200 |003d: invoke-virtual {v2, v0}, Landroidx/core/view/g$b;.c:(Landroidx/core/graphics/a;)Landroidx/core/view/g$b; // method@056f │ │ -042c20: 0c00 |0040: move-result-object v0 │ │ -042c22: 6e10 6d05 0000 |0041: invoke-virtual {v0}, Landroidx/core/view/g$b;.a:()Landroidx/core/view/g; // method@056d │ │ -042c28: 0c00 |0044: move-result-object v0 │ │ -042c2a: 6e20 dc05 0000 |0045: invoke-virtual {v0, v0}, Landroidx/core/view/g;.k:(Landroidx/core/view/g;)V // method@05dc │ │ -042c30: 6e10 d502 0400 |0048: invoke-virtual {v4}, Landroid/view/View;.getRootView:()Landroid/view/View; // method@02d5 │ │ -042c36: 0c04 |004b: move-result-object v4 │ │ -042c38: 6e20 d305 4000 |004c: invoke-virtual {v0, v4}, Landroidx/core/view/g;.d:(Landroid/view/View;)V // method@05d3 │ │ -042c3e: 1100 |004f: return-object v0 │ │ -042c40: 0d04 |0050: move-exception v4 │ │ -042c42: 2200 5504 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -042c46: 7010 6518 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -042c4c: 1a02 2204 |0056: const-string v2, "Failed to get insets from AttachInfo. " // string@0422 │ │ -042c50: 6e20 6d18 2000 |0058: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -042c56: 6e10 fe17 0400 |005b: invoke-virtual {v4}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@17fe │ │ -042c5c: 0c02 |005e: move-result-object v2 │ │ -042c5e: 6e20 6d18 2000 |005f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -042c64: 6e10 7018 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -042c6a: 0c00 |0065: move-result-object v0 │ │ -042c6c: 1a02 df12 |0066: const-string v2, "WindowInsetsCompat" // string@12df │ │ -042c70: 7130 3202 0204 |0068: invoke-static {v2, v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0232 │ │ -042c76: 1101 |006b: return-object v1 │ │ +042bf8: |[042bf8] androidx.core.view.g$a.a:(Landroid/view/View;)Landroidx/core/view/g; │ │ +042c08: 6300 ce00 |0000: sget-boolean v0, Landroidx/core/view/g$a;.d:Z // field@00ce │ │ +042c0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +042c0e: 3800 6800 |0003: if-eqz v0, 006b // +0068 │ │ +042c12: 6e10 e902 0400 |0005: invoke-virtual {v4}, Landroid/view/View;.isAttachedToWindow:()Z // method@02e9 │ │ +042c18: 0a00 |0008: move-result v0 │ │ +042c1a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +042c1e: 2860 |000b: goto 006b // +0060 │ │ +042c20: 6e10 d702 0400 |000c: invoke-virtual {v4}, Landroid/view/View;.getRootView:()Landroid/view/View; // method@02d7 │ │ +042c26: 0c00 |000f: move-result-object v0 │ │ +042c28: 6202 cb00 |0010: sget-object v2, Landroidx/core/view/g$a;.a:Ljava/lang/reflect/Field; // field@00cb │ │ +042c2c: 6e20 a018 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@18a0 │ │ +042c32: 0c00 |0015: move-result-object v0 │ │ +042c34: 3800 5500 |0016: if-eqz v0, 006b // +0055 │ │ +042c38: 6202 cc00 |0018: sget-object v2, Landroidx/core/view/g$a;.b:Ljava/lang/reflect/Field; // field@00cc │ │ +042c3c: 6e20 a018 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@18a0 │ │ +042c42: 0c02 |001d: move-result-object v2 │ │ +042c44: 1f02 6700 |001e: check-cast v2, Landroid/graphics/Rect; // type@0067 │ │ +042c48: 6203 cd00 |0020: sget-object v3, Landroidx/core/view/g$a;.c:Ljava/lang/reflect/Field; // field@00cd │ │ +042c4c: 6e20 a018 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@18a0 │ │ +042c52: 0c00 |0025: move-result-object v0 │ │ +042c54: 1f00 6700 |0026: check-cast v0, Landroid/graphics/Rect; // type@0067 │ │ +042c58: 3802 4300 |0028: if-eqz v2, 006b // +0043 │ │ +042c5c: 3800 4100 |002a: if-eqz v0, 006b // +0041 │ │ +042c60: 2203 4a01 |002c: new-instance v3, Landroidx/core/view/g$b; // type@014a │ │ +042c64: 7010 6e05 0300 |002e: invoke-direct {v3}, Landroidx/core/view/g$b;.:()V // method@056e │ │ +042c6a: 7110 d204 0200 |0031: invoke-static {v2}, Landroidx/core/graphics/a;.c:(Landroid/graphics/Rect;)Landroidx/core/graphics/a; // method@04d2 │ │ +042c70: 0c02 |0034: move-result-object v2 │ │ +042c72: 6e20 7005 2300 |0035: invoke-virtual {v3, v2}, Landroidx/core/view/g$b;.b:(Landroidx/core/graphics/a;)Landroidx/core/view/g$b; // method@0570 │ │ +042c78: 0c02 |0038: move-result-object v2 │ │ +042c7a: 7110 d204 0000 |0039: invoke-static {v0}, Landroidx/core/graphics/a;.c:(Landroid/graphics/Rect;)Landroidx/core/graphics/a; // method@04d2 │ │ +042c80: 0c00 |003c: move-result-object v0 │ │ +042c82: 6e20 7105 0200 |003d: invoke-virtual {v2, v0}, Landroidx/core/view/g$b;.c:(Landroidx/core/graphics/a;)Landroidx/core/view/g$b; // method@0571 │ │ +042c88: 0c00 |0040: move-result-object v0 │ │ +042c8a: 6e10 6f05 0000 |0041: invoke-virtual {v0}, Landroidx/core/view/g$b;.a:()Landroidx/core/view/g; // method@056f │ │ +042c90: 0c00 |0044: move-result-object v0 │ │ +042c92: 6e20 de05 0000 |0045: invoke-virtual {v0, v0}, Landroidx/core/view/g;.k:(Landroidx/core/view/g;)V // method@05de │ │ +042c98: 6e10 d702 0400 |0048: invoke-virtual {v4}, Landroid/view/View;.getRootView:()Landroid/view/View; // method@02d7 │ │ +042c9e: 0c04 |004b: move-result-object v4 │ │ +042ca0: 6e20 d505 4000 |004c: invoke-virtual {v0, v4}, Landroidx/core/view/g;.d:(Landroid/view/View;)V // method@05d5 │ │ +042ca6: 1100 |004f: return-object v0 │ │ +042ca8: 0d04 |0050: move-exception v4 │ │ +042caa: 2200 5504 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +042cae: 7010 6718 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +042cb4: 1a02 2204 |0056: const-string v2, "Failed to get insets from AttachInfo. " // string@0422 │ │ +042cb8: 6e20 6f18 2000 |0058: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +042cbe: 6e10 0018 0400 |005b: invoke-virtual {v4}, Ljava/lang/IllegalAccessException;.getMessage:()Ljava/lang/String; // method@1800 │ │ +042cc4: 0c02 |005e: move-result-object v2 │ │ +042cc6: 6e20 6f18 2000 |005f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +042ccc: 6e10 7218 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +042cd2: 0c00 |0065: move-result-object v0 │ │ +042cd4: 1a02 df12 |0066: const-string v2, "WindowInsetsCompat" // string@12df │ │ +042cd8: 7130 3402 0204 |0068: invoke-static {v2, v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0234 │ │ +042cde: 1101 |006b: return-object v1 │ │ catches : 1 │ │ 0x0010 - 0x004f │ │ Ljava/lang/IllegalAccessException; -> 0x0050 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -7579,17 +7621,17 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #67 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/view/g; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="b" │ │ -Annotations on method #1390 'b' │ │ +Annotations on method #1392 'b' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #1391 'c' │ │ +Annotations on method #1393 'c' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ Class #67 - │ │ Class descriptor : 'Landroidx/core/view/g$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -7605,90 +7647,90 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -04321c: |[04321c] androidx.core.view.g$b.:()V │ │ -04322c: 7010 2518 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1825 │ │ -043232: 6000 5100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -043236: 1301 1e00 |0005: const/16 v1, #int 30 // #1e │ │ -04323a: 3410 0a00 |0007: if-lt v0, v1, 0011 // +000a │ │ -04323e: 2200 4d01 |0009: new-instance v0, Landroidx/core/view/g$e; // type@014d │ │ -043242: 7010 7d05 0000 |000b: invoke-direct {v0}, Landroidx/core/view/g$e;.:()V // method@057d │ │ -043248: 5b20 cf00 |000e: iput-object v0, v2, Landroidx/core/view/g$b;.a:Landroidx/core/view/g$f; // field@00cf │ │ -04324c: 281b |0010: goto 002b // +001b │ │ -04324e: 1301 1d00 |0011: const/16 v1, #int 29 // #1d │ │ -043252: 3410 0800 |0013: if-lt v0, v1, 001b // +0008 │ │ -043256: 2200 4c01 |0015: new-instance v0, Landroidx/core/view/g$d; // type@014c │ │ -04325a: 7010 7605 0000 |0017: invoke-direct {v0}, Landroidx/core/view/g$d;.:()V // method@0576 │ │ -043260: 28f4 |001a: goto 000e // -000c │ │ -043262: 1301 1400 |001b: const/16 v1, #int 20 // #14 │ │ -043266: 3410 0800 |001d: if-lt v0, v1, 0025 // +0008 │ │ -04326a: 2200 4b01 |001f: new-instance v0, Landroidx/core/view/g$c; // type@014b │ │ -04326e: 7010 7105 0000 |0021: invoke-direct {v0}, Landroidx/core/view/g$c;.:()V // method@0571 │ │ -043274: 28ea |0024: goto 000e // -0016 │ │ -043276: 2200 4e01 |0025: new-instance v0, Landroidx/core/view/g$f; // type@014e │ │ -04327a: 7010 7e05 0000 |0027: invoke-direct {v0}, Landroidx/core/view/g$f;.:()V // method@057e │ │ -043280: 28e4 |002a: goto 000e // -001c │ │ -043282: 0e00 |002b: return-void │ │ +043284: |[043284] androidx.core.view.g$b.:()V │ │ +043294: 7010 2718 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1827 │ │ +04329a: 6000 5100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +04329e: 1301 1e00 |0005: const/16 v1, #int 30 // #1e │ │ +0432a2: 3410 0a00 |0007: if-lt v0, v1, 0011 // +000a │ │ +0432a6: 2200 4d01 |0009: new-instance v0, Landroidx/core/view/g$e; // type@014d │ │ +0432aa: 7010 7f05 0000 |000b: invoke-direct {v0}, Landroidx/core/view/g$e;.:()V // method@057f │ │ +0432b0: 5b20 cf00 |000e: iput-object v0, v2, Landroidx/core/view/g$b;.a:Landroidx/core/view/g$f; // field@00cf │ │ +0432b4: 281b |0010: goto 002b // +001b │ │ +0432b6: 1301 1d00 |0011: const/16 v1, #int 29 // #1d │ │ +0432ba: 3410 0800 |0013: if-lt v0, v1, 001b // +0008 │ │ +0432be: 2200 4c01 |0015: new-instance v0, Landroidx/core/view/g$d; // type@014c │ │ +0432c2: 7010 7805 0000 |0017: invoke-direct {v0}, Landroidx/core/view/g$d;.:()V // method@0578 │ │ +0432c8: 28f4 |001a: goto 000e // -000c │ │ +0432ca: 1301 1400 |001b: const/16 v1, #int 20 // #14 │ │ +0432ce: 3410 0800 |001d: if-lt v0, v1, 0025 // +0008 │ │ +0432d2: 2200 4b01 |001f: new-instance v0, Landroidx/core/view/g$c; // type@014b │ │ +0432d6: 7010 7305 0000 |0021: invoke-direct {v0}, Landroidx/core/view/g$c;.:()V // method@0573 │ │ +0432dc: 28ea |0024: goto 000e // -0016 │ │ +0432de: 2200 4e01 |0025: new-instance v0, Landroidx/core/view/g$f; // type@014e │ │ +0432e2: 7010 8005 0000 |0027: invoke-direct {v0}, Landroidx/core/view/g$f;.:()V // method@0580 │ │ +0432e8: 28e4 |002a: goto 000e // -001c │ │ +0432ea: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/view/g$b;) │ │ name : 'a' │ │ type : '()Landroidx/core/view/g;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0431c4: |[0431c4] androidx.core.view.g$b.a:()Landroidx/core/view/g; │ │ -0431d4: 5410 cf00 |0000: iget-object v0, v1, Landroidx/core/view/g$b;.a:Landroidx/core/view/g$f; // field@00cf │ │ -0431d8: 6e10 8105 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$f;.b:()Landroidx/core/view/g; // method@0581 │ │ -0431de: 0c00 |0005: move-result-object v0 │ │ -0431e0: 1100 |0006: return-object v0 │ │ +04322c: |[04322c] androidx.core.view.g$b.a:()Landroidx/core/view/g; │ │ +04323c: 5410 cf00 |0000: iget-object v0, v1, Landroidx/core/view/g$b;.a:Landroidx/core/view/g$f; // field@00cf │ │ +043240: 6e10 8305 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$f;.b:()Landroidx/core/view/g; // method@0583 │ │ +043246: 0c00 |0005: move-result-object v0 │ │ +043248: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/g$b;) │ │ name : 'b' │ │ type : '(Landroidx/core/graphics/a;)Landroidx/core/view/g$b;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0431e4: |[0431e4] androidx.core.view.g$b.b:(Landroidx/core/graphics/a;)Landroidx/core/view/g$b; │ │ -0431f4: 5410 cf00 |0000: iget-object v0, v1, Landroidx/core/view/g$b;.a:Landroidx/core/view/g$f; // field@00cf │ │ -0431f8: 6e20 8305 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$f;.d:(Landroidx/core/graphics/a;)V // method@0583 │ │ -0431fe: 1101 |0005: return-object v1 │ │ +04324c: |[04324c] androidx.core.view.g$b.b:(Landroidx/core/graphics/a;)Landroidx/core/view/g$b; │ │ +04325c: 5410 cf00 |0000: iget-object v0, v1, Landroidx/core/view/g$b;.a:Landroidx/core/view/g$f; // field@00cf │ │ +043260: 6e20 8505 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$f;.d:(Landroidx/core/graphics/a;)V // method@0585 │ │ +043266: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/g$b;) │ │ name : 'c' │ │ type : '(Landroidx/core/graphics/a;)Landroidx/core/view/g$b;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043200: |[043200] androidx.core.view.g$b.c:(Landroidx/core/graphics/a;)Landroidx/core/view/g$b; │ │ -043210: 5410 cf00 |0000: iget-object v0, v1, Landroidx/core/view/g$b;.a:Landroidx/core/view/g$f; // field@00cf │ │ -043214: 6e20 8505 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$f;.f:(Landroidx/core/graphics/a;)V // method@0585 │ │ -04321a: 1101 |0005: return-object v1 │ │ +043268: |[043268] androidx.core.view.g$b.c:(Landroidx/core/graphics/a;)Landroidx/core/view/g$b; │ │ +043278: 5410 cf00 |0000: iget-object v0, v1, Landroidx/core/view/g$b;.a:Landroidx/core/view/g$f; // field@00cf │ │ +04327c: 6e20 8705 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$f;.f:(Landroidx/core/graphics/a;)V // method@0587 │ │ +043282: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #68 header: │ │ @@ -7727,188 +7769,188 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04305c: |[04305c] androidx.core.view.g$f.:()V │ │ -04306c: 2200 5701 |0000: new-instance v0, Landroidx/core/view/g; // type@0157 │ │ -043070: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -043072: 7020 cf05 1000 |0003: invoke-direct {v0, v1}, Landroidx/core/view/g;.:(Landroidx/core/view/g;)V // method@05cf │ │ -043078: 7020 7f05 0200 |0006: invoke-direct {v2, v0}, Landroidx/core/view/g$f;.:(Landroidx/core/view/g;)V // method@057f │ │ -04307e: 0e00 |0009: return-void │ │ +0430c4: |[0430c4] androidx.core.view.g$f.:()V │ │ +0430d4: 2200 5701 |0000: new-instance v0, Landroidx/core/view/g; // type@0157 │ │ +0430d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0430da: 7020 d105 1000 |0003: invoke-direct {v0, v1}, Landroidx/core/view/g;.:(Landroidx/core/view/g;)V // method@05d1 │ │ +0430e0: 7020 8105 0200 |0006: invoke-direct {v2, v0}, Landroidx/core/view/g$f;.:(Landroidx/core/view/g;)V // method@0581 │ │ +0430e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/g$f;) │ │ name : '' │ │ type : '(Landroidx/core/view/g;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043080: |[043080] androidx.core.view.g$f.:(Landroidx/core/view/g;)V │ │ -043090: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -043096: 5b01 d700 |0003: iput-object v1, v0, Landroidx/core/view/g$f;.a:Landroidx/core/view/g; // field@00d7 │ │ -04309a: 0e00 |0005: return-void │ │ +0430e8: |[0430e8] androidx.core.view.g$f.:(Landroidx/core/view/g;)V │ │ +0430f8: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +0430fe: 5b01 d700 |0003: iput-object v1, v0, Landroidx/core/view/g$f;.a:Landroidx/core/view/g; // field@00d7 │ │ +043102: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/view/g$f;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -04309c: |[04309c] androidx.core.view.g$f.a:()V │ │ -0430ac: 5450 d800 |0000: iget-object v0, v5, Landroidx/core/view/g$f;.b:[Landroidx/core/graphics/a; // field@00d8 │ │ -0430b0: 3800 5600 |0002: if-eqz v0, 0058 // +0056 │ │ -0430b4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0430b6: 7110 cb05 0100 |0005: invoke-static {v1}, Landroidx/core/view/g$m;.b:(I)I // method@05cb │ │ -0430bc: 0a02 |0008: move-result v2 │ │ -0430be: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -0430c2: 5452 d800 |000b: iget-object v2, v5, Landroidx/core/view/g$f;.b:[Landroidx/core/graphics/a; // field@00d8 │ │ -0430c6: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -0430c8: 7110 cb05 0300 |000e: invoke-static {v3}, Landroidx/core/view/g$m;.b:(I)I // method@05cb │ │ -0430ce: 0a04 |0011: move-result v4 │ │ -0430d0: 4602 0204 |0012: aget-object v2, v2, v4 │ │ -0430d4: 3902 0800 |0014: if-nez v2, 001c // +0008 │ │ -0430d8: 5452 d700 |0016: iget-object v2, v5, Landroidx/core/view/g$f;.a:Landroidx/core/view/g; // field@00d7 │ │ -0430dc: 6e20 d605 3200 |0018: invoke-virtual {v2, v3}, Landroidx/core/view/g;.f:(I)Landroidx/core/graphics/a; // method@05d6 │ │ -0430e2: 0c02 |001b: move-result-object v2 │ │ -0430e4: 3900 0800 |001c: if-nez v0, 0024 // +0008 │ │ -0430e8: 5450 d700 |001e: iget-object v0, v5, Landroidx/core/view/g$f;.a:Landroidx/core/view/g; // field@00d7 │ │ -0430ec: 6e20 d605 1000 |0020: invoke-virtual {v0, v1}, Landroidx/core/view/g;.f:(I)Landroidx/core/graphics/a; // method@05d6 │ │ -0430f2: 0c00 |0023: move-result-object v0 │ │ -0430f4: 7120 ce04 2000 |0024: invoke-static {v0, v2}, Landroidx/core/graphics/a;.a:(Landroidx/core/graphics/a;Landroidx/core/graphics/a;)Landroidx/core/graphics/a; // method@04ce │ │ -0430fa: 0c00 |0027: move-result-object v0 │ │ -0430fc: 6e20 8505 0500 |0028: invoke-virtual {v5, v0}, Landroidx/core/view/g$f;.f:(Landroidx/core/graphics/a;)V // method@0585 │ │ -043102: 5450 d800 |002b: iget-object v0, v5, Landroidx/core/view/g$f;.b:[Landroidx/core/graphics/a; // field@00d8 │ │ -043106: 1301 1000 |002d: const/16 v1, #int 16 // #10 │ │ -04310a: 7110 cb05 0100 |002f: invoke-static {v1}, Landroidx/core/view/g$m;.b:(I)I // method@05cb │ │ -043110: 0a01 |0032: move-result v1 │ │ -043112: 4600 0001 |0033: aget-object v0, v0, v1 │ │ -043116: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ -04311a: 6e20 8405 0500 |0037: invoke-virtual {v5, v0}, Landroidx/core/view/g$f;.e:(Landroidx/core/graphics/a;)V // method@0584 │ │ -043120: 5450 d800 |003a: iget-object v0, v5, Landroidx/core/view/g$f;.b:[Landroidx/core/graphics/a; // field@00d8 │ │ -043124: 1301 2000 |003c: const/16 v1, #int 32 // #20 │ │ -043128: 7110 cb05 0100 |003e: invoke-static {v1}, Landroidx/core/view/g$m;.b:(I)I // method@05cb │ │ -04312e: 0a01 |0041: move-result v1 │ │ -043130: 4600 0001 |0042: aget-object v0, v0, v1 │ │ -043134: 3800 0500 |0044: if-eqz v0, 0049 // +0005 │ │ -043138: 6e20 8205 0500 |0046: invoke-virtual {v5, v0}, Landroidx/core/view/g$f;.c:(Landroidx/core/graphics/a;)V // method@0582 │ │ -04313e: 5450 d800 |0049: iget-object v0, v5, Landroidx/core/view/g$f;.b:[Landroidx/core/graphics/a; // field@00d8 │ │ -043142: 1301 4000 |004b: const/16 v1, #int 64 // #40 │ │ -043146: 7110 cb05 0100 |004d: invoke-static {v1}, Landroidx/core/view/g$m;.b:(I)I // method@05cb │ │ -04314c: 0a01 |0050: move-result v1 │ │ -04314e: 4600 0001 |0051: aget-object v0, v0, v1 │ │ -043152: 3800 0500 |0053: if-eqz v0, 0058 // +0005 │ │ -043156: 6e20 8605 0500 |0055: invoke-virtual {v5, v0}, Landroidx/core/view/g$f;.g:(Landroidx/core/graphics/a;)V // method@0586 │ │ -04315c: 0e00 |0058: return-void │ │ +043104: |[043104] androidx.core.view.g$f.a:()V │ │ +043114: 5450 d800 |0000: iget-object v0, v5, Landroidx/core/view/g$f;.b:[Landroidx/core/graphics/a; // field@00d8 │ │ +043118: 3800 5600 |0002: if-eqz v0, 0058 // +0056 │ │ +04311c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +04311e: 7110 cd05 0100 |0005: invoke-static {v1}, Landroidx/core/view/g$m;.b:(I)I // method@05cd │ │ +043124: 0a02 |0008: move-result v2 │ │ +043126: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +04312a: 5452 d800 |000b: iget-object v2, v5, Landroidx/core/view/g$f;.b:[Landroidx/core/graphics/a; // field@00d8 │ │ +04312e: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +043130: 7110 cd05 0300 |000e: invoke-static {v3}, Landroidx/core/view/g$m;.b:(I)I // method@05cd │ │ +043136: 0a04 |0011: move-result v4 │ │ +043138: 4602 0204 |0012: aget-object v2, v2, v4 │ │ +04313c: 3902 0800 |0014: if-nez v2, 001c // +0008 │ │ +043140: 5452 d700 |0016: iget-object v2, v5, Landroidx/core/view/g$f;.a:Landroidx/core/view/g; // field@00d7 │ │ +043144: 6e20 d805 3200 |0018: invoke-virtual {v2, v3}, Landroidx/core/view/g;.f:(I)Landroidx/core/graphics/a; // method@05d8 │ │ +04314a: 0c02 |001b: move-result-object v2 │ │ +04314c: 3900 0800 |001c: if-nez v0, 0024 // +0008 │ │ +043150: 5450 d700 |001e: iget-object v0, v5, Landroidx/core/view/g$f;.a:Landroidx/core/view/g; // field@00d7 │ │ +043154: 6e20 d805 1000 |0020: invoke-virtual {v0, v1}, Landroidx/core/view/g;.f:(I)Landroidx/core/graphics/a; // method@05d8 │ │ +04315a: 0c00 |0023: move-result-object v0 │ │ +04315c: 7120 d004 2000 |0024: invoke-static {v0, v2}, Landroidx/core/graphics/a;.a:(Landroidx/core/graphics/a;Landroidx/core/graphics/a;)Landroidx/core/graphics/a; // method@04d0 │ │ +043162: 0c00 |0027: move-result-object v0 │ │ +043164: 6e20 8705 0500 |0028: invoke-virtual {v5, v0}, Landroidx/core/view/g$f;.f:(Landroidx/core/graphics/a;)V // method@0587 │ │ +04316a: 5450 d800 |002b: iget-object v0, v5, Landroidx/core/view/g$f;.b:[Landroidx/core/graphics/a; // field@00d8 │ │ +04316e: 1301 1000 |002d: const/16 v1, #int 16 // #10 │ │ +043172: 7110 cd05 0100 |002f: invoke-static {v1}, Landroidx/core/view/g$m;.b:(I)I // method@05cd │ │ +043178: 0a01 |0032: move-result v1 │ │ +04317a: 4600 0001 |0033: aget-object v0, v0, v1 │ │ +04317e: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ +043182: 6e20 8605 0500 |0037: invoke-virtual {v5, v0}, Landroidx/core/view/g$f;.e:(Landroidx/core/graphics/a;)V // method@0586 │ │ +043188: 5450 d800 |003a: iget-object v0, v5, Landroidx/core/view/g$f;.b:[Landroidx/core/graphics/a; // field@00d8 │ │ +04318c: 1301 2000 |003c: const/16 v1, #int 32 // #20 │ │ +043190: 7110 cd05 0100 |003e: invoke-static {v1}, Landroidx/core/view/g$m;.b:(I)I // method@05cd │ │ +043196: 0a01 |0041: move-result v1 │ │ +043198: 4600 0001 |0042: aget-object v0, v0, v1 │ │ +04319c: 3800 0500 |0044: if-eqz v0, 0049 // +0005 │ │ +0431a0: 6e20 8405 0500 |0046: invoke-virtual {v5, v0}, Landroidx/core/view/g$f;.c:(Landroidx/core/graphics/a;)V // method@0584 │ │ +0431a6: 5450 d800 |0049: iget-object v0, v5, Landroidx/core/view/g$f;.b:[Landroidx/core/graphics/a; // field@00d8 │ │ +0431aa: 1301 4000 |004b: const/16 v1, #int 64 // #40 │ │ +0431ae: 7110 cd05 0100 |004d: invoke-static {v1}, Landroidx/core/view/g$m;.b:(I)I // method@05cd │ │ +0431b4: 0a01 |0050: move-result v1 │ │ +0431b6: 4600 0001 |0051: aget-object v0, v0, v1 │ │ +0431ba: 3800 0500 |0053: if-eqz v0, 0058 // +0005 │ │ +0431be: 6e20 8805 0500 |0055: invoke-virtual {v5, v0}, Landroidx/core/view/g$f;.g:(Landroidx/core/graphics/a;)V // method@0588 │ │ +0431c4: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/g$f;) │ │ name : 'b' │ │ type : '()Landroidx/core/view/g;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043040: |[043040] androidx.core.view.g$f.b:()Landroidx/core/view/g; │ │ -043050: 6e10 8005 0100 |0000: invoke-virtual {v1}, Landroidx/core/view/g$f;.a:()V // method@0580 │ │ -043056: 5410 d700 |0003: iget-object v0, v1, Landroidx/core/view/g$f;.a:Landroidx/core/view/g; // field@00d7 │ │ -04305a: 1100 |0005: return-object v0 │ │ +0430a8: |[0430a8] androidx.core.view.g$f.b:()Landroidx/core/view/g; │ │ +0430b8: 6e10 8205 0100 |0000: invoke-virtual {v1}, Landroidx/core/view/g$f;.a:()V // method@0582 │ │ +0430be: 5410 d700 |0003: iget-object v0, v1, Landroidx/core/view/g$f;.a:Landroidx/core/view/g; // field@00d7 │ │ +0430c2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/g$f;) │ │ name : 'c' │ │ type : '(Landroidx/core/graphics/a;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -043160: |[043160] androidx.core.view.g$f.c:(Landroidx/core/graphics/a;)V │ │ -043170: 0e00 |0000: return-void │ │ +0431c8: |[0431c8] androidx.core.view.g$f.c:(Landroidx/core/graphics/a;)V │ │ +0431d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/g$f;) │ │ name : 'd' │ │ type : '(Landroidx/core/graphics/a;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -043174: |[043174] androidx.core.view.g$f.d:(Landroidx/core/graphics/a;)V │ │ -043184: 0e00 |0000: return-void │ │ +0431dc: |[0431dc] androidx.core.view.g$f.d:(Landroidx/core/graphics/a;)V │ │ +0431ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/view/g$f;) │ │ name : 'e' │ │ type : '(Landroidx/core/graphics/a;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -043188: |[043188] androidx.core.view.g$f.e:(Landroidx/core/graphics/a;)V │ │ -043198: 0e00 |0000: return-void │ │ +0431f0: |[0431f0] androidx.core.view.g$f.e:(Landroidx/core/graphics/a;)V │ │ +043200: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/view/g$f;) │ │ name : 'f' │ │ type : '(Landroidx/core/graphics/a;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04319c: |[04319c] androidx.core.view.g$f.f:(Landroidx/core/graphics/a;)V │ │ -0431ac: 0e00 |0000: return-void │ │ +043204: |[043204] androidx.core.view.g$f.f:(Landroidx/core/graphics/a;)V │ │ +043214: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/core/view/g$f;) │ │ name : 'g' │ │ type : '(Landroidx/core/graphics/a;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0431b0: |[0431b0] androidx.core.view.g$f.g:(Landroidx/core/graphics/a;)V │ │ -0431c0: 0e00 |0000: return-void │ │ +043218: |[043218] androidx.core.view.g$f.g:(Landroidx/core/graphics/a;)V │ │ +043228: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #69 header: │ │ @@ -7947,445 +7989,445 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -043f4c: |[043f4c] androidx.core.view.g$l.:()V │ │ -043f5c: 2200 4a01 |0000: new-instance v0, Landroidx/core/view/g$b; // type@014a │ │ -043f60: 7010 6c05 0000 |0002: invoke-direct {v0}, Landroidx/core/view/g$b;.:()V // method@056c │ │ -043f66: 6e10 6d05 0000 |0005: invoke-virtual {v0}, Landroidx/core/view/g$b;.a:()Landroidx/core/view/g; // method@056d │ │ -043f6c: 0c00 |0008: move-result-object v0 │ │ -043f6e: 6e10 d005 0000 |0009: invoke-virtual {v0}, Landroidx/core/view/g;.a:()Landroidx/core/view/g; // method@05d0 │ │ -043f74: 0c00 |000c: move-result-object v0 │ │ -043f76: 6e10 d105 0000 |000d: invoke-virtual {v0}, Landroidx/core/view/g;.b:()Landroidx/core/view/g; // method@05d1 │ │ -043f7c: 0c00 |0010: move-result-object v0 │ │ -043f7e: 6e10 d205 0000 |0011: invoke-virtual {v0}, Landroidx/core/view/g;.c:()Landroidx/core/view/g; // method@05d2 │ │ -043f84: 0c00 |0014: move-result-object v0 │ │ -043f86: 6900 e900 |0015: sput-object v0, Landroidx/core/view/g$l;.b:Landroidx/core/view/g; // field@00e9 │ │ -043f8a: 0e00 |0017: return-void │ │ +043fb4: |[043fb4] androidx.core.view.g$l.:()V │ │ +043fc4: 2200 4a01 |0000: new-instance v0, Landroidx/core/view/g$b; // type@014a │ │ +043fc8: 7010 6e05 0000 |0002: invoke-direct {v0}, Landroidx/core/view/g$b;.:()V // method@056e │ │ +043fce: 6e10 6f05 0000 |0005: invoke-virtual {v0}, Landroidx/core/view/g$b;.a:()Landroidx/core/view/g; // method@056f │ │ +043fd4: 0c00 |0008: move-result-object v0 │ │ +043fd6: 6e10 d205 0000 |0009: invoke-virtual {v0}, Landroidx/core/view/g;.a:()Landroidx/core/view/g; // method@05d2 │ │ +043fdc: 0c00 |000c: move-result-object v0 │ │ +043fde: 6e10 d305 0000 |000d: invoke-virtual {v0}, Landroidx/core/view/g;.b:()Landroidx/core/view/g; // method@05d3 │ │ +043fe4: 0c00 |0010: move-result-object v0 │ │ +043fe6: 6e10 d405 0000 |0011: invoke-virtual {v0}, Landroidx/core/view/g;.c:()Landroidx/core/view/g; // method@05d4 │ │ +043fec: 0c00 |0014: move-result-object v0 │ │ +043fee: 6900 e900 |0015: sput-object v0, Landroidx/core/view/g$l;.b:Landroidx/core/view/g; // field@00e9 │ │ +043ff2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/g$l;) │ │ name : '' │ │ type : '(Landroidx/core/view/g;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043f8c: |[043f8c] androidx.core.view.g$l.:(Landroidx/core/view/g;)V │ │ -043f9c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -043fa2: 5b01 e800 |0003: iput-object v1, v0, Landroidx/core/view/g$l;.a:Landroidx/core/view/g; // field@00e8 │ │ -043fa6: 0e00 |0005: return-void │ │ +043ff4: |[043ff4] androidx.core.view.g$l.:(Landroidx/core/view/g;)V │ │ +044004: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04400a: 5b01 e800 |0003: iput-object v1, v0, Landroidx/core/view/g$l;.a:Landroidx/core/view/g; // field@00e8 │ │ +04400e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/view/g$l;) │ │ name : 'a' │ │ type : '()Landroidx/core/view/g;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043da4: |[043da4] androidx.core.view.g$l.a:()Landroidx/core/view/g; │ │ -043db4: 5410 e800 |0000: iget-object v0, v1, Landroidx/core/view/g$l;.a:Landroidx/core/view/g; // field@00e8 │ │ -043db8: 1100 |0002: return-object v0 │ │ +043e0c: |[043e0c] androidx.core.view.g$l.a:()Landroidx/core/view/g; │ │ +043e1c: 5410 e800 |0000: iget-object v0, v1, Landroidx/core/view/g$l;.a:Landroidx/core/view/g; // field@00e8 │ │ +043e20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/g$l;) │ │ name : 'b' │ │ type : '()Landroidx/core/view/g;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043dbc: |[043dbc] androidx.core.view.g$l.b:()Landroidx/core/view/g; │ │ -043dcc: 5410 e800 |0000: iget-object v0, v1, Landroidx/core/view/g$l;.a:Landroidx/core/view/g; // field@00e8 │ │ -043dd0: 1100 |0002: return-object v0 │ │ +043e24: |[043e24] androidx.core.view.g$l.b:()Landroidx/core/view/g; │ │ +043e34: 5410 e800 |0000: iget-object v0, v1, Landroidx/core/view/g$l;.a:Landroidx/core/view/g; // field@00e8 │ │ +043e38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/g$l;) │ │ name : 'c' │ │ type : '()Landroidx/core/view/g;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043dd4: |[043dd4] androidx.core.view.g$l.c:()Landroidx/core/view/g; │ │ -043de4: 5410 e800 |0000: iget-object v0, v1, Landroidx/core/view/g$l;.a:Landroidx/core/view/g; // field@00e8 │ │ -043de8: 1100 |0002: return-object v0 │ │ +043e3c: |[043e3c] androidx.core.view.g$l.c:()Landroidx/core/view/g; │ │ +043e4c: 5410 e800 |0000: iget-object v0, v1, Landroidx/core/view/g$l;.a:Landroidx/core/view/g; // field@00e8 │ │ +043e50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/g$l;) │ │ name : 'd' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -043fa8: |[043fa8] androidx.core.view.g$l.d:(Landroid/view/View;)V │ │ -043fb8: 0e00 |0000: return-void │ │ +044010: |[044010] androidx.core.view.g$l.d:(Landroid/view/View;)V │ │ +044020: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/view/g$l;) │ │ name : 'e' │ │ type : '(Landroidx/core/view/g;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -043fbc: |[043fbc] androidx.core.view.g$l.e:(Landroidx/core/view/g;)V │ │ -043fcc: 0e00 |0000: return-void │ │ +044024: |[044024] androidx.core.view.g$l.e:(Landroidx/core/view/g;)V │ │ +044034: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/view/g$l;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -043dec: |[043dec] androidx.core.view.g$l.equals:(Ljava/lang/Object;)Z │ │ -043dfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -043dfe: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -043e02: 0f00 |0003: return v0 │ │ -043e04: 2051 5401 |0004: instance-of v1, v5, Landroidx/core/view/g$l; // type@0154 │ │ -043e08: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -043e0a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -043e0e: 0f02 |0009: return v2 │ │ -043e10: 1f05 5401 |000a: check-cast v5, Landroidx/core/view/g$l; // type@0154 │ │ -043e14: 6e10 c405 0400 |000c: invoke-virtual {v4}, Landroidx/core/view/g$l;.n:()Z // method@05c4 │ │ -043e1a: 0a01 |000f: move-result v1 │ │ -043e1c: 6e10 c405 0500 |0010: invoke-virtual {v5}, Landroidx/core/view/g$l;.n:()Z // method@05c4 │ │ -043e22: 0a03 |0013: move-result v3 │ │ -043e24: 3331 3700 |0014: if-ne v1, v3, 004b // +0037 │ │ -043e28: 6e10 c305 0400 |0016: invoke-virtual {v4}, Landroidx/core/view/g$l;.m:()Z // method@05c3 │ │ -043e2e: 0a01 |0019: move-result v1 │ │ -043e30: 6e10 c305 0500 |001a: invoke-virtual {v5}, Landroidx/core/view/g$l;.m:()Z // method@05c3 │ │ -043e36: 0a03 |001d: move-result v3 │ │ -043e38: 3331 2d00 |001e: if-ne v1, v3, 004b // +002d │ │ -043e3c: 6e10 c105 0400 |0020: invoke-virtual {v4}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c1 │ │ -043e42: 0c01 |0023: move-result-object v1 │ │ -043e44: 6e10 c105 0500 |0024: invoke-virtual {v5}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c1 │ │ -043e4a: 0c03 |0027: move-result-object v3 │ │ -043e4c: 7120 f304 3100 |0028: invoke-static {v1, v3}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f3 │ │ -043e52: 0a01 |002b: move-result v1 │ │ -043e54: 3801 1f00 |002c: if-eqz v1, 004b // +001f │ │ -043e58: 6e10 bf05 0400 |002e: invoke-virtual {v4}, Landroidx/core/view/g$l;.i:()Landroidx/core/graphics/a; // method@05bf │ │ -043e5e: 0c01 |0031: move-result-object v1 │ │ -043e60: 6e10 bf05 0500 |0032: invoke-virtual {v5}, Landroidx/core/view/g$l;.i:()Landroidx/core/graphics/a; // method@05bf │ │ -043e66: 0c03 |0035: move-result-object v3 │ │ -043e68: 7120 f304 3100 |0036: invoke-static {v1, v3}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f3 │ │ -043e6e: 0a01 |0039: move-result v1 │ │ -043e70: 3801 1100 |003a: if-eqz v1, 004b // +0011 │ │ -043e74: 6e10 bb05 0400 |003c: invoke-virtual {v4}, Landroidx/core/view/g$l;.f:()Landroidx/core/view/a; // method@05bb │ │ -043e7a: 0c01 |003f: move-result-object v1 │ │ -043e7c: 6e10 bb05 0500 |0040: invoke-virtual {v5}, Landroidx/core/view/g$l;.f:()Landroidx/core/view/a; // method@05bb │ │ -043e82: 0c05 |0043: move-result-object v5 │ │ -043e84: 7120 f304 5100 |0044: invoke-static {v1, v5}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f3 │ │ -043e8a: 0a05 |0047: move-result v5 │ │ -043e8c: 3805 0300 |0048: if-eqz v5, 004b // +0003 │ │ -043e90: 2802 |004a: goto 004c // +0002 │ │ -043e92: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -043e94: 0f00 |004c: return v0 │ │ +043e54: |[043e54] androidx.core.view.g$l.equals:(Ljava/lang/Object;)Z │ │ +043e64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +043e66: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +043e6a: 0f00 |0003: return v0 │ │ +043e6c: 2051 5401 |0004: instance-of v1, v5, Landroidx/core/view/g$l; // type@0154 │ │ +043e70: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +043e72: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +043e76: 0f02 |0009: return v2 │ │ +043e78: 1f05 5401 |000a: check-cast v5, Landroidx/core/view/g$l; // type@0154 │ │ +043e7c: 6e10 c605 0400 |000c: invoke-virtual {v4}, Landroidx/core/view/g$l;.n:()Z // method@05c6 │ │ +043e82: 0a01 |000f: move-result v1 │ │ +043e84: 6e10 c605 0500 |0010: invoke-virtual {v5}, Landroidx/core/view/g$l;.n:()Z // method@05c6 │ │ +043e8a: 0a03 |0013: move-result v3 │ │ +043e8c: 3331 3700 |0014: if-ne v1, v3, 004b // +0037 │ │ +043e90: 6e10 c505 0400 |0016: invoke-virtual {v4}, Landroidx/core/view/g$l;.m:()Z // method@05c5 │ │ +043e96: 0a01 |0019: move-result v1 │ │ +043e98: 6e10 c505 0500 |001a: invoke-virtual {v5}, Landroidx/core/view/g$l;.m:()Z // method@05c5 │ │ +043e9e: 0a03 |001d: move-result v3 │ │ +043ea0: 3331 2d00 |001e: if-ne v1, v3, 004b // +002d │ │ +043ea4: 6e10 c305 0400 |0020: invoke-virtual {v4}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c3 │ │ +043eaa: 0c01 |0023: move-result-object v1 │ │ +043eac: 6e10 c305 0500 |0024: invoke-virtual {v5}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c3 │ │ +043eb2: 0c03 |0027: move-result-object v3 │ │ +043eb4: 7120 f504 3100 |0028: invoke-static {v1, v3}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f5 │ │ +043eba: 0a01 |002b: move-result v1 │ │ +043ebc: 3801 1f00 |002c: if-eqz v1, 004b // +001f │ │ +043ec0: 6e10 c105 0400 |002e: invoke-virtual {v4}, Landroidx/core/view/g$l;.i:()Landroidx/core/graphics/a; // method@05c1 │ │ +043ec6: 0c01 |0031: move-result-object v1 │ │ +043ec8: 6e10 c105 0500 |0032: invoke-virtual {v5}, Landroidx/core/view/g$l;.i:()Landroidx/core/graphics/a; // method@05c1 │ │ +043ece: 0c03 |0035: move-result-object v3 │ │ +043ed0: 7120 f504 3100 |0036: invoke-static {v1, v3}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f5 │ │ +043ed6: 0a01 |0039: move-result v1 │ │ +043ed8: 3801 1100 |003a: if-eqz v1, 004b // +0011 │ │ +043edc: 6e10 bd05 0400 |003c: invoke-virtual {v4}, Landroidx/core/view/g$l;.f:()Landroidx/core/view/a; // method@05bd │ │ +043ee2: 0c01 |003f: move-result-object v1 │ │ +043ee4: 6e10 bd05 0500 |0040: invoke-virtual {v5}, Landroidx/core/view/g$l;.f:()Landroidx/core/view/a; // method@05bd │ │ +043eea: 0c05 |0043: move-result-object v5 │ │ +043eec: 7120 f504 5100 |0044: invoke-static {v1, v5}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f5 │ │ +043ef2: 0a05 |0047: move-result v5 │ │ +043ef4: 3805 0300 |0048: if-eqz v5, 004b // +0003 │ │ +043ef8: 2802 |004a: goto 004c // +0002 │ │ +043efa: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +043efc: 0f00 |004c: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/core/view/g$l;) │ │ name : 'f' │ │ type : '()Landroidx/core/view/a;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -043d90: |[043d90] androidx.core.view.g$l.f:()Landroidx/core/view/a; │ │ -043da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -043da2: 1100 |0001: return-object v0 │ │ +043df8: |[043df8] androidx.core.view.g$l.f:()Landroidx/core/view/a; │ │ +043e08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043e0a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/core/view/g$l;) │ │ name : 'g' │ │ type : '(I)Landroidx/core/graphics/a;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043cf4: |[043cf4] androidx.core.view.g$l.g:(I)Landroidx/core/graphics/a; │ │ -043d04: 6201 ae00 |0000: sget-object v1, Landroidx/core/graphics/a;.e:Landroidx/core/graphics/a; // field@00ae │ │ -043d08: 1101 |0002: return-object v1 │ │ +043d5c: |[043d5c] androidx.core.view.g$l.g:(I)Landroidx/core/graphics/a; │ │ +043d6c: 6201 ae00 |0000: sget-object v1, Landroidx/core/graphics/a;.e:Landroidx/core/graphics/a; // field@00ae │ │ +043d70: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/core/view/g$l;) │ │ name : 'h' │ │ type : '()Landroidx/core/graphics/a;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043d0c: |[043d0c] androidx.core.view.g$l.h:()Landroidx/core/graphics/a; │ │ -043d1c: 6e10 c105 0100 |0000: invoke-virtual {v1}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c1 │ │ -043d22: 0c00 |0003: move-result-object v0 │ │ -043d24: 1100 |0004: return-object v0 │ │ +043d74: |[043d74] androidx.core.view.g$l.h:()Landroidx/core/graphics/a; │ │ +043d84: 6e10 c305 0100 |0000: invoke-virtual {v1}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c3 │ │ +043d8a: 0c00 |0003: move-result-object v0 │ │ +043d8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/core/view/g$l;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -043ed4: |[043ed4] androidx.core.view.g$l.hashCode:()I │ │ -043ee4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -043ee6: 2300 c608 |0001: new-array v0, v0, [Ljava/lang/Object; // type@08c6 │ │ -043eea: 6e10 c405 0300 |0003: invoke-virtual {v3}, Landroidx/core/view/g$l;.n:()Z // method@05c4 │ │ -043ef0: 0a01 |0006: move-result v1 │ │ -043ef2: 7110 a717 0100 |0007: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a7 │ │ -043ef8: 0c01 |000a: move-result-object v1 │ │ -043efa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -043efc: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ -043f00: 6e10 c305 0300 |000e: invoke-virtual {v3}, Landroidx/core/view/g$l;.m:()Z // method@05c3 │ │ -043f06: 0a01 |0011: move-result v1 │ │ -043f08: 7110 a717 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a7 │ │ -043f0e: 0c01 |0015: move-result-object v1 │ │ -043f10: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -043f12: 4d01 0002 |0017: aput-object v1, v0, v2 │ │ -043f16: 6e10 c105 0300 |0019: invoke-virtual {v3}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c1 │ │ -043f1c: 0c01 |001c: move-result-object v1 │ │ -043f1e: 1222 |001d: const/4 v2, #int 2 // #2 │ │ -043f20: 4d01 0002 |001e: aput-object v1, v0, v2 │ │ -043f24: 6e10 bf05 0300 |0020: invoke-virtual {v3}, Landroidx/core/view/g$l;.i:()Landroidx/core/graphics/a; // method@05bf │ │ -043f2a: 0c01 |0023: move-result-object v1 │ │ -043f2c: 1232 |0024: const/4 v2, #int 3 // #3 │ │ -043f2e: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ -043f32: 6e10 bb05 0300 |0027: invoke-virtual {v3}, Landroidx/core/view/g$l;.f:()Landroidx/core/view/a; // method@05bb │ │ -043f38: 0c01 |002a: move-result-object v1 │ │ -043f3a: 1242 |002b: const/4 v2, #int 4 // #4 │ │ -043f3c: 4d01 0002 |002c: aput-object v1, v0, v2 │ │ -043f40: 7110 f404 0000 |002e: invoke-static {v0}, Landroidx/core/util/b;.b:([Ljava/lang/Object;)I // method@04f4 │ │ -043f46: 0a00 |0031: move-result v0 │ │ -043f48: 0f00 |0032: return v0 │ │ +043f3c: |[043f3c] androidx.core.view.g$l.hashCode:()I │ │ +043f4c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +043f4e: 2300 c608 |0001: new-array v0, v0, [Ljava/lang/Object; // type@08c6 │ │ +043f52: 6e10 c605 0300 |0003: invoke-virtual {v3}, Landroidx/core/view/g$l;.n:()Z // method@05c6 │ │ +043f58: 0a01 |0006: move-result v1 │ │ +043f5a: 7110 a917 0100 |0007: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a9 │ │ +043f60: 0c01 |000a: move-result-object v1 │ │ +043f62: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +043f64: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ +043f68: 6e10 c505 0300 |000e: invoke-virtual {v3}, Landroidx/core/view/g$l;.m:()Z // method@05c5 │ │ +043f6e: 0a01 |0011: move-result v1 │ │ +043f70: 7110 a917 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a9 │ │ +043f76: 0c01 |0015: move-result-object v1 │ │ +043f78: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +043f7a: 4d01 0002 |0017: aput-object v1, v0, v2 │ │ +043f7e: 6e10 c305 0300 |0019: invoke-virtual {v3}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c3 │ │ +043f84: 0c01 |001c: move-result-object v1 │ │ +043f86: 1222 |001d: const/4 v2, #int 2 // #2 │ │ +043f88: 4d01 0002 |001e: aput-object v1, v0, v2 │ │ +043f8c: 6e10 c105 0300 |0020: invoke-virtual {v3}, Landroidx/core/view/g$l;.i:()Landroidx/core/graphics/a; // method@05c1 │ │ +043f92: 0c01 |0023: move-result-object v1 │ │ +043f94: 1232 |0024: const/4 v2, #int 3 // #3 │ │ +043f96: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ +043f9a: 6e10 bd05 0300 |0027: invoke-virtual {v3}, Landroidx/core/view/g$l;.f:()Landroidx/core/view/a; // method@05bd │ │ +043fa0: 0c01 |002a: move-result-object v1 │ │ +043fa2: 1242 |002b: const/4 v2, #int 4 // #4 │ │ +043fa4: 4d01 0002 |002c: aput-object v1, v0, v2 │ │ +043fa8: 7110 f604 0000 |002e: invoke-static {v0}, Landroidx/core/util/b;.b:([Ljava/lang/Object;)I // method@04f6 │ │ +043fae: 0a00 |0031: move-result v0 │ │ +043fb0: 0f00 |0032: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/core/view/g$l;) │ │ name : 'i' │ │ type : '()Landroidx/core/graphics/a;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043d28: |[043d28] androidx.core.view.g$l.i:()Landroidx/core/graphics/a; │ │ -043d38: 6200 ae00 |0000: sget-object v0, Landroidx/core/graphics/a;.e:Landroidx/core/graphics/a; // field@00ae │ │ -043d3c: 1100 |0002: return-object v0 │ │ +043d90: |[043d90] androidx.core.view.g$l.i:()Landroidx/core/graphics/a; │ │ +043da0: 6200 ae00 |0000: sget-object v0, Landroidx/core/graphics/a;.e:Landroidx/core/graphics/a; // field@00ae │ │ +043da4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/core/view/g$l;) │ │ name : 'j' │ │ type : '()Landroidx/core/graphics/a;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043d40: |[043d40] androidx.core.view.g$l.j:()Landroidx/core/graphics/a; │ │ -043d50: 6e10 c105 0100 |0000: invoke-virtual {v1}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c1 │ │ -043d56: 0c00 |0003: move-result-object v0 │ │ -043d58: 1100 |0004: return-object v0 │ │ +043da8: |[043da8] androidx.core.view.g$l.j:()Landroidx/core/graphics/a; │ │ +043db8: 6e10 c305 0100 |0000: invoke-virtual {v1}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c3 │ │ +043dbe: 0c00 |0003: move-result-object v0 │ │ +043dc0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/core/view/g$l;) │ │ name : 'k' │ │ type : '()Landroidx/core/graphics/a;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043d5c: |[043d5c] androidx.core.view.g$l.k:()Landroidx/core/graphics/a; │ │ -043d6c: 6200 ae00 |0000: sget-object v0, Landroidx/core/graphics/a;.e:Landroidx/core/graphics/a; // field@00ae │ │ -043d70: 1100 |0002: return-object v0 │ │ +043dc4: |[043dc4] androidx.core.view.g$l.k:()Landroidx/core/graphics/a; │ │ +043dd4: 6200 ae00 |0000: sget-object v0, Landroidx/core/graphics/a;.e:Landroidx/core/graphics/a; // field@00ae │ │ +043dd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/core/view/g$l;) │ │ name : 'l' │ │ type : '()Landroidx/core/graphics/a;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043d74: |[043d74] androidx.core.view.g$l.l:()Landroidx/core/graphics/a; │ │ -043d84: 6e10 c105 0100 |0000: invoke-virtual {v1}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c1 │ │ -043d8a: 0c00 |0003: move-result-object v0 │ │ -043d8c: 1100 |0004: return-object v0 │ │ +043ddc: |[043ddc] androidx.core.view.g$l.l:()Landroidx/core/graphics/a; │ │ +043dec: 6e10 c305 0100 |0000: invoke-virtual {v1}, Landroidx/core/view/g$l;.k:()Landroidx/core/graphics/a; // method@05c3 │ │ +043df2: 0c00 |0003: move-result-object v0 │ │ +043df4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/core/view/g$l;) │ │ name : 'm' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -043e98: |[043e98] androidx.core.view.g$l.m:()Z │ │ -043ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -043eaa: 0f00 |0001: return v0 │ │ +043f00: |[043f00] androidx.core.view.g$l.m:()Z │ │ +043f10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043f12: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/core/view/g$l;) │ │ name : 'n' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -043eac: |[043eac] androidx.core.view.g$l.n:()Z │ │ -043ebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -043ebe: 0f00 |0001: return v0 │ │ +043f14: |[043f14] androidx.core.view.g$l.n:()Z │ │ +043f24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043f26: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/core/view/g$l;) │ │ name : 'o' │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -043ec0: |[043ec0] androidx.core.view.g$l.o:(I)Z │ │ -043ed0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -043ed2: 0f01 |0001: return v1 │ │ +043f28: |[043f28] androidx.core.view.g$l.o:(I)Z │ │ +043f38: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +043f3a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/core/view/g$l;) │ │ name : 'p' │ │ type : '([Landroidx/core/graphics/a;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -043fd0: |[043fd0] androidx.core.view.g$l.p:([Landroidx/core/graphics/a;)V │ │ -043fe0: 0e00 |0000: return-void │ │ +044038: |[044038] androidx.core.view.g$l.p:([Landroidx/core/graphics/a;)V │ │ +044048: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/core/view/g$l;) │ │ name : 'q' │ │ type : '(Landroidx/core/graphics/a;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -043fe4: |[043fe4] androidx.core.view.g$l.q:(Landroidx/core/graphics/a;)V │ │ -043ff4: 0e00 |0000: return-void │ │ +04404c: |[04404c] androidx.core.view.g$l.q:(Landroidx/core/graphics/a;)V │ │ +04405c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/core/view/g$l;) │ │ name : 'r' │ │ type : '(Landroidx/core/view/g;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -043ff8: |[043ff8] androidx.core.view.g$l.r:(Landroidx/core/view/g;)V │ │ -044008: 0e00 |0000: return-void │ │ +044060: |[044060] androidx.core.view.g$l.r:(Landroidx/core/view/g;)V │ │ +044070: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/core/view/g$l;) │ │ name : 's' │ │ type : '(Landroidx/core/graphics/a;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04400c: |[04400c] androidx.core.view.g$l.s:(Landroidx/core/graphics/a;)V │ │ -04401c: 0e00 |0000: return-void │ │ +044074: |[044074] androidx.core.view.g$l.s:(Landroidx/core/graphics/a;)V │ │ +044084: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #70 header: │ │ @@ -8416,73 +8458,73 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0440d8: |[0440d8] androidx.core.view.g$m.a:()I │ │ -0440e8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0440ec: 0f00 |0002: return v0 │ │ +044140: |[044140] androidx.core.view.g$m.a:()I │ │ +044150: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +044154: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/g$m;) │ │ name : 'b' │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0440f0: |[0440f0] androidx.core.view.g$m.b:(I)I │ │ -044100: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -044102: 3203 4300 |0001: if-eq v3, v0, 0044 // +0043 │ │ -044106: 1221 |0003: const/4 v1, #int 2 // #2 │ │ -044108: 3213 3f00 |0004: if-eq v3, v1, 0043 // +003f │ │ -04410c: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -04410e: 3203 3b00 |0007: if-eq v3, v0, 0042 // +003b │ │ -044112: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -044116: 3213 3500 |000b: if-eq v3, v1, 0040 // +0035 │ │ -04411a: 1302 1000 |000d: const/16 v2, #int 16 // #10 │ │ -04411e: 3223 3000 |000f: if-eq v3, v2, 003f // +0030 │ │ -044122: 1300 2000 |0011: const/16 v0, #int 32 // #20 │ │ -044126: 3203 2a00 |0013: if-eq v3, v0, 003d // +002a │ │ -04412a: 1300 4000 |0015: const/16 v0, #int 64 // #40 │ │ -04412e: 3203 2400 |0017: if-eq v3, v0, 003b // +0024 │ │ -044132: 1300 8000 |0019: const/16 v0, #int 128 // #80 │ │ -044136: 3203 1e00 |001b: if-eq v3, v0, 0039 // +001e │ │ -04413a: 1300 0001 |001d: const/16 v0, #int 256 // #100 │ │ -04413e: 3303 0300 |001f: if-ne v3, v0, 0022 // +0003 │ │ -044142: 0f01 |0021: return v1 │ │ -044144: 2200 3704 |0022: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -044148: 2201 5504 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -04414c: 7010 6518 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -044152: 1a02 ff1d |0029: const-string v2, "type needs to be >= FIRST and <= LAST, type=" // string@1dff │ │ -044156: 6e20 6d18 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04415c: 6e20 6a18 3100 |002e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -044162: 6e10 7018 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -044168: 0c03 |0034: move-result-object v3 │ │ -04416a: 7020 0018 3000 |0035: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -044170: 2700 |0038: throw v0 │ │ -044172: 1273 |0039: const/4 v3, #int 7 // #7 │ │ -044174: 0f03 |003a: return v3 │ │ -044176: 1263 |003b: const/4 v3, #int 6 // #6 │ │ -044178: 0f03 |003c: return v3 │ │ -04417a: 1253 |003d: const/4 v3, #int 5 // #5 │ │ -04417c: 0f03 |003e: return v3 │ │ -04417e: 0f00 |003f: return v0 │ │ -044180: 1233 |0040: const/4 v3, #int 3 // #3 │ │ -044182: 0f03 |0041: return v3 │ │ -044184: 0f01 |0042: return v1 │ │ -044186: 0f00 |0043: return v0 │ │ -044188: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -04418a: 0f03 |0045: return v3 │ │ +044158: |[044158] androidx.core.view.g$m.b:(I)I │ │ +044168: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04416a: 3203 4300 |0001: if-eq v3, v0, 0044 // +0043 │ │ +04416e: 1221 |0003: const/4 v1, #int 2 // #2 │ │ +044170: 3213 3f00 |0004: if-eq v3, v1, 0043 // +003f │ │ +044174: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +044176: 3203 3b00 |0007: if-eq v3, v0, 0042 // +003b │ │ +04417a: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +04417e: 3213 3500 |000b: if-eq v3, v1, 0040 // +0035 │ │ +044182: 1302 1000 |000d: const/16 v2, #int 16 // #10 │ │ +044186: 3223 3000 |000f: if-eq v3, v2, 003f // +0030 │ │ +04418a: 1300 2000 |0011: const/16 v0, #int 32 // #20 │ │ +04418e: 3203 2a00 |0013: if-eq v3, v0, 003d // +002a │ │ +044192: 1300 4000 |0015: const/16 v0, #int 64 // #40 │ │ +044196: 3203 2400 |0017: if-eq v3, v0, 003b // +0024 │ │ +04419a: 1300 8000 |0019: const/16 v0, #int 128 // #80 │ │ +04419e: 3203 1e00 |001b: if-eq v3, v0, 0039 // +001e │ │ +0441a2: 1300 0001 |001d: const/16 v0, #int 256 // #100 │ │ +0441a6: 3303 0300 |001f: if-ne v3, v0, 0022 // +0003 │ │ +0441aa: 0f01 |0021: return v1 │ │ +0441ac: 2200 3704 |0022: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +0441b0: 2201 5504 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +0441b4: 7010 6718 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0441ba: 1a02 ff1d |0029: const-string v2, "type needs to be >= FIRST and <= LAST, type=" // string@1dff │ │ +0441be: 6e20 6f18 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0441c4: 6e20 6c18 3100 |002e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +0441ca: 6e10 7218 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0441d0: 0c03 |0034: move-result-object v3 │ │ +0441d2: 7020 0218 3000 |0035: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +0441d8: 2700 |0038: throw v0 │ │ +0441da: 1273 |0039: const/4 v3, #int 7 // #7 │ │ +0441dc: 0f03 |003a: return v3 │ │ +0441de: 1263 |003b: const/4 v3, #int 6 // #6 │ │ +0441e0: 0f03 |003c: return v3 │ │ +0441e2: 1253 |003d: const/4 v3, #int 5 // #5 │ │ +0441e4: 0f03 |003e: return v3 │ │ +0441e6: 0f00 |003f: return v0 │ │ +0441e8: 1233 |0040: const/4 v3, #int 3 // #3 │ │ +0441ea: 0f03 |0041: return v3 │ │ +0441ec: 0f01 |0042: return v1 │ │ +0441ee: 0f00 |0043: return v0 │ │ +0441f0: 1203 |0044: const/4 v3, #int 0 // #0 │ │ +0441f2: 0f03 |0045: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -8514,65 +8556,65 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 84 16-bit code units │ │ -044020: |[044020] androidx.core.view.g$n.a:(I)I │ │ -044030: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -044032: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -044034: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -044036: 1303 0001 |0003: const/16 v3, #int 256 // #100 │ │ -04403a: 3632 4e00 |0005: if-gt v2, v3, 0053 // +004e │ │ -04403e: 9503 0402 |0007: and-int v3, v4, v2 │ │ -044042: 3803 4700 |0009: if-eqz v3, 0050 // +0047 │ │ -044046: 3202 4000 |000b: if-eq v2, v0, 004b // +0040 │ │ -04404a: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -04404c: 3232 3800 |000e: if-eq v2, v3, 0046 // +0038 │ │ -044050: 1243 |0010: const/4 v3, #int 4 // #4 │ │ -044052: 3232 3000 |0011: if-eq v2, v3, 0041 // +0030 │ │ -044056: 1303 0800 |0013: const/16 v3, #int 8 // #8 │ │ -04405a: 3232 2700 |0015: if-eq v2, v3, 003c // +0027 │ │ -04405e: 1303 1000 |0017: const/16 v3, #int 16 // #10 │ │ -044062: 3232 1e00 |0019: if-eq v2, v3, 0037 // +001e │ │ -044066: 1303 2000 |001b: const/16 v3, #int 32 // #20 │ │ -04406a: 3232 1500 |001d: if-eq v2, v3, 0032 // +0015 │ │ -04406e: 1303 4000 |001f: const/16 v3, #int 64 // #40 │ │ -044072: 3232 0c00 |0021: if-eq v2, v3, 002d // +000c │ │ -044076: 1303 8000 |0023: const/16 v3, #int 128 // #80 │ │ -04407a: 3232 0300 |0025: if-eq v2, v3, 0028 // +0003 │ │ -04407e: 2829 |0027: goto 0050 // +0029 │ │ -044080: 7100 5d03 0000 |0028: invoke-static {}, Landroid/view/WindowInsets$Type;.displayCutout:()I // method@035d │ │ -044086: 0a03 |002b: move-result v3 │ │ -044088: 2823 |002c: goto 004f // +0023 │ │ -04408a: 7100 6303 0000 |002d: invoke-static {}, Landroid/view/WindowInsets$Type;.tappableElement:()I // method@0363 │ │ -044090: 0a03 |0030: move-result v3 │ │ -044092: 281e |0031: goto 004f // +001e │ │ -044094: 7100 5f03 0000 |0032: invoke-static {}, Landroid/view/WindowInsets$Type;.mandatorySystemGestures:()I // method@035f │ │ -04409a: 0a03 |0035: move-result v3 │ │ -04409c: 2819 |0036: goto 004f // +0019 │ │ -04409e: 7100 6203 0000 |0037: invoke-static {}, Landroid/view/WindowInsets$Type;.systemGestures:()I // method@0362 │ │ -0440a4: 0a03 |003a: move-result v3 │ │ -0440a6: 2814 |003b: goto 004f // +0014 │ │ -0440a8: 7100 5e03 0000 |003c: invoke-static {}, Landroid/view/WindowInsets$Type;.ime:()I // method@035e │ │ -0440ae: 0a03 |003f: move-result v3 │ │ -0440b0: 280f |0040: goto 004f // +000f │ │ -0440b2: 7100 5c03 0000 |0041: invoke-static {}, Landroid/view/WindowInsets$Type;.captionBar:()I // method@035c │ │ -0440b8: 0a03 |0044: move-result v3 │ │ -0440ba: 280a |0045: goto 004f // +000a │ │ -0440bc: 7100 6003 0000 |0046: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0360 │ │ -0440c2: 0a03 |0049: move-result v3 │ │ -0440c4: 2805 |004a: goto 004f // +0005 │ │ -0440c6: 7100 6103 0000 |004b: invoke-static {}, Landroid/view/WindowInsets$Type;.statusBars:()I // method@0361 │ │ -0440cc: 0a03 |004e: move-result v3 │ │ -0440ce: b631 |004f: or-int/2addr v1, v3 │ │ -0440d0: e002 0201 |0050: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -0440d4: 28b1 |0052: goto 0003 // -004f │ │ -0440d6: 0f01 |0053: return v1 │ │ +044088: |[044088] androidx.core.view.g$n.a:(I)I │ │ +044098: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04409a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +04409c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +04409e: 1303 0001 |0003: const/16 v3, #int 256 // #100 │ │ +0440a2: 3632 4e00 |0005: if-gt v2, v3, 0053 // +004e │ │ +0440a6: 9503 0402 |0007: and-int v3, v4, v2 │ │ +0440aa: 3803 4700 |0009: if-eqz v3, 0050 // +0047 │ │ +0440ae: 3202 4000 |000b: if-eq v2, v0, 004b // +0040 │ │ +0440b2: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +0440b4: 3232 3800 |000e: if-eq v2, v3, 0046 // +0038 │ │ +0440b8: 1243 |0010: const/4 v3, #int 4 // #4 │ │ +0440ba: 3232 3000 |0011: if-eq v2, v3, 0041 // +0030 │ │ +0440be: 1303 0800 |0013: const/16 v3, #int 8 // #8 │ │ +0440c2: 3232 2700 |0015: if-eq v2, v3, 003c // +0027 │ │ +0440c6: 1303 1000 |0017: const/16 v3, #int 16 // #10 │ │ +0440ca: 3232 1e00 |0019: if-eq v2, v3, 0037 // +001e │ │ +0440ce: 1303 2000 |001b: const/16 v3, #int 32 // #20 │ │ +0440d2: 3232 1500 |001d: if-eq v2, v3, 0032 // +0015 │ │ +0440d6: 1303 4000 |001f: const/16 v3, #int 64 // #40 │ │ +0440da: 3232 0c00 |0021: if-eq v2, v3, 002d // +000c │ │ +0440de: 1303 8000 |0023: const/16 v3, #int 128 // #80 │ │ +0440e2: 3232 0300 |0025: if-eq v2, v3, 0028 // +0003 │ │ +0440e6: 2829 |0027: goto 0050 // +0029 │ │ +0440e8: 7100 5f03 0000 |0028: invoke-static {}, Landroid/view/WindowInsets$Type;.displayCutout:()I // method@035f │ │ +0440ee: 0a03 |002b: move-result v3 │ │ +0440f0: 2823 |002c: goto 004f // +0023 │ │ +0440f2: 7100 6503 0000 |002d: invoke-static {}, Landroid/view/WindowInsets$Type;.tappableElement:()I // method@0365 │ │ +0440f8: 0a03 |0030: move-result v3 │ │ +0440fa: 281e |0031: goto 004f // +001e │ │ +0440fc: 7100 6103 0000 |0032: invoke-static {}, Landroid/view/WindowInsets$Type;.mandatorySystemGestures:()I // method@0361 │ │ +044102: 0a03 |0035: move-result v3 │ │ +044104: 2819 |0036: goto 004f // +0019 │ │ +044106: 7100 6403 0000 |0037: invoke-static {}, Landroid/view/WindowInsets$Type;.systemGestures:()I // method@0364 │ │ +04410c: 0a03 |003a: move-result v3 │ │ +04410e: 2814 |003b: goto 004f // +0014 │ │ +044110: 7100 6003 0000 |003c: invoke-static {}, Landroid/view/WindowInsets$Type;.ime:()I // method@0360 │ │ +044116: 0a03 |003f: move-result v3 │ │ +044118: 280f |0040: goto 004f // +000f │ │ +04411a: 7100 5e03 0000 |0041: invoke-static {}, Landroid/view/WindowInsets$Type;.captionBar:()I // method@035e │ │ +044120: 0a03 |0044: move-result v3 │ │ +044122: 280a |0045: goto 004f // +000a │ │ +044124: 7100 6203 0000 |0046: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0362 │ │ +04412a: 0a03 |0049: move-result v3 │ │ +04412c: 2805 |004a: goto 004f // +0005 │ │ +04412e: 7100 6303 0000 |004b: invoke-static {}, Landroid/view/WindowInsets$Type;.statusBars:()I // method@0363 │ │ +044134: 0a03 |004e: move-result v3 │ │ +044136: b631 |004f: or-int/2addr v1, v3 │ │ +044138: e002 0201 |0050: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +04413c: 28b1 |0052: goto 0003 // -004f │ │ +04413e: 0f01 |0053: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -8585,21 +8627,21 @@ │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 15 │ │ │ │ Class #72 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/core/view/g$k; Landroidx/core/view/g$l; Landroidx/core/view/g$j; Landroidx/core/view/g$i; Landroidx/core/view/g$h; Landroidx/core/view/g$g; Landroidx/core/view/g$m; Landroidx/core/view/g$b; Landroidx/core/view/g$a; Landroidx/core/view/g$n; Landroidx/core/view/g$e; Landroidx/core/view/g$d; Landroidx/core/view/g$c; Landroidx/core/view/g$f; } │ │ -Annotations on method #1488 'a' │ │ +Annotations on method #1490 'a' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #1489 'b' │ │ +Annotations on method #1491 'b' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #1490 'c' │ │ +Annotations on method #1492 'c' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #1495 'g' │ │ +Annotations on method #1497 'g' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ Class #72 - │ │ Class descriptor : 'Landroidx/core/view/g;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -8619,472 +8661,472 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -04436c: |[04436c] androidx.core.view.g.:()V │ │ -04437c: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -044380: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -044384: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -044388: 6200 e700 |0006: sget-object v0, Landroidx/core/view/g$k;.q:Landroidx/core/view/g; // field@00e7 │ │ -04438c: 2803 |0008: goto 000b // +0003 │ │ -04438e: 6200 e900 |0009: sget-object v0, Landroidx/core/view/g$l;.b:Landroidx/core/view/g; // field@00e9 │ │ -044392: 6900 eb00 |000b: sput-object v0, Landroidx/core/view/g;.b:Landroidx/core/view/g; // field@00eb │ │ -044396: 0e00 |000d: return-void │ │ +0443d4: |[0443d4] androidx.core.view.g.:()V │ │ +0443e4: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +0443e8: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +0443ec: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0443f0: 6200 e700 |0006: sget-object v0, Landroidx/core/view/g$k;.q:Landroidx/core/view/g; // field@00e7 │ │ +0443f4: 2803 |0008: goto 000b // +0003 │ │ +0443f6: 6200 e900 |0009: sget-object v0, Landroidx/core/view/g$l;.b:Landroidx/core/view/g; // field@00e9 │ │ +0443fa: 6900 eb00 |000b: sput-object v0, Landroidx/core/view/g;.b:Landroidx/core/view/g; // field@00eb │ │ +0443fe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/g;) │ │ name : '' │ │ type : '(Landroid/view/WindowInsets;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -044398: |[044398] androidx.core.view.g.:(Landroid/view/WindowInsets;)V │ │ -0443a8: 7010 2518 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1825 │ │ -0443ae: 6000 5100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -0443b2: 1301 1e00 |0005: const/16 v1, #int 30 // #1e │ │ -0443b6: 3410 0a00 |0007: if-lt v0, v1, 0011 // +000a │ │ -0443ba: 2200 5301 |0009: new-instance v0, Landroidx/core/view/g$k; // type@0153 │ │ -0443be: 7030 ae05 2003 |000b: invoke-direct {v0, v2, v3}, Landroidx/core/view/g$k;.:(Landroidx/core/view/g;Landroid/view/WindowInsets;)V // method@05ae │ │ -0443c4: 5b20 ea00 |000e: iput-object v0, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -0443c8: 2830 |0010: goto 0040 // +0030 │ │ -0443ca: 1301 1d00 |0011: const/16 v1, #int 29 // #1d │ │ -0443ce: 3410 0800 |0013: if-lt v0, v1, 001b // +0008 │ │ -0443d2: 2200 5201 |0015: new-instance v0, Landroidx/core/view/g$j; // type@0152 │ │ -0443d6: 7030 a705 2003 |0017: invoke-direct {v0, v2, v3}, Landroidx/core/view/g$j;.:(Landroidx/core/view/g;Landroid/view/WindowInsets;)V // method@05a7 │ │ -0443dc: 28f4 |001a: goto 000e // -000c │ │ -0443de: 1301 1c00 |001b: const/16 v1, #int 28 // #1c │ │ -0443e2: 3410 0800 |001d: if-lt v0, v1, 0025 // +0008 │ │ -0443e6: 2200 5101 |001f: new-instance v0, Landroidx/core/view/g$i; // type@0151 │ │ -0443ea: 7030 a105 2003 |0021: invoke-direct {v0, v2, v3}, Landroidx/core/view/g$i;.:(Landroidx/core/view/g;Landroid/view/WindowInsets;)V // method@05a1 │ │ -0443f0: 28ea |0024: goto 000e // -0016 │ │ -0443f2: 1301 1500 |0025: const/16 v1, #int 21 // #15 │ │ -0443f6: 3410 0800 |0027: if-lt v0, v1, 002f // +0008 │ │ -0443fa: 2200 5001 |0029: new-instance v0, Landroidx/core/view/g$h; // type@0150 │ │ -0443fe: 7030 9a05 2003 |002b: invoke-direct {v0, v2, v3}, Landroidx/core/view/g$h;.:(Landroidx/core/view/g;Landroid/view/WindowInsets;)V // method@059a │ │ -044404: 28e0 |002e: goto 000e // -0020 │ │ -044406: 1301 1400 |002f: const/16 v1, #int 20 // #14 │ │ -04440a: 3410 0800 |0031: if-lt v0, v1, 0039 // +0008 │ │ -04440e: 2200 4f01 |0033: new-instance v0, Landroidx/core/view/g$g; // type@014f │ │ -044412: 7030 8805 2003 |0035: invoke-direct {v0, v2, v3}, Landroidx/core/view/g$g;.:(Landroidx/core/view/g;Landroid/view/WindowInsets;)V // method@0588 │ │ -044418: 28d6 |0038: goto 000e // -002a │ │ -04441a: 2203 5401 |0039: new-instance v3, Landroidx/core/view/g$l; // type@0154 │ │ -04441e: 7020 b405 2300 |003b: invoke-direct {v3, v2}, Landroidx/core/view/g$l;.:(Landroidx/core/view/g;)V // method@05b4 │ │ -044424: 5b23 ea00 |003e: iput-object v3, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -044428: 0e00 |0040: return-void │ │ +044400: |[044400] androidx.core.view.g.:(Landroid/view/WindowInsets;)V │ │ +044410: 7010 2718 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1827 │ │ +044416: 6000 5100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +04441a: 1301 1e00 |0005: const/16 v1, #int 30 // #1e │ │ +04441e: 3410 0a00 |0007: if-lt v0, v1, 0011 // +000a │ │ +044422: 2200 5301 |0009: new-instance v0, Landroidx/core/view/g$k; // type@0153 │ │ +044426: 7030 b005 2003 |000b: invoke-direct {v0, v2, v3}, Landroidx/core/view/g$k;.:(Landroidx/core/view/g;Landroid/view/WindowInsets;)V // method@05b0 │ │ +04442c: 5b20 ea00 |000e: iput-object v0, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +044430: 2830 |0010: goto 0040 // +0030 │ │ +044432: 1301 1d00 |0011: const/16 v1, #int 29 // #1d │ │ +044436: 3410 0800 |0013: if-lt v0, v1, 001b // +0008 │ │ +04443a: 2200 5201 |0015: new-instance v0, Landroidx/core/view/g$j; // type@0152 │ │ +04443e: 7030 a905 2003 |0017: invoke-direct {v0, v2, v3}, Landroidx/core/view/g$j;.:(Landroidx/core/view/g;Landroid/view/WindowInsets;)V // method@05a9 │ │ +044444: 28f4 |001a: goto 000e // -000c │ │ +044446: 1301 1c00 |001b: const/16 v1, #int 28 // #1c │ │ +04444a: 3410 0800 |001d: if-lt v0, v1, 0025 // +0008 │ │ +04444e: 2200 5101 |001f: new-instance v0, Landroidx/core/view/g$i; // type@0151 │ │ +044452: 7030 a305 2003 |0021: invoke-direct {v0, v2, v3}, Landroidx/core/view/g$i;.:(Landroidx/core/view/g;Landroid/view/WindowInsets;)V // method@05a3 │ │ +044458: 28ea |0024: goto 000e // -0016 │ │ +04445a: 1301 1500 |0025: const/16 v1, #int 21 // #15 │ │ +04445e: 3410 0800 |0027: if-lt v0, v1, 002f // +0008 │ │ +044462: 2200 5001 |0029: new-instance v0, Landroidx/core/view/g$h; // type@0150 │ │ +044466: 7030 9c05 2003 |002b: invoke-direct {v0, v2, v3}, Landroidx/core/view/g$h;.:(Landroidx/core/view/g;Landroid/view/WindowInsets;)V // method@059c │ │ +04446c: 28e0 |002e: goto 000e // -0020 │ │ +04446e: 1301 1400 |002f: const/16 v1, #int 20 // #14 │ │ +044472: 3410 0800 |0031: if-lt v0, v1, 0039 // +0008 │ │ +044476: 2200 4f01 |0033: new-instance v0, Landroidx/core/view/g$g; // type@014f │ │ +04447a: 7030 8a05 2003 |0035: invoke-direct {v0, v2, v3}, Landroidx/core/view/g$g;.:(Landroidx/core/view/g;Landroid/view/WindowInsets;)V // method@058a │ │ +044480: 28d6 |0038: goto 000e // -002a │ │ +044482: 2203 5401 |0039: new-instance v3, Landroidx/core/view/g$l; // type@0154 │ │ +044486: 7020 b605 2300 |003b: invoke-direct {v3, v2}, Landroidx/core/view/g$l;.:(Landroidx/core/view/g;)V // method@05b6 │ │ +04448c: 5b23 ea00 |003e: iput-object v3, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +044490: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/g;) │ │ name : '' │ │ type : '(Landroidx/core/view/g;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -04442c: |[04442c] androidx.core.view.g.:(Landroidx/core/view/g;)V │ │ -04443c: 7010 2518 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1825 │ │ -044442: 3803 6700 |0003: if-eqz v3, 006a // +0067 │ │ -044446: 5433 ea00 |0005: iget-object v3, v3, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -04444a: 6000 5100 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -04444e: 1301 1e00 |0009: const/16 v1, #int 30 // #1e │ │ -044452: 3410 1100 |000b: if-lt v0, v1, 001c // +0011 │ │ -044456: 2031 5301 |000d: instance-of v1, v3, Landroidx/core/view/g$k; // type@0153 │ │ -04445a: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ -04445e: 2200 5301 |0011: new-instance v0, Landroidx/core/view/g$k; // type@0153 │ │ -044462: 0731 |0013: move-object v1, v3 │ │ -044464: 1f01 5301 |0014: check-cast v1, Landroidx/core/view/g$k; // type@0153 │ │ -044468: 7030 af05 2001 |0016: invoke-direct {v0, v2, v1}, Landroidx/core/view/g$k;.:(Landroidx/core/view/g;Landroidx/core/view/g$k;)V // method@05af │ │ -04446e: 5b20 ea00 |0019: iput-object v0, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -044472: 284b |001b: goto 0066 // +004b │ │ -044474: 1301 1d00 |001c: const/16 v1, #int 29 // #1d │ │ -044478: 3410 0f00 |001e: if-lt v0, v1, 002d // +000f │ │ -04447c: 2031 5201 |0020: instance-of v1, v3, Landroidx/core/view/g$j; // type@0152 │ │ -044480: 3801 0b00 |0022: if-eqz v1, 002d // +000b │ │ -044484: 2200 5201 |0024: new-instance v0, Landroidx/core/view/g$j; // type@0152 │ │ -044488: 0731 |0026: move-object v1, v3 │ │ -04448a: 1f01 5201 |0027: check-cast v1, Landroidx/core/view/g$j; // type@0152 │ │ -04448e: 7030 a805 2001 |0029: invoke-direct {v0, v2, v1}, Landroidx/core/view/g$j;.:(Landroidx/core/view/g;Landroidx/core/view/g$j;)V // method@05a8 │ │ -044494: 28ed |002c: goto 0019 // -0013 │ │ -044496: 1301 1c00 |002d: const/16 v1, #int 28 // #1c │ │ -04449a: 3410 0f00 |002f: if-lt v0, v1, 003e // +000f │ │ -04449e: 2031 5101 |0031: instance-of v1, v3, Landroidx/core/view/g$i; // type@0151 │ │ -0444a2: 3801 0b00 |0033: if-eqz v1, 003e // +000b │ │ -0444a6: 2200 5101 |0035: new-instance v0, Landroidx/core/view/g$i; // type@0151 │ │ -0444aa: 0731 |0037: move-object v1, v3 │ │ -0444ac: 1f01 5101 |0038: check-cast v1, Landroidx/core/view/g$i; // type@0151 │ │ -0444b0: 7030 a205 2001 |003a: invoke-direct {v0, v2, v1}, Landroidx/core/view/g$i;.:(Landroidx/core/view/g;Landroidx/core/view/g$i;)V // method@05a2 │ │ -0444b6: 28dc |003d: goto 0019 // -0024 │ │ -0444b8: 1301 1500 |003e: const/16 v1, #int 21 // #15 │ │ -0444bc: 3410 0f00 |0040: if-lt v0, v1, 004f // +000f │ │ -0444c0: 2031 5001 |0042: instance-of v1, v3, Landroidx/core/view/g$h; // type@0150 │ │ -0444c4: 3801 0b00 |0044: if-eqz v1, 004f // +000b │ │ -0444c8: 2200 5001 |0046: new-instance v0, Landroidx/core/view/g$h; // type@0150 │ │ -0444cc: 0731 |0048: move-object v1, v3 │ │ -0444ce: 1f01 5001 |0049: check-cast v1, Landroidx/core/view/g$h; // type@0150 │ │ -0444d2: 7030 9b05 2001 |004b: invoke-direct {v0, v2, v1}, Landroidx/core/view/g$h;.:(Landroidx/core/view/g;Landroidx/core/view/g$h;)V // method@059b │ │ -0444d8: 28cb |004e: goto 0019 // -0035 │ │ -0444da: 1301 1400 |004f: const/16 v1, #int 20 // #14 │ │ -0444de: 3410 0f00 |0051: if-lt v0, v1, 0060 // +000f │ │ -0444e2: 2030 4f01 |0053: instance-of v0, v3, Landroidx/core/view/g$g; // type@014f │ │ -0444e6: 3800 0b00 |0055: if-eqz v0, 0060 // +000b │ │ -0444ea: 2200 4f01 |0057: new-instance v0, Landroidx/core/view/g$g; // type@014f │ │ -0444ee: 0731 |0059: move-object v1, v3 │ │ -0444f0: 1f01 4f01 |005a: check-cast v1, Landroidx/core/view/g$g; // type@014f │ │ -0444f4: 7030 8905 2001 |005c: invoke-direct {v0, v2, v1}, Landroidx/core/view/g$g;.:(Landroidx/core/view/g;Landroidx/core/view/g$g;)V // method@0589 │ │ -0444fa: 28ba |005f: goto 0019 // -0046 │ │ -0444fc: 2200 5401 |0060: new-instance v0, Landroidx/core/view/g$l; // type@0154 │ │ -044500: 7020 b405 2000 |0062: invoke-direct {v0, v2}, Landroidx/core/view/g$l;.:(Landroidx/core/view/g;)V // method@05b4 │ │ -044506: 28b4 |0065: goto 0019 // -004c │ │ -044508: 6e20 b905 2300 |0066: invoke-virtual {v3, v2}, Landroidx/core/view/g$l;.e:(Landroidx/core/view/g;)V // method@05b9 │ │ -04450e: 2808 |0069: goto 0071 // +0008 │ │ -044510: 2203 5401 |006a: new-instance v3, Landroidx/core/view/g$l; // type@0154 │ │ -044514: 7020 b405 2300 |006c: invoke-direct {v3, v2}, Landroidx/core/view/g$l;.:(Landroidx/core/view/g;)V // method@05b4 │ │ -04451a: 5b23 ea00 |006f: iput-object v3, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -04451e: 0e00 |0071: return-void │ │ +044494: |[044494] androidx.core.view.g.:(Landroidx/core/view/g;)V │ │ +0444a4: 7010 2718 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1827 │ │ +0444aa: 3803 6700 |0003: if-eqz v3, 006a // +0067 │ │ +0444ae: 5433 ea00 |0005: iget-object v3, v3, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +0444b2: 6000 5100 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +0444b6: 1301 1e00 |0009: const/16 v1, #int 30 // #1e │ │ +0444ba: 3410 1100 |000b: if-lt v0, v1, 001c // +0011 │ │ +0444be: 2031 5301 |000d: instance-of v1, v3, Landroidx/core/view/g$k; // type@0153 │ │ +0444c2: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ +0444c6: 2200 5301 |0011: new-instance v0, Landroidx/core/view/g$k; // type@0153 │ │ +0444ca: 0731 |0013: move-object v1, v3 │ │ +0444cc: 1f01 5301 |0014: check-cast v1, Landroidx/core/view/g$k; // type@0153 │ │ +0444d0: 7030 b105 2001 |0016: invoke-direct {v0, v2, v1}, Landroidx/core/view/g$k;.:(Landroidx/core/view/g;Landroidx/core/view/g$k;)V // method@05b1 │ │ +0444d6: 5b20 ea00 |0019: iput-object v0, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +0444da: 284b |001b: goto 0066 // +004b │ │ +0444dc: 1301 1d00 |001c: const/16 v1, #int 29 // #1d │ │ +0444e0: 3410 0f00 |001e: if-lt v0, v1, 002d // +000f │ │ +0444e4: 2031 5201 |0020: instance-of v1, v3, Landroidx/core/view/g$j; // type@0152 │ │ +0444e8: 3801 0b00 |0022: if-eqz v1, 002d // +000b │ │ +0444ec: 2200 5201 |0024: new-instance v0, Landroidx/core/view/g$j; // type@0152 │ │ +0444f0: 0731 |0026: move-object v1, v3 │ │ +0444f2: 1f01 5201 |0027: check-cast v1, Landroidx/core/view/g$j; // type@0152 │ │ +0444f6: 7030 aa05 2001 |0029: invoke-direct {v0, v2, v1}, Landroidx/core/view/g$j;.:(Landroidx/core/view/g;Landroidx/core/view/g$j;)V // method@05aa │ │ +0444fc: 28ed |002c: goto 0019 // -0013 │ │ +0444fe: 1301 1c00 |002d: const/16 v1, #int 28 // #1c │ │ +044502: 3410 0f00 |002f: if-lt v0, v1, 003e // +000f │ │ +044506: 2031 5101 |0031: instance-of v1, v3, Landroidx/core/view/g$i; // type@0151 │ │ +04450a: 3801 0b00 |0033: if-eqz v1, 003e // +000b │ │ +04450e: 2200 5101 |0035: new-instance v0, Landroidx/core/view/g$i; // type@0151 │ │ +044512: 0731 |0037: move-object v1, v3 │ │ +044514: 1f01 5101 |0038: check-cast v1, Landroidx/core/view/g$i; // type@0151 │ │ +044518: 7030 a405 2001 |003a: invoke-direct {v0, v2, v1}, Landroidx/core/view/g$i;.:(Landroidx/core/view/g;Landroidx/core/view/g$i;)V // method@05a4 │ │ +04451e: 28dc |003d: goto 0019 // -0024 │ │ +044520: 1301 1500 |003e: const/16 v1, #int 21 // #15 │ │ +044524: 3410 0f00 |0040: if-lt v0, v1, 004f // +000f │ │ +044528: 2031 5001 |0042: instance-of v1, v3, Landroidx/core/view/g$h; // type@0150 │ │ +04452c: 3801 0b00 |0044: if-eqz v1, 004f // +000b │ │ +044530: 2200 5001 |0046: new-instance v0, Landroidx/core/view/g$h; // type@0150 │ │ +044534: 0731 |0048: move-object v1, v3 │ │ +044536: 1f01 5001 |0049: check-cast v1, Landroidx/core/view/g$h; // type@0150 │ │ +04453a: 7030 9d05 2001 |004b: invoke-direct {v0, v2, v1}, Landroidx/core/view/g$h;.:(Landroidx/core/view/g;Landroidx/core/view/g$h;)V // method@059d │ │ +044540: 28cb |004e: goto 0019 // -0035 │ │ +044542: 1301 1400 |004f: const/16 v1, #int 20 // #14 │ │ +044546: 3410 0f00 |0051: if-lt v0, v1, 0060 // +000f │ │ +04454a: 2030 4f01 |0053: instance-of v0, v3, Landroidx/core/view/g$g; // type@014f │ │ +04454e: 3800 0b00 |0055: if-eqz v0, 0060 // +000b │ │ +044552: 2200 4f01 |0057: new-instance v0, Landroidx/core/view/g$g; // type@014f │ │ +044556: 0731 |0059: move-object v1, v3 │ │ +044558: 1f01 4f01 |005a: check-cast v1, Landroidx/core/view/g$g; // type@014f │ │ +04455c: 7030 8b05 2001 |005c: invoke-direct {v0, v2, v1}, Landroidx/core/view/g$g;.:(Landroidx/core/view/g;Landroidx/core/view/g$g;)V // method@058b │ │ +044562: 28ba |005f: goto 0019 // -0046 │ │ +044564: 2200 5401 |0060: new-instance v0, Landroidx/core/view/g$l; // type@0154 │ │ +044568: 7020 b605 2000 |0062: invoke-direct {v0, v2}, Landroidx/core/view/g$l;.:(Landroidx/core/view/g;)V // method@05b6 │ │ +04456e: 28b4 |0065: goto 0019 // -004c │ │ +044570: 6e20 bb05 2300 |0066: invoke-virtual {v3, v2}, Landroidx/core/view/g$l;.e:(Landroidx/core/view/g;)V // method@05bb │ │ +044576: 2808 |0069: goto 0071 // +0008 │ │ +044578: 2203 5401 |006a: new-instance v3, Landroidx/core/view/g$l; // type@0154 │ │ +04457c: 7020 b605 2300 |006c: invoke-direct {v3, v2}, Landroidx/core/view/g$l;.:(Landroidx/core/view/g;)V // method@05b6 │ │ +044582: 5b23 ea00 |006f: iput-object v3, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +044586: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/g;) │ │ name : 'n' │ │ type : '(Landroid/view/WindowInsets;)Landroidx/core/view/g;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044278: |[044278] androidx.core.view.g.n:(Landroid/view/WindowInsets;)Landroidx/core/view/g; │ │ -044288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04428a: 7120 e005 0100 |0001: invoke-static {v1, v0}, Landroidx/core/view/g;.o:(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/g; // method@05e0 │ │ -044290: 0c01 |0004: move-result-object v1 │ │ -044292: 1101 |0005: return-object v1 │ │ +0442e0: |[0442e0] androidx.core.view.g.n:(Landroid/view/WindowInsets;)Landroidx/core/view/g; │ │ +0442f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0442f2: 7120 e205 0100 |0001: invoke-static {v1, v0}, Landroidx/core/view/g;.o:(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/g; // method@05e2 │ │ +0442f8: 0c01 |0004: move-result-object v1 │ │ +0442fa: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/view/g;) │ │ name : 'o' │ │ type : '(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/g;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -044294: |[044294] androidx.core.view.g.o:(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/g; │ │ -0442a4: 2200 5701 |0000: new-instance v0, Landroidx/core/view/g; // type@0157 │ │ -0442a8: 7110 f504 0100 |0002: invoke-static {v1}, Landroidx/core/util/c;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04f5 │ │ -0442ae: 0c01 |0005: move-result-object v1 │ │ -0442b0: 1f01 d800 |0006: check-cast v1, Landroid/view/WindowInsets; // type@00d8 │ │ -0442b4: 7020 ce05 1000 |0008: invoke-direct {v0, v1}, Landroidx/core/view/g;.:(Landroid/view/WindowInsets;)V // method@05ce │ │ -0442ba: 3802 1600 |000b: if-eqz v2, 0021 // +0016 │ │ -0442be: 7110 6205 0200 |000d: invoke-static {v2}, Landroidx/core/view/e;.e:(Landroid/view/View;)Z // method@0562 │ │ -0442c4: 0a01 |0010: move-result v1 │ │ -0442c6: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ -0442ca: 7110 6105 0200 |0013: invoke-static {v2}, Landroidx/core/view/e;.d:(Landroid/view/View;)Landroidx/core/view/g; // method@0561 │ │ -0442d0: 0c01 |0016: move-result-object v1 │ │ -0442d2: 6e20 dc05 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/view/g;.k:(Landroidx/core/view/g;)V // method@05dc │ │ -0442d8: 6e10 d502 0200 |001a: invoke-virtual {v2}, Landroid/view/View;.getRootView:()Landroid/view/View; // method@02d5 │ │ -0442de: 0c01 |001d: move-result-object v1 │ │ -0442e0: 6e20 d305 1000 |001e: invoke-virtual {v0, v1}, Landroidx/core/view/g;.d:(Landroid/view/View;)V // method@05d3 │ │ -0442e6: 1100 |0021: return-object v0 │ │ +0442fc: |[0442fc] androidx.core.view.g.o:(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/g; │ │ +04430c: 2200 5701 |0000: new-instance v0, Landroidx/core/view/g; // type@0157 │ │ +044310: 7110 f704 0100 |0002: invoke-static {v1}, Landroidx/core/util/c;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@04f7 │ │ +044316: 0c01 |0005: move-result-object v1 │ │ +044318: 1f01 d800 |0006: check-cast v1, Landroid/view/WindowInsets; // type@00d8 │ │ +04431c: 7020 d005 1000 |0008: invoke-direct {v0, v1}, Landroidx/core/view/g;.:(Landroid/view/WindowInsets;)V // method@05d0 │ │ +044322: 3802 1600 |000b: if-eqz v2, 0021 // +0016 │ │ +044326: 7110 6405 0200 |000d: invoke-static {v2}, Landroidx/core/view/e;.e:(Landroid/view/View;)Z // method@0564 │ │ +04432c: 0a01 |0010: move-result v1 │ │ +04432e: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ +044332: 7110 6305 0200 |0013: invoke-static {v2}, Landroidx/core/view/e;.d:(Landroid/view/View;)Landroidx/core/view/g; // method@0563 │ │ +044338: 0c01 |0016: move-result-object v1 │ │ +04433a: 6e20 de05 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/view/g;.k:(Landroidx/core/view/g;)V // method@05de │ │ +044340: 6e10 d702 0200 |001a: invoke-virtual {v2}, Landroid/view/View;.getRootView:()Landroid/view/View; // method@02d7 │ │ +044346: 0c01 |001d: move-result-object v1 │ │ +044348: 6e20 d505 1000 |001e: invoke-virtual {v0, v1}, Landroidx/core/view/g;.d:(Landroid/view/View;)V // method@05d5 │ │ +04434e: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/view/g;) │ │ name : 'a' │ │ type : '()Landroidx/core/view/g;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044218: |[044218] androidx.core.view.g.a:()Landroidx/core/view/g; │ │ -044228: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -04422c: 6e10 b505 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$l;.a:()Landroidx/core/view/g; // method@05b5 │ │ -044232: 0c00 |0005: move-result-object v0 │ │ -044234: 1100 |0006: return-object v0 │ │ +044280: |[044280] androidx.core.view.g.a:()Landroidx/core/view/g; │ │ +044290: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +044294: 6e10 b705 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$l;.a:()Landroidx/core/view/g; // method@05b7 │ │ +04429a: 0c00 |0005: move-result-object v0 │ │ +04429c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/g;) │ │ name : 'b' │ │ type : '()Landroidx/core/view/g;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044238: |[044238] androidx.core.view.g.b:()Landroidx/core/view/g; │ │ -044248: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -04424c: 6e10 b605 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$l;.b:()Landroidx/core/view/g; // method@05b6 │ │ -044252: 0c00 |0005: move-result-object v0 │ │ -044254: 1100 |0006: return-object v0 │ │ +0442a0: |[0442a0] androidx.core.view.g.b:()Landroidx/core/view/g; │ │ +0442b0: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +0442b4: 6e10 b805 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$l;.b:()Landroidx/core/view/g; // method@05b8 │ │ +0442ba: 0c00 |0005: move-result-object v0 │ │ +0442bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/view/g;) │ │ name : 'c' │ │ type : '()Landroidx/core/view/g;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044258: |[044258] androidx.core.view.g.c:()Landroidx/core/view/g; │ │ -044268: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -04426c: 6e10 b705 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$l;.c:()Landroidx/core/view/g; // method@05b7 │ │ -044272: 0c00 |0005: move-result-object v0 │ │ -044274: 1100 |0006: return-object v0 │ │ +0442c0: |[0442c0] androidx.core.view.g.c:()Landroidx/core/view/g; │ │ +0442d0: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +0442d4: 6e10 b905 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$l;.c:()Landroidx/core/view/g; // method@05b9 │ │ +0442da: 0c00 |0005: move-result-object v0 │ │ +0442dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/view/g;) │ │ name : 'd' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044520: |[044520] androidx.core.view.g.d:(Landroid/view/View;)V │ │ -044530: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -044534: 6e20 b805 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.d:(Landroid/view/View;)V // method@05b8 │ │ -04453a: 0e00 |0005: return-void │ │ +044588: |[044588] androidx.core.view.g.d:(Landroid/view/View;)V │ │ +044598: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +04459c: 6e20 ba05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.d:(Landroid/view/View;)V // method@05ba │ │ +0445a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/core/view/g;) │ │ name : 'e' │ │ type : '()Landroidx/core/view/a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0441f8: |[0441f8] androidx.core.view.g.e:()Landroidx/core/view/a; │ │ -044208: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -04420c: 6e10 bb05 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$l;.f:()Landroidx/core/view/a; // method@05bb │ │ -044212: 0c00 |0005: move-result-object v0 │ │ -044214: 1100 |0006: return-object v0 │ │ +044260: |[044260] androidx.core.view.g.e:()Landroidx/core/view/a; │ │ +044270: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +044274: 6e10 bd05 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$l;.f:()Landroidx/core/view/a; // method@05bd │ │ +04427a: 0c00 |0005: move-result-object v0 │ │ +04427c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/core/view/g;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0442e8: |[0442e8] androidx.core.view.g.equals:(Ljava/lang/Object;)Z │ │ -0442f8: 3321 0400 |0000: if-ne v1, v2, 0004 // +0004 │ │ -0442fc: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -0442fe: 0f02 |0003: return v2 │ │ -044300: 2020 5701 |0004: instance-of v0, v2, Landroidx/core/view/g; // type@0157 │ │ -044304: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -044308: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -04430a: 0f02 |0009: return v2 │ │ -04430c: 1f02 5701 |000a: check-cast v2, Landroidx/core/view/g; // type@0157 │ │ -044310: 5410 ea00 |000c: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -044314: 5422 ea00 |000e: iget-object v2, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -044318: 7120 f304 2000 |0010: invoke-static {v0, v2}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f3 │ │ -04431e: 0a02 |0013: move-result v2 │ │ -044320: 0f02 |0014: return v2 │ │ +044350: |[044350] androidx.core.view.g.equals:(Ljava/lang/Object;)Z │ │ +044360: 3321 0400 |0000: if-ne v1, v2, 0004 // +0004 │ │ +044364: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +044366: 0f02 |0003: return v2 │ │ +044368: 2020 5701 |0004: instance-of v0, v2, Landroidx/core/view/g; // type@0157 │ │ +04436c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +044370: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +044372: 0f02 |0009: return v2 │ │ +044374: 1f02 5701 |000a: check-cast v2, Landroidx/core/view/g; // type@0157 │ │ +044378: 5410 ea00 |000c: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +04437c: 5422 ea00 |000e: iget-object v2, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +044380: 7120 f504 2000 |0010: invoke-static {v0, v2}, Landroidx/core/util/b;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@04f5 │ │ +044386: 0a02 |0013: move-result v2 │ │ +044388: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/core/view/g;) │ │ name : 'f' │ │ type : '(I)Landroidx/core/graphics/a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0441b8: |[0441b8] androidx.core.view.g.f:(I)Landroidx/core/graphics/a; │ │ -0441c8: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -0441cc: 6e20 bc05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.g:(I)Landroidx/core/graphics/a; // method@05bc │ │ -0441d2: 0c02 |0005: move-result-object v2 │ │ -0441d4: 1102 |0006: return-object v2 │ │ +044220: |[044220] androidx.core.view.g.f:(I)Landroidx/core/graphics/a; │ │ +044230: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +044234: 6e20 be05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.g:(I)Landroidx/core/graphics/a; // method@05be │ │ +04423a: 0c02 |0005: move-result-object v2 │ │ +04423c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/core/view/g;) │ │ name : 'g' │ │ type : '()Landroidx/core/graphics/a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0441d8: |[0441d8] androidx.core.view.g.g:()Landroidx/core/graphics/a; │ │ -0441e8: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -0441ec: 6e10 bf05 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$l;.i:()Landroidx/core/graphics/a; // method@05bf │ │ -0441f2: 0c00 |0005: move-result-object v0 │ │ -0441f4: 1100 |0006: return-object v0 │ │ +044240: |[044240] androidx.core.view.g.g:()Landroidx/core/graphics/a; │ │ +044250: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +044254: 6e10 c105 0000 |0002: invoke-virtual {v0}, Landroidx/core/view/g$l;.i:()Landroidx/core/graphics/a; // method@05c1 │ │ +04425a: 0c00 |0005: move-result-object v0 │ │ +04425c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/core/view/g;) │ │ name : 'h' │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -044324: |[044324] androidx.core.view.g.h:(I)Z │ │ -044334: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -044338: 6e20 c505 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.o:(I)Z // method@05c5 │ │ -04433e: 0a02 |0005: move-result v2 │ │ -044340: 0f02 |0006: return v2 │ │ +04438c: |[04438c] androidx.core.view.g.h:(I)Z │ │ +04439c: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +0443a0: 6e20 c705 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.o:(I)Z // method@05c7 │ │ +0443a6: 0a02 |0005: move-result v2 │ │ +0443a8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/core/view/g;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -044344: |[044344] androidx.core.view.g.hashCode:()I │ │ -044354: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -044358: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -04435c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04435e: 2805 |0005: goto 000a // +0005 │ │ -044360: 6e10 be05 0000 |0006: invoke-virtual {v0}, Landroidx/core/view/g$l;.hashCode:()I // method@05be │ │ -044366: 0a00 |0009: move-result v0 │ │ -044368: 0f00 |000a: return v0 │ │ +0443ac: |[0443ac] androidx.core.view.g.hashCode:()I │ │ +0443bc: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +0443c0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0443c4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0443c6: 2805 |0005: goto 000a // +0005 │ │ +0443c8: 6e10 c005 0000 |0006: invoke-virtual {v0}, Landroidx/core/view/g$l;.hashCode:()I // method@05c0 │ │ +0443ce: 0a00 |0009: move-result v0 │ │ +0443d0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/core/view/g;) │ │ name : 'i' │ │ type : '([Landroidx/core/graphics/a;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04453c: |[04453c] androidx.core.view.g.i:([Landroidx/core/graphics/a;)V │ │ -04454c: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -044550: 6e20 c605 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.p:([Landroidx/core/graphics/a;)V // method@05c6 │ │ -044556: 0e00 |0005: return-void │ │ +0445a4: |[0445a4] androidx.core.view.g.i:([Landroidx/core/graphics/a;)V │ │ +0445b4: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +0445b8: 6e20 c805 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.p:([Landroidx/core/graphics/a;)V // method@05c8 │ │ +0445be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/core/view/g;) │ │ name : 'j' │ │ type : '(Landroidx/core/graphics/a;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044558: |[044558] androidx.core.view.g.j:(Landroidx/core/graphics/a;)V │ │ -044568: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -04456c: 6e20 c705 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.q:(Landroidx/core/graphics/a;)V // method@05c7 │ │ -044572: 0e00 |0005: return-void │ │ +0445c0: |[0445c0] androidx.core.view.g.j:(Landroidx/core/graphics/a;)V │ │ +0445d0: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +0445d4: 6e20 c905 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.q:(Landroidx/core/graphics/a;)V // method@05c9 │ │ +0445da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/core/view/g;) │ │ name : 'k' │ │ type : '(Landroidx/core/view/g;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044574: |[044574] androidx.core.view.g.k:(Landroidx/core/view/g;)V │ │ -044584: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -044588: 6e20 c805 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.r:(Landroidx/core/view/g;)V // method@05c8 │ │ -04458e: 0e00 |0005: return-void │ │ +0445dc: |[0445dc] androidx.core.view.g.k:(Landroidx/core/view/g;)V │ │ +0445ec: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +0445f0: 6e20 ca05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.r:(Landroidx/core/view/g;)V // method@05ca │ │ +0445f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/core/view/g;) │ │ name : 'l' │ │ type : '(Landroidx/core/graphics/a;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044590: |[044590] androidx.core.view.g.l:(Landroidx/core/graphics/a;)V │ │ -0445a0: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -0445a4: 6e20 c905 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.s:(Landroidx/core/graphics/a;)V // method@05c9 │ │ -0445aa: 0e00 |0005: return-void │ │ +0445f8: |[0445f8] androidx.core.view.g.l:(Landroidx/core/graphics/a;)V │ │ +044608: 5410 ea00 |0000: iget-object v0, v1, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +04460c: 6e20 cb05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/g$l;.s:(Landroidx/core/graphics/a;)V // method@05cb │ │ +044612: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/core/view/g;) │ │ name : 'm' │ │ type : '()Landroid/view/WindowInsets;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -04418c: |[04418c] androidx.core.view.g.m:()Landroid/view/WindowInsets; │ │ -04419c: 5420 ea00 |0000: iget-object v0, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ -0441a0: 2001 4f01 |0002: instance-of v1, v0, Landroidx/core/view/g$g; // type@014f │ │ -0441a4: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -0441a8: 1f00 4f01 |0006: check-cast v0, Landroidx/core/view/g$g; // type@014f │ │ -0441ac: 5400 d900 |0008: iget-object v0, v0, Landroidx/core/view/g$g;.c:Landroid/view/WindowInsets; // field@00d9 │ │ -0441b0: 2802 |000a: goto 000c // +0002 │ │ -0441b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0441b4: 1100 |000c: return-object v0 │ │ +0441f4: |[0441f4] androidx.core.view.g.m:()Landroid/view/WindowInsets; │ │ +044204: 5420 ea00 |0000: iget-object v0, v2, Landroidx/core/view/g;.a:Landroidx/core/view/g$l; // field@00ea │ │ +044208: 2001 4f01 |0002: instance-of v1, v0, Landroidx/core/view/g$g; // type@014f │ │ +04420c: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +044210: 1f00 4f01 |0006: check-cast v0, Landroidx/core/view/g$g; // type@014f │ │ +044214: 5400 d900 |0008: iget-object v0, v0, Landroidx/core/view/g$g;.c:Landroid/view/WindowInsets; // field@00d9 │ │ +044218: 2802 |000a: goto 000c // +0002 │ │ +04421a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +04421c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #73 header: │ │ @@ -9115,48 +9157,48 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04486c: |[04486c] androidx.core.view.h$e.:()V │ │ -04487c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -044882: 0e00 |0003: return-void │ │ +0448d4: |[0448d4] androidx.core.view.h$e.:()V │ │ +0448e4: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +0448ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/view/h$e;) │ │ name : 'a' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -044884: |[044884] androidx.core.view.h$e.a:(Z)V │ │ -044894: 0e00 |0000: return-void │ │ +0448ec: |[0448ec] androidx.core.view.h$e.a:(Z)V │ │ +0448fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/h$e;) │ │ name : 'b' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -044898: |[044898] androidx.core.view.h$e.b:(Z)V │ │ -0448a8: 0e00 |0000: return-void │ │ +044900: |[044900] androidx.core.view.h$e.b:(Z)V │ │ +044910: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #74 header: │ │ @@ -9190,78 +9232,78 @@ │ │ type : '(Landroid/view/Window;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0448ac: |[0448ac] androidx.core.view.h.:(Landroid/view/Window;Landroid/view/View;)V │ │ -0448bc: 7010 2518 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1825 │ │ -0448c2: 6000 5100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -0448c6: 1301 1e00 |0005: const/16 v1, #int 30 // #1e │ │ -0448ca: 3410 0a00 |0007: if-lt v0, v1, 0011 // +000a │ │ -0448ce: 2204 5b01 |0009: new-instance v4, Landroidx/core/view/h$d; // type@015b │ │ -0448d2: 7030 ea05 3402 |000b: invoke-direct {v4, v3, v2}, Landroidx/core/view/h$d;.:(Landroid/view/Window;Landroidx/core/view/h;)V // method@05ea │ │ -0448d8: 5b24 f200 |000e: iput-object v4, v2, Landroidx/core/view/h;.a:Landroidx/core/view/h$e; // field@00f2 │ │ -0448dc: 2828 |0010: goto 0038 // +0028 │ │ -0448de: 1301 1a00 |0011: const/16 v1, #int 26 // #1a │ │ -0448e2: 3410 0a00 |0013: if-lt v0, v1, 001d // +000a │ │ -0448e6: 2200 5a01 |0015: new-instance v0, Landroidx/core/view/h$c; // type@015a │ │ -0448ea: 7030 e805 3004 |0017: invoke-direct {v0, v3, v4}, Landroidx/core/view/h$c;.:(Landroid/view/Window;Landroid/view/View;)V // method@05e8 │ │ -0448f0: 5b20 f200 |001a: iput-object v0, v2, Landroidx/core/view/h;.a:Landroidx/core/view/h$e; // field@00f2 │ │ -0448f4: 281c |001c: goto 0038 // +001c │ │ -0448f6: 1301 1700 |001d: const/16 v1, #int 23 // #17 │ │ -0448fa: 3410 0800 |001f: if-lt v0, v1, 0027 // +0008 │ │ -0448fe: 2200 5901 |0021: new-instance v0, Landroidx/core/view/h$b; // type@0159 │ │ -044902: 7030 e605 3004 |0023: invoke-direct {v0, v3, v4}, Landroidx/core/view/h$b;.:(Landroid/view/Window;Landroid/view/View;)V // method@05e6 │ │ -044908: 28f4 |0026: goto 001a // -000c │ │ -04490a: 1301 1400 |0027: const/16 v1, #int 20 // #14 │ │ -04490e: 3410 0800 |0029: if-lt v0, v1, 0031 // +0008 │ │ -044912: 2200 5801 |002b: new-instance v0, Landroidx/core/view/h$a; // type@0158 │ │ -044916: 7030 e105 3004 |002d: invoke-direct {v0, v3, v4}, Landroidx/core/view/h$a;.:(Landroid/view/Window;Landroid/view/View;)V // method@05e1 │ │ -04491c: 28ea |0030: goto 001a // -0016 │ │ -04491e: 2203 5c01 |0031: new-instance v3, Landroidx/core/view/h$e; // type@015c │ │ -044922: 7010 f005 0300 |0033: invoke-direct {v3}, Landroidx/core/view/h$e;.:()V // method@05f0 │ │ -044928: 5b23 f200 |0036: iput-object v3, v2, Landroidx/core/view/h;.a:Landroidx/core/view/h$e; // field@00f2 │ │ -04492c: 0e00 |0038: return-void │ │ +044914: |[044914] androidx.core.view.h.:(Landroid/view/Window;Landroid/view/View;)V │ │ +044924: 7010 2718 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1827 │ │ +04492a: 6000 5100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +04492e: 1301 1e00 |0005: const/16 v1, #int 30 // #1e │ │ +044932: 3410 0a00 |0007: if-lt v0, v1, 0011 // +000a │ │ +044936: 2204 5b01 |0009: new-instance v4, Landroidx/core/view/h$d; // type@015b │ │ +04493a: 7030 ec05 3402 |000b: invoke-direct {v4, v3, v2}, Landroidx/core/view/h$d;.:(Landroid/view/Window;Landroidx/core/view/h;)V // method@05ec │ │ +044940: 5b24 f200 |000e: iput-object v4, v2, Landroidx/core/view/h;.a:Landroidx/core/view/h$e; // field@00f2 │ │ +044944: 2828 |0010: goto 0038 // +0028 │ │ +044946: 1301 1a00 |0011: const/16 v1, #int 26 // #1a │ │ +04494a: 3410 0a00 |0013: if-lt v0, v1, 001d // +000a │ │ +04494e: 2200 5a01 |0015: new-instance v0, Landroidx/core/view/h$c; // type@015a │ │ +044952: 7030 ea05 3004 |0017: invoke-direct {v0, v3, v4}, Landroidx/core/view/h$c;.:(Landroid/view/Window;Landroid/view/View;)V // method@05ea │ │ +044958: 5b20 f200 |001a: iput-object v0, v2, Landroidx/core/view/h;.a:Landroidx/core/view/h$e; // field@00f2 │ │ +04495c: 281c |001c: goto 0038 // +001c │ │ +04495e: 1301 1700 |001d: const/16 v1, #int 23 // #17 │ │ +044962: 3410 0800 |001f: if-lt v0, v1, 0027 // +0008 │ │ +044966: 2200 5901 |0021: new-instance v0, Landroidx/core/view/h$b; // type@0159 │ │ +04496a: 7030 e805 3004 |0023: invoke-direct {v0, v3, v4}, Landroidx/core/view/h$b;.:(Landroid/view/Window;Landroid/view/View;)V // method@05e8 │ │ +044970: 28f4 |0026: goto 001a // -000c │ │ +044972: 1301 1400 |0027: const/16 v1, #int 20 // #14 │ │ +044976: 3410 0800 |0029: if-lt v0, v1, 0031 // +0008 │ │ +04497a: 2200 5801 |002b: new-instance v0, Landroidx/core/view/h$a; // type@0158 │ │ +04497e: 7030 e305 3004 |002d: invoke-direct {v0, v3, v4}, Landroidx/core/view/h$a;.:(Landroid/view/Window;Landroid/view/View;)V // method@05e3 │ │ +044984: 28ea |0030: goto 001a // -0016 │ │ +044986: 2203 5c01 |0031: new-instance v3, Landroidx/core/view/h$e; // type@015c │ │ +04498a: 7010 f205 0300 |0033: invoke-direct {v3}, Landroidx/core/view/h$e;.:()V // method@05f2 │ │ +044990: 5b23 f200 |0036: iput-object v3, v2, Landroidx/core/view/h;.a:Landroidx/core/view/h$e; // field@00f2 │ │ +044994: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/view/h;) │ │ name : 'a' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044930: |[044930] androidx.core.view.h.a:(Z)V │ │ -044940: 5410 f200 |0000: iget-object v0, v1, Landroidx/core/view/h;.a:Landroidx/core/view/h$e; // field@00f2 │ │ -044944: 6e20 f105 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/h$e;.a:(Z)V // method@05f1 │ │ -04494a: 0e00 |0005: return-void │ │ +044998: |[044998] androidx.core.view.h.a:(Z)V │ │ +0449a8: 5410 f200 |0000: iget-object v0, v1, Landroidx/core/view/h;.a:Landroidx/core/view/h$e; // field@00f2 │ │ +0449ac: 6e20 f305 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/h$e;.a:(Z)V // method@05f3 │ │ +0449b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/view/h;) │ │ name : 'b' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04494c: |[04494c] androidx.core.view.h.b:(Z)V │ │ -04495c: 5410 f200 |0000: iget-object v0, v1, Landroidx/core/view/h;.a:Landroidx/core/view/h$e; // field@00f2 │ │ -044960: 6e20 f205 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/h$e;.b:(Z)V // method@05f2 │ │ -044966: 0e00 |0005: return-void │ │ +0449b4: |[0449b4] androidx.core.view.h.b:(Z)V │ │ +0449c4: 5410 f200 |0000: iget-object v0, v1, Landroidx/core/view/h;.a:Landroidx/core/view/h$e; // field@00f2 │ │ +0449c8: 6e20 f405 2000 |0002: invoke-virtual {v0, v2}, Landroidx/core/view/h$e;.b:(Z)V // method@05f4 │ │ +0449ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #75 header: │ │ @@ -9296,62 +9338,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -0449e0: |[0449e0] androidx.lifecycle.FullLifecycleObserverAdapter$a.:()V │ │ -0449f0: 7100 0d06 0000 |0000: invoke-static {}, Landroidx/lifecycle/c$b;.values:()[Landroidx/lifecycle/c$b; // method@060d │ │ -0449f6: 0c00 |0003: move-result-object v0 │ │ -0449f8: 2100 |0004: array-length v0, v0 │ │ -0449fa: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ -0449fe: 6900 f400 |0007: sput-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ -044a02: 6201 fe00 |0009: sget-object v1, Landroidx/lifecycle/c$b;.ON_CREATE:Landroidx/lifecycle/c$b; // field@00fe │ │ -044a06: 6e10 ee17 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044a0c: 0a01 |000e: move-result v1 │ │ -044a0e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -044a10: 4b02 0001 |0010: aput v2, v0, v1 │ │ -044a14: 6200 f400 |0012: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ -044a18: 6201 0201 |0014: sget-object v1, Landroidx/lifecycle/c$b;.ON_START:Landroidx/lifecycle/c$b; // field@0102 │ │ -044a1c: 6e10 ee17 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044a22: 0a01 |0019: move-result v1 │ │ -044a24: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -044a26: 4b02 0001 |001b: aput v2, v0, v1 │ │ -044a2a: 6200 f400 |001d: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ -044a2e: 6201 0101 |001f: sget-object v1, Landroidx/lifecycle/c$b;.ON_RESUME:Landroidx/lifecycle/c$b; // field@0101 │ │ -044a32: 6e10 ee17 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044a38: 0a01 |0024: move-result v1 │ │ -044a3a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -044a3c: 4b02 0001 |0026: aput v2, v0, v1 │ │ -044a40: 6200 f400 |0028: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ -044a44: 6201 0001 |002a: sget-object v1, Landroidx/lifecycle/c$b;.ON_PAUSE:Landroidx/lifecycle/c$b; // field@0100 │ │ -044a48: 6e10 ee17 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044a4e: 0a01 |002f: move-result v1 │ │ -044a50: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -044a52: 4b02 0001 |0031: aput v2, v0, v1 │ │ -044a56: 6200 f400 |0033: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ -044a5a: 6201 0301 |0035: sget-object v1, Landroidx/lifecycle/c$b;.ON_STOP:Landroidx/lifecycle/c$b; // field@0103 │ │ -044a5e: 6e10 ee17 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044a64: 0a01 |003a: move-result v1 │ │ -044a66: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -044a68: 4b02 0001 |003c: aput v2, v0, v1 │ │ -044a6c: 6200 f400 |003e: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ -044a70: 6201 ff00 |0040: sget-object v1, Landroidx/lifecycle/c$b;.ON_DESTROY:Landroidx/lifecycle/c$b; // field@00ff │ │ -044a74: 6e10 ee17 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044a7a: 0a01 |0045: move-result v1 │ │ -044a7c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -044a7e: 4b02 0001 |0047: aput v2, v0, v1 │ │ -044a82: 6200 f400 |0049: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ -044a86: 6201 fd00 |004b: sget-object v1, Landroidx/lifecycle/c$b;.ON_ANY:Landroidx/lifecycle/c$b; // field@00fd │ │ -044a8a: 6e10 ee17 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044a90: 0a01 |0050: move-result v1 │ │ -044a92: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -044a94: 4b02 0001 |0052: aput v2, v0, v1 │ │ -044a98: 0e00 |0054: return-void │ │ +044a48: |[044a48] androidx.lifecycle.FullLifecycleObserverAdapter$a.:()V │ │ +044a58: 7100 0f06 0000 |0000: invoke-static {}, Landroidx/lifecycle/c$b;.values:()[Landroidx/lifecycle/c$b; // method@060f │ │ +044a5e: 0c00 |0003: move-result-object v0 │ │ +044a60: 2100 |0004: array-length v0, v0 │ │ +044a62: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ +044a66: 6900 f400 |0007: sput-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ +044a6a: 6201 fe00 |0009: sget-object v1, Landroidx/lifecycle/c$b;.ON_CREATE:Landroidx/lifecycle/c$b; // field@00fe │ │ +044a6e: 6e10 f017 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044a74: 0a01 |000e: move-result v1 │ │ +044a76: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +044a78: 4b02 0001 |0010: aput v2, v0, v1 │ │ +044a7c: 6200 f400 |0012: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ +044a80: 6201 0201 |0014: sget-object v1, Landroidx/lifecycle/c$b;.ON_START:Landroidx/lifecycle/c$b; // field@0102 │ │ +044a84: 6e10 f017 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044a8a: 0a01 |0019: move-result v1 │ │ +044a8c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +044a8e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +044a92: 6200 f400 |001d: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ +044a96: 6201 0101 |001f: sget-object v1, Landroidx/lifecycle/c$b;.ON_RESUME:Landroidx/lifecycle/c$b; // field@0101 │ │ +044a9a: 6e10 f017 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044aa0: 0a01 |0024: move-result v1 │ │ +044aa2: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +044aa4: 4b02 0001 |0026: aput v2, v0, v1 │ │ +044aa8: 6200 f400 |0028: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ +044aac: 6201 0001 |002a: sget-object v1, Landroidx/lifecycle/c$b;.ON_PAUSE:Landroidx/lifecycle/c$b; // field@0100 │ │ +044ab0: 6e10 f017 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044ab6: 0a01 |002f: move-result v1 │ │ +044ab8: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +044aba: 4b02 0001 |0031: aput v2, v0, v1 │ │ +044abe: 6200 f400 |0033: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ +044ac2: 6201 0301 |0035: sget-object v1, Landroidx/lifecycle/c$b;.ON_STOP:Landroidx/lifecycle/c$b; // field@0103 │ │ +044ac6: 6e10 f017 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044acc: 0a01 |003a: move-result v1 │ │ +044ace: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +044ad0: 4b02 0001 |003c: aput v2, v0, v1 │ │ +044ad4: 6200 f400 |003e: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ +044ad8: 6201 ff00 |0040: sget-object v1, Landroidx/lifecycle/c$b;.ON_DESTROY:Landroidx/lifecycle/c$b; // field@00ff │ │ +044adc: 6e10 f017 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044ae2: 0a01 |0045: move-result v1 │ │ +044ae4: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +044ae6: 4b02 0001 |0047: aput v2, v0, v1 │ │ +044aea: 6200 f400 |0049: sget-object v0, Landroidx/lifecycle/FullLifecycleObserverAdapter$a;.a:[I // field@00f4 │ │ +044aee: 6201 fd00 |004b: sget-object v1, Landroidx/lifecycle/c$b;.ON_ANY:Landroidx/lifecycle/c$b; // field@00fd │ │ +044af2: 6e10 f017 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044af8: 0a01 |0050: move-result v1 │ │ +044afa: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +044afc: 4b02 0001 |0052: aput v2, v0, v1 │ │ +044b00: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -9432,91 +9474,91 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 142 16-bit code units │ │ -044ba8: |[044ba8] androidx.lifecycle.c$a.:()V │ │ -044bb8: 7100 0d06 0000 |0000: invoke-static {}, Landroidx/lifecycle/c$b;.values:()[Landroidx/lifecycle/c$b; // method@060d │ │ -044bbe: 0c00 |0003: move-result-object v0 │ │ -044bc0: 2100 |0004: array-length v0, v0 │ │ -044bc2: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ -044bc6: 6900 fb00 |0007: sput-object v0, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ -044bca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -044bcc: 6202 fe00 |000a: sget-object v2, Landroidx/lifecycle/c$b;.ON_CREATE:Landroidx/lifecycle/c$b; // field@00fe │ │ -044bd0: 6e10 ee17 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044bd6: 0a02 |000f: move-result v2 │ │ -044bd8: 4b01 0002 |0010: aput v1, v0, v2 │ │ -044bdc: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -044bde: 6202 fb00 |0013: sget-object v2, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ -044be2: 6203 0301 |0015: sget-object v3, Landroidx/lifecycle/c$b;.ON_STOP:Landroidx/lifecycle/c$b; // field@0103 │ │ -044be6: 6e10 ee17 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044bec: 0a03 |001a: move-result v3 │ │ -044bee: 4b00 0203 |001b: aput v0, v2, v3 │ │ -044bf2: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -044bf4: 6203 fb00 |001e: sget-object v3, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ -044bf8: 6204 0201 |0020: sget-object v4, Landroidx/lifecycle/c$b;.ON_START:Landroidx/lifecycle/c$b; // field@0102 │ │ -044bfc: 6e10 ee17 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044c02: 0a04 |0025: move-result v4 │ │ -044c04: 4b02 0304 |0026: aput v2, v3, v4 │ │ -044c08: 1243 |0028: const/4 v3, #int 4 // #4 │ │ -044c0a: 6204 fb00 |0029: sget-object v4, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ -044c0e: 6205 0001 |002b: sget-object v5, Landroidx/lifecycle/c$b;.ON_PAUSE:Landroidx/lifecycle/c$b; // field@0100 │ │ -044c12: 6e10 ee17 0500 |002d: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044c18: 0a05 |0030: move-result v5 │ │ -044c1a: 4b03 0405 |0031: aput v3, v4, v5 │ │ -044c1e: 1254 |0033: const/4 v4, #int 5 // #5 │ │ -044c20: 6205 fb00 |0034: sget-object v5, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ -044c24: 6206 0101 |0036: sget-object v6, Landroidx/lifecycle/c$b;.ON_RESUME:Landroidx/lifecycle/c$b; // field@0101 │ │ -044c28: 6e10 ee17 0600 |0038: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044c2e: 0a06 |003b: move-result v6 │ │ -044c30: 4b04 0506 |003c: aput v4, v5, v6 │ │ -044c34: 6205 fb00 |003e: sget-object v5, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ -044c38: 6206 ff00 |0040: sget-object v6, Landroidx/lifecycle/c$b;.ON_DESTROY:Landroidx/lifecycle/c$b; // field@00ff │ │ -044c3c: 6e10 ee17 0600 |0042: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044c42: 0a06 |0045: move-result v6 │ │ -044c44: 1267 |0046: const/4 v7, #int 6 // #6 │ │ -044c46: 4b07 0506 |0047: aput v7, v5, v6 │ │ -044c4a: 6205 fb00 |0049: sget-object v5, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ -044c4e: 6206 fd00 |004b: sget-object v6, Landroidx/lifecycle/c$b;.ON_ANY:Landroidx/lifecycle/c$b; // field@00fd │ │ -044c52: 6e10 ee17 0600 |004d: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044c58: 0a06 |0050: move-result v6 │ │ -044c5a: 1277 |0051: const/4 v7, #int 7 // #7 │ │ -044c5c: 4b07 0506 |0052: aput v7, v5, v6 │ │ -044c60: 7100 1206 0000 |0054: invoke-static {}, Landroidx/lifecycle/c$c;.values:()[Landroidx/lifecycle/c$c; // method@0612 │ │ -044c66: 0c05 |0057: move-result-object v5 │ │ -044c68: 2155 |0058: array-length v5, v5 │ │ -044c6a: 2355 8c08 |0059: new-array v5, v5, [I // type@088c │ │ -044c6e: 6905 fa00 |005b: sput-object v5, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ -044c72: 6206 0601 |005d: sget-object v6, Landroidx/lifecycle/c$c;.f:Landroidx/lifecycle/c$c; // field@0106 │ │ -044c76: 6e10 ee17 0600 |005f: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044c7c: 0a06 |0062: move-result v6 │ │ -044c7e: 4b01 0506 |0063: aput v1, v5, v6 │ │ -044c82: 6201 fa00 |0065: sget-object v1, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ -044c86: 6205 0701 |0067: sget-object v5, Landroidx/lifecycle/c$c;.g:Landroidx/lifecycle/c$c; // field@0107 │ │ -044c8a: 6e10 ee17 0500 |0069: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044c90: 0a05 |006c: move-result v5 │ │ -044c92: 4b00 0105 |006d: aput v0, v1, v5 │ │ -044c96: 6200 fa00 |006f: sget-object v0, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ -044c9a: 6201 0801 |0071: sget-object v1, Landroidx/lifecycle/c$c;.h:Landroidx/lifecycle/c$c; // field@0108 │ │ -044c9e: 6e10 ee17 0100 |0073: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044ca4: 0a01 |0076: move-result v1 │ │ -044ca6: 4b02 0001 |0077: aput v2, v0, v1 │ │ -044caa: 6200 fa00 |0079: sget-object v0, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ -044cae: 6201 0401 |007b: sget-object v1, Landroidx/lifecycle/c$c;.d:Landroidx/lifecycle/c$c; // field@0104 │ │ -044cb2: 6e10 ee17 0100 |007d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044cb8: 0a01 |0080: move-result v1 │ │ -044cba: 4b03 0001 |0081: aput v3, v0, v1 │ │ -044cbe: 6200 fa00 |0083: sget-object v0, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ -044cc2: 6201 0501 |0085: sget-object v1, Landroidx/lifecycle/c$c;.e:Landroidx/lifecycle/c$c; // field@0105 │ │ -044cc6: 6e10 ee17 0100 |0087: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044ccc: 0a01 |008a: move-result v1 │ │ -044cce: 4b04 0001 |008b: aput v4, v0, v1 │ │ -044cd2: 0e00 |008d: return-void │ │ +044c10: |[044c10] androidx.lifecycle.c$a.:()V │ │ +044c20: 7100 0f06 0000 |0000: invoke-static {}, Landroidx/lifecycle/c$b;.values:()[Landroidx/lifecycle/c$b; // method@060f │ │ +044c26: 0c00 |0003: move-result-object v0 │ │ +044c28: 2100 |0004: array-length v0, v0 │ │ +044c2a: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ +044c2e: 6900 fb00 |0007: sput-object v0, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ +044c32: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +044c34: 6202 fe00 |000a: sget-object v2, Landroidx/lifecycle/c$b;.ON_CREATE:Landroidx/lifecycle/c$b; // field@00fe │ │ +044c38: 6e10 f017 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044c3e: 0a02 |000f: move-result v2 │ │ +044c40: 4b01 0002 |0010: aput v1, v0, v2 │ │ +044c44: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +044c46: 6202 fb00 |0013: sget-object v2, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ +044c4a: 6203 0301 |0015: sget-object v3, Landroidx/lifecycle/c$b;.ON_STOP:Landroidx/lifecycle/c$b; // field@0103 │ │ +044c4e: 6e10 f017 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044c54: 0a03 |001a: move-result v3 │ │ +044c56: 4b00 0203 |001b: aput v0, v2, v3 │ │ +044c5a: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +044c5c: 6203 fb00 |001e: sget-object v3, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ +044c60: 6204 0201 |0020: sget-object v4, Landroidx/lifecycle/c$b;.ON_START:Landroidx/lifecycle/c$b; // field@0102 │ │ +044c64: 6e10 f017 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044c6a: 0a04 |0025: move-result v4 │ │ +044c6c: 4b02 0304 |0026: aput v2, v3, v4 │ │ +044c70: 1243 |0028: const/4 v3, #int 4 // #4 │ │ +044c72: 6204 fb00 |0029: sget-object v4, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ +044c76: 6205 0001 |002b: sget-object v5, Landroidx/lifecycle/c$b;.ON_PAUSE:Landroidx/lifecycle/c$b; // field@0100 │ │ +044c7a: 6e10 f017 0500 |002d: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044c80: 0a05 |0030: move-result v5 │ │ +044c82: 4b03 0405 |0031: aput v3, v4, v5 │ │ +044c86: 1254 |0033: const/4 v4, #int 5 // #5 │ │ +044c88: 6205 fb00 |0034: sget-object v5, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ +044c8c: 6206 0101 |0036: sget-object v6, Landroidx/lifecycle/c$b;.ON_RESUME:Landroidx/lifecycle/c$b; // field@0101 │ │ +044c90: 6e10 f017 0600 |0038: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044c96: 0a06 |003b: move-result v6 │ │ +044c98: 4b04 0506 |003c: aput v4, v5, v6 │ │ +044c9c: 6205 fb00 |003e: sget-object v5, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ +044ca0: 6206 ff00 |0040: sget-object v6, Landroidx/lifecycle/c$b;.ON_DESTROY:Landroidx/lifecycle/c$b; // field@00ff │ │ +044ca4: 6e10 f017 0600 |0042: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044caa: 0a06 |0045: move-result v6 │ │ +044cac: 1267 |0046: const/4 v7, #int 6 // #6 │ │ +044cae: 4b07 0506 |0047: aput v7, v5, v6 │ │ +044cb2: 6205 fb00 |0049: sget-object v5, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ +044cb6: 6206 fd00 |004b: sget-object v6, Landroidx/lifecycle/c$b;.ON_ANY:Landroidx/lifecycle/c$b; // field@00fd │ │ +044cba: 6e10 f017 0600 |004d: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044cc0: 0a06 |0050: move-result v6 │ │ +044cc2: 1277 |0051: const/4 v7, #int 7 // #7 │ │ +044cc4: 4b07 0506 |0052: aput v7, v5, v6 │ │ +044cc8: 7100 1406 0000 |0054: invoke-static {}, Landroidx/lifecycle/c$c;.values:()[Landroidx/lifecycle/c$c; // method@0614 │ │ +044cce: 0c05 |0057: move-result-object v5 │ │ +044cd0: 2155 |0058: array-length v5, v5 │ │ +044cd2: 2355 8c08 |0059: new-array v5, v5, [I // type@088c │ │ +044cd6: 6905 fa00 |005b: sput-object v5, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ +044cda: 6206 0601 |005d: sget-object v6, Landroidx/lifecycle/c$c;.f:Landroidx/lifecycle/c$c; // field@0106 │ │ +044cde: 6e10 f017 0600 |005f: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044ce4: 0a06 |0062: move-result v6 │ │ +044ce6: 4b01 0506 |0063: aput v1, v5, v6 │ │ +044cea: 6201 fa00 |0065: sget-object v1, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ +044cee: 6205 0701 |0067: sget-object v5, Landroidx/lifecycle/c$c;.g:Landroidx/lifecycle/c$c; // field@0107 │ │ +044cf2: 6e10 f017 0500 |0069: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044cf8: 0a05 |006c: move-result v5 │ │ +044cfa: 4b00 0105 |006d: aput v0, v1, v5 │ │ +044cfe: 6200 fa00 |006f: sget-object v0, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ +044d02: 6201 0801 |0071: sget-object v1, Landroidx/lifecycle/c$c;.h:Landroidx/lifecycle/c$c; // field@0108 │ │ +044d06: 6e10 f017 0100 |0073: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044d0c: 0a01 |0076: move-result v1 │ │ +044d0e: 4b02 0001 |0077: aput v2, v0, v1 │ │ +044d12: 6200 fa00 |0079: sget-object v0, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ +044d16: 6201 0401 |007b: sget-object v1, Landroidx/lifecycle/c$c;.d:Landroidx/lifecycle/c$c; // field@0104 │ │ +044d1a: 6e10 f017 0100 |007d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044d20: 0a01 |0080: move-result v1 │ │ +044d22: 4b03 0001 |0081: aput v3, v0, v1 │ │ +044d26: 6200 fa00 |0083: sget-object v0, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ +044d2a: 6201 0501 |0085: sget-object v1, Landroidx/lifecycle/c$c;.e:Landroidx/lifecycle/c$c; // field@0105 │ │ +044d2e: 6e10 f017 0100 |0087: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044d34: 0a01 |008a: move-result v1 │ │ +044d36: 4b04 0001 |008b: aput v4, v0, v1 │ │ +044d3a: 0e00 |008d: return-void │ │ catches : 12 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -9555,15 +9597,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #78 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/lifecycle/c; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="b" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Landroidx/lifecycle/c$b;" ">;" } │ │ -Annotations on method #1544 '' │ │ +Annotations on method #1546 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #78 - │ │ Class descriptor : 'Landroidx/lifecycle/c$b;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -9607,218 +9649,218 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -044ecc: |[044ecc] androidx.lifecycle.c$b.:()V │ │ -044edc: 2200 6901 |0000: new-instance v0, Landroidx/lifecycle/c$b; // type@0169 │ │ -044ee0: 1a01 810f |0002: const-string v1, "ON_CREATE" // string@0f81 │ │ -044ee4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -044ee6: 7030 0806 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@0608 │ │ -044eec: 6900 fe00 |0008: sput-object v0, Landroidx/lifecycle/c$b;.ON_CREATE:Landroidx/lifecycle/c$b; // field@00fe │ │ -044ef0: 2201 6901 |000a: new-instance v1, Landroidx/lifecycle/c$b; // type@0169 │ │ -044ef4: 1a03 860f |000c: const-string v3, "ON_START" // string@0f86 │ │ -044ef8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -044efa: 7030 0806 3104 |000f: invoke-direct {v1, v3, v4}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@0608 │ │ -044f00: 6901 0201 |0012: sput-object v1, Landroidx/lifecycle/c$b;.ON_START:Landroidx/lifecycle/c$b; // field@0102 │ │ -044f04: 2203 6901 |0014: new-instance v3, Landroidx/lifecycle/c$b; // type@0169 │ │ -044f08: 1a05 850f |0016: const-string v5, "ON_RESUME" // string@0f85 │ │ -044f0c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -044f0e: 7030 0806 5306 |0019: invoke-direct {v3, v5, v6}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@0608 │ │ -044f14: 6903 0101 |001c: sput-object v3, Landroidx/lifecycle/c$b;.ON_RESUME:Landroidx/lifecycle/c$b; // field@0101 │ │ -044f18: 2205 6901 |001e: new-instance v5, Landroidx/lifecycle/c$b; // type@0169 │ │ -044f1c: 1a07 840f |0020: const-string v7, "ON_PAUSE" // string@0f84 │ │ -044f20: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -044f22: 7030 0806 7508 |0023: invoke-direct {v5, v7, v8}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@0608 │ │ -044f28: 6905 0001 |0026: sput-object v5, Landroidx/lifecycle/c$b;.ON_PAUSE:Landroidx/lifecycle/c$b; // field@0100 │ │ -044f2c: 2207 6901 |0028: new-instance v7, Landroidx/lifecycle/c$b; // type@0169 │ │ -044f30: 1a09 870f |002a: const-string v9, "ON_STOP" // string@0f87 │ │ -044f34: 124a |002c: const/4 v10, #int 4 // #4 │ │ -044f36: 7030 0806 970a |002d: invoke-direct {v7, v9, v10}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@0608 │ │ -044f3c: 6907 0301 |0030: sput-object v7, Landroidx/lifecycle/c$b;.ON_STOP:Landroidx/lifecycle/c$b; // field@0103 │ │ -044f40: 2209 6901 |0032: new-instance v9, Landroidx/lifecycle/c$b; // type@0169 │ │ -044f44: 1a0b 820f |0034: const-string v11, "ON_DESTROY" // string@0f82 │ │ -044f48: 125c |0036: const/4 v12, #int 5 // #5 │ │ -044f4a: 7030 0806 b90c |0037: invoke-direct {v9, v11, v12}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@0608 │ │ -044f50: 6909 ff00 |003a: sput-object v9, Landroidx/lifecycle/c$b;.ON_DESTROY:Landroidx/lifecycle/c$b; // field@00ff │ │ -044f54: 220b 6901 |003c: new-instance v11, Landroidx/lifecycle/c$b; // type@0169 │ │ -044f58: 1a0d 7e0f |003e: const-string v13, "ON_ANY" // string@0f7e │ │ -044f5c: 126e |0040: const/4 v14, #int 6 // #6 │ │ -044f5e: 7030 0806 db0e |0041: invoke-direct {v11, v13, v14}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@0608 │ │ -044f64: 690b fd00 |0044: sput-object v11, Landroidx/lifecycle/c$b;.ON_ANY:Landroidx/lifecycle/c$b; // field@00fd │ │ -044f68: 127d |0046: const/4 v13, #int 7 // #7 │ │ -044f6a: 23dd 9b08 |0047: new-array v13, v13, [Landroidx/lifecycle/c$b; // type@089b │ │ -044f6e: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ -044f72: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ -044f76: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ -044f7a: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ -044f7e: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ -044f82: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ -044f86: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ -044f8a: 690d fc00 |0057: sput-object v13, Landroidx/lifecycle/c$b;.$VALUES:[Landroidx/lifecycle/c$b; // field@00fc │ │ -044f8e: 0e00 |0059: return-void │ │ +044f34: |[044f34] androidx.lifecycle.c$b.:()V │ │ +044f44: 2200 6901 |0000: new-instance v0, Landroidx/lifecycle/c$b; // type@0169 │ │ +044f48: 1a01 810f |0002: const-string v1, "ON_CREATE" // string@0f81 │ │ +044f4c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +044f4e: 7030 0a06 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@060a │ │ +044f54: 6900 fe00 |0008: sput-object v0, Landroidx/lifecycle/c$b;.ON_CREATE:Landroidx/lifecycle/c$b; // field@00fe │ │ +044f58: 2201 6901 |000a: new-instance v1, Landroidx/lifecycle/c$b; // type@0169 │ │ +044f5c: 1a03 860f |000c: const-string v3, "ON_START" // string@0f86 │ │ +044f60: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +044f62: 7030 0a06 3104 |000f: invoke-direct {v1, v3, v4}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@060a │ │ +044f68: 6901 0201 |0012: sput-object v1, Landroidx/lifecycle/c$b;.ON_START:Landroidx/lifecycle/c$b; // field@0102 │ │ +044f6c: 2203 6901 |0014: new-instance v3, Landroidx/lifecycle/c$b; // type@0169 │ │ +044f70: 1a05 850f |0016: const-string v5, "ON_RESUME" // string@0f85 │ │ +044f74: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +044f76: 7030 0a06 5306 |0019: invoke-direct {v3, v5, v6}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@060a │ │ +044f7c: 6903 0101 |001c: sput-object v3, Landroidx/lifecycle/c$b;.ON_RESUME:Landroidx/lifecycle/c$b; // field@0101 │ │ +044f80: 2205 6901 |001e: new-instance v5, Landroidx/lifecycle/c$b; // type@0169 │ │ +044f84: 1a07 840f |0020: const-string v7, "ON_PAUSE" // string@0f84 │ │ +044f88: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +044f8a: 7030 0a06 7508 |0023: invoke-direct {v5, v7, v8}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@060a │ │ +044f90: 6905 0001 |0026: sput-object v5, Landroidx/lifecycle/c$b;.ON_PAUSE:Landroidx/lifecycle/c$b; // field@0100 │ │ +044f94: 2207 6901 |0028: new-instance v7, Landroidx/lifecycle/c$b; // type@0169 │ │ +044f98: 1a09 870f |002a: const-string v9, "ON_STOP" // string@0f87 │ │ +044f9c: 124a |002c: const/4 v10, #int 4 // #4 │ │ +044f9e: 7030 0a06 970a |002d: invoke-direct {v7, v9, v10}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@060a │ │ +044fa4: 6907 0301 |0030: sput-object v7, Landroidx/lifecycle/c$b;.ON_STOP:Landroidx/lifecycle/c$b; // field@0103 │ │ +044fa8: 2209 6901 |0032: new-instance v9, Landroidx/lifecycle/c$b; // type@0169 │ │ +044fac: 1a0b 820f |0034: const-string v11, "ON_DESTROY" // string@0f82 │ │ +044fb0: 125c |0036: const/4 v12, #int 5 // #5 │ │ +044fb2: 7030 0a06 b90c |0037: invoke-direct {v9, v11, v12}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@060a │ │ +044fb8: 6909 ff00 |003a: sput-object v9, Landroidx/lifecycle/c$b;.ON_DESTROY:Landroidx/lifecycle/c$b; // field@00ff │ │ +044fbc: 220b 6901 |003c: new-instance v11, Landroidx/lifecycle/c$b; // type@0169 │ │ +044fc0: 1a0d 7e0f |003e: const-string v13, "ON_ANY" // string@0f7e │ │ +044fc4: 126e |0040: const/4 v14, #int 6 // #6 │ │ +044fc6: 7030 0a06 db0e |0041: invoke-direct {v11, v13, v14}, Landroidx/lifecycle/c$b;.:(Ljava/lang/String;I)V // method@060a │ │ +044fcc: 690b fd00 |0044: sput-object v11, Landroidx/lifecycle/c$b;.ON_ANY:Landroidx/lifecycle/c$b; // field@00fd │ │ +044fd0: 127d |0046: const/4 v13, #int 7 // #7 │ │ +044fd2: 23dd 9b08 |0047: new-array v13, v13, [Landroidx/lifecycle/c$b; // type@089b │ │ +044fd6: 4d00 0d02 |0049: aput-object v0, v13, v2 │ │ +044fda: 4d01 0d04 |004b: aput-object v1, v13, v4 │ │ +044fde: 4d03 0d06 |004d: aput-object v3, v13, v6 │ │ +044fe2: 4d05 0d08 |004f: aput-object v5, v13, v8 │ │ +044fe6: 4d07 0d0a |0051: aput-object v7, v13, v10 │ │ +044fea: 4d09 0d0c |0053: aput-object v9, v13, v12 │ │ +044fee: 4d0b 0d0e |0055: aput-object v11, v13, v14 │ │ +044ff2: 690d fc00 |0057: sput-object v13, Landroidx/lifecycle/c$b;.$VALUES:[Landroidx/lifecycle/c$b; // field@00fc │ │ +044ff6: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/lifecycle/c$b;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -044f90: |[044f90] androidx.lifecycle.c$b.:(Ljava/lang/String;I)V │ │ -044fa0: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -044fa6: 0e00 |0003: return-void │ │ +044ff8: |[044ff8] androidx.lifecycle.c$b.:(Ljava/lang/String;I)V │ │ +045008: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +04500e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/lifecycle/c$b;) │ │ name : 'a' │ │ type : '(Landroidx/lifecycle/c$c;)Landroidx/lifecycle/c$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -044d68: |[044d68] androidx.lifecycle.c$b.a:(Landroidx/lifecycle/c$c;)Landroidx/lifecycle/c$b; │ │ -044d78: 6200 fa00 |0000: sget-object v0, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ -044d7c: 6e10 ee17 0100 |0002: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044d82: 0a01 |0005: move-result v1 │ │ -044d84: 4401 0001 |0006: aget v1, v0, v1 │ │ -044d88: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -044d8a: 3201 1000 |0009: if-eq v1, v0, 0019 // +0010 │ │ -044d8e: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -044d90: 3201 0a00 |000c: if-eq v1, v0, 0016 // +000a │ │ -044d94: 1230 |000e: const/4 v0, #int 3 // #3 │ │ -044d96: 3201 0400 |000f: if-eq v1, v0, 0013 // +0004 │ │ -044d9a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -044d9c: 1101 |0012: return-object v1 │ │ -044d9e: 6201 0001 |0013: sget-object v1, Landroidx/lifecycle/c$b;.ON_PAUSE:Landroidx/lifecycle/c$b; // field@0100 │ │ -044da2: 1101 |0015: return-object v1 │ │ -044da4: 6201 0301 |0016: sget-object v1, Landroidx/lifecycle/c$b;.ON_STOP:Landroidx/lifecycle/c$b; // field@0103 │ │ -044da8: 1101 |0018: return-object v1 │ │ -044daa: 6201 ff00 |0019: sget-object v1, Landroidx/lifecycle/c$b;.ON_DESTROY:Landroidx/lifecycle/c$b; // field@00ff │ │ -044dae: 1101 |001b: return-object v1 │ │ +044dd0: |[044dd0] androidx.lifecycle.c$b.a:(Landroidx/lifecycle/c$c;)Landroidx/lifecycle/c$b; │ │ +044de0: 6200 fa00 |0000: sget-object v0, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ +044de4: 6e10 f017 0100 |0002: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044dea: 0a01 |0005: move-result v1 │ │ +044dec: 4401 0001 |0006: aget v1, v0, v1 │ │ +044df0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +044df2: 3201 1000 |0009: if-eq v1, v0, 0019 // +0010 │ │ +044df6: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +044df8: 3201 0a00 |000c: if-eq v1, v0, 0016 // +000a │ │ +044dfc: 1230 |000e: const/4 v0, #int 3 // #3 │ │ +044dfe: 3201 0400 |000f: if-eq v1, v0, 0013 // +0004 │ │ +044e02: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +044e04: 1101 |0012: return-object v1 │ │ +044e06: 6201 0001 |0013: sget-object v1, Landroidx/lifecycle/c$b;.ON_PAUSE:Landroidx/lifecycle/c$b; // field@0100 │ │ +044e0a: 1101 |0015: return-object v1 │ │ +044e0c: 6201 0301 |0016: sget-object v1, Landroidx/lifecycle/c$b;.ON_STOP:Landroidx/lifecycle/c$b; // field@0103 │ │ +044e10: 1101 |0018: return-object v1 │ │ +044e12: 6201 ff00 |0019: sget-object v1, Landroidx/lifecycle/c$b;.ON_DESTROY:Landroidx/lifecycle/c$b; // field@00ff │ │ +044e16: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/lifecycle/c$b;) │ │ name : 'e' │ │ type : '(Landroidx/lifecycle/c$c;)Landroidx/lifecycle/c$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -044db0: |[044db0] androidx.lifecycle.c$b.e:(Landroidx/lifecycle/c$c;)Landroidx/lifecycle/c$b; │ │ -044dc0: 6200 fa00 |0000: sget-object v0, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ -044dc4: 6e10 ee17 0100 |0002: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044dca: 0a01 |0005: move-result v1 │ │ -044dcc: 4401 0001 |0006: aget v1, v0, v1 │ │ -044dd0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -044dd2: 3201 1000 |0009: if-eq v1, v0, 0019 // +0010 │ │ -044dd6: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -044dd8: 3201 0a00 |000c: if-eq v1, v0, 0016 // +000a │ │ -044ddc: 1250 |000e: const/4 v0, #int 5 // #5 │ │ -044dde: 3201 0400 |000f: if-eq v1, v0, 0013 // +0004 │ │ -044de2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -044de4: 1101 |0012: return-object v1 │ │ -044de6: 6201 fe00 |0013: sget-object v1, Landroidx/lifecycle/c$b;.ON_CREATE:Landroidx/lifecycle/c$b; // field@00fe │ │ -044dea: 1101 |0015: return-object v1 │ │ -044dec: 6201 0101 |0016: sget-object v1, Landroidx/lifecycle/c$b;.ON_RESUME:Landroidx/lifecycle/c$b; // field@0101 │ │ -044df0: 1101 |0018: return-object v1 │ │ -044df2: 6201 0201 |0019: sget-object v1, Landroidx/lifecycle/c$b;.ON_START:Landroidx/lifecycle/c$b; // field@0102 │ │ -044df6: 1101 |001b: return-object v1 │ │ +044e18: |[044e18] androidx.lifecycle.c$b.e:(Landroidx/lifecycle/c$c;)Landroidx/lifecycle/c$b; │ │ +044e28: 6200 fa00 |0000: sget-object v0, Landroidx/lifecycle/c$a;.a:[I // field@00fa │ │ +044e2c: 6e10 f017 0100 |0002: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044e32: 0a01 |0005: move-result v1 │ │ +044e34: 4401 0001 |0006: aget v1, v0, v1 │ │ +044e38: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +044e3a: 3201 1000 |0009: if-eq v1, v0, 0019 // +0010 │ │ +044e3e: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +044e40: 3201 0a00 |000c: if-eq v1, v0, 0016 // +000a │ │ +044e44: 1250 |000e: const/4 v0, #int 5 // #5 │ │ +044e46: 3201 0400 |000f: if-eq v1, v0, 0013 // +0004 │ │ +044e4a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +044e4c: 1101 |0012: return-object v1 │ │ +044e4e: 6201 fe00 |0013: sget-object v1, Landroidx/lifecycle/c$b;.ON_CREATE:Landroidx/lifecycle/c$b; // field@00fe │ │ +044e52: 1101 |0015: return-object v1 │ │ +044e54: 6201 0101 |0016: sget-object v1, Landroidx/lifecycle/c$b;.ON_RESUME:Landroidx/lifecycle/c$b; // field@0101 │ │ +044e58: 1101 |0018: return-object v1 │ │ +044e5a: 6201 0201 |0019: sget-object v1, Landroidx/lifecycle/c$b;.ON_START:Landroidx/lifecycle/c$b; // field@0102 │ │ +044e5e: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/lifecycle/c$b;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Landroidx/lifecycle/c$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -044df8: |[044df8] androidx.lifecycle.c$b.valueOf:(Ljava/lang/String;)Landroidx/lifecycle/c$b; │ │ -044e08: 1c00 6901 |0000: const-class v0, Landroidx/lifecycle/c$b; // type@0169 │ │ -044e0c: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -044e12: 0c01 |0005: move-result-object v1 │ │ -044e14: 1f01 6901 |0006: check-cast v1, Landroidx/lifecycle/c$b; // type@0169 │ │ -044e18: 1101 |0008: return-object v1 │ │ +044e60: |[044e60] androidx.lifecycle.c$b.valueOf:(Ljava/lang/String;)Landroidx/lifecycle/c$b; │ │ +044e70: 1c00 6901 |0000: const-class v0, Landroidx/lifecycle/c$b; // type@0169 │ │ +044e74: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +044e7a: 0c01 |0005: move-result-object v1 │ │ +044e7c: 1f01 6901 |0006: check-cast v1, Landroidx/lifecycle/c$b; // type@0169 │ │ +044e80: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/lifecycle/c$b;) │ │ name : 'values' │ │ type : '()[Landroidx/lifecycle/c$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -044e1c: |[044e1c] androidx.lifecycle.c$b.values:()[Landroidx/lifecycle/c$b; │ │ -044e2c: 6200 fc00 |0000: sget-object v0, Landroidx/lifecycle/c$b;.$VALUES:[Landroidx/lifecycle/c$b; // field@00fc │ │ -044e30: 6e10 2c2c 0000 |0002: invoke-virtual {v0}, [Landroidx/lifecycle/c$b;.clone:()Ljava/lang/Object; // method@2c2c │ │ -044e36: 0c00 |0005: move-result-object v0 │ │ -044e38: 1f00 9b08 |0006: check-cast v0, [Landroidx/lifecycle/c$b; // type@089b │ │ -044e3c: 1100 |0008: return-object v0 │ │ +044e84: |[044e84] androidx.lifecycle.c$b.values:()[Landroidx/lifecycle/c$b; │ │ +044e94: 6200 fc00 |0000: sget-object v0, Landroidx/lifecycle/c$b;.$VALUES:[Landroidx/lifecycle/c$b; // field@00fc │ │ +044e98: 6e10 2f2c 0000 |0002: invoke-virtual {v0}, [Landroidx/lifecycle/c$b;.clone:()Ljava/lang/Object; // method@2c2f │ │ +044e9e: 0c00 |0005: move-result-object v0 │ │ +044ea0: 1f00 9b08 |0006: check-cast v0, [Landroidx/lifecycle/c$b; // type@089b │ │ +044ea4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/lifecycle/c$b;) │ │ name : 'd' │ │ type : '()Landroidx/lifecycle/c$c;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -044e40: |[044e40] androidx.lifecycle.c$b.d:()Landroidx/lifecycle/c$c; │ │ -044e50: 6200 fb00 |0000: sget-object v0, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ -044e54: 6e10 ee17 0300 |0002: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -044e5a: 0a01 |0005: move-result v1 │ │ -044e5c: 4400 0001 |0006: aget v0, v0, v1 │ │ -044e60: 2b00 2600 0000 |0008: packed-switch v0, 0000002e // +00000026 │ │ -044e66: 2200 3704 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -044e6a: 2201 5504 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -044e6e: 7010 6518 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -044e74: 6e20 6c18 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -044e7a: 1a02 4c00 |0015: const-string v2, " has no target state" // string@004c │ │ -044e7e: 6e20 6d18 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -044e84: 6e10 7018 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -044e8a: 0c01 |001d: move-result-object v1 │ │ -044e8c: 7020 0018 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -044e92: 2700 |0021: throw v0 │ │ -044e94: 6200 0401 |0022: sget-object v0, Landroidx/lifecycle/c$c;.d:Landroidx/lifecycle/c$c; // field@0104 │ │ -044e98: 1100 |0024: return-object v0 │ │ -044e9a: 6200 0801 |0025: sget-object v0, Landroidx/lifecycle/c$c;.h:Landroidx/lifecycle/c$c; // field@0108 │ │ -044e9e: 1100 |0027: return-object v0 │ │ -044ea0: 6200 0701 |0028: sget-object v0, Landroidx/lifecycle/c$c;.g:Landroidx/lifecycle/c$c; // field@0107 │ │ -044ea4: 1100 |002a: return-object v0 │ │ -044ea6: 6200 0601 |002b: sget-object v0, Landroidx/lifecycle/c$c;.f:Landroidx/lifecycle/c$c; // field@0106 │ │ -044eaa: 1100 |002d: return-object v0 │ │ -044eac: 0001 0600 0100 0000 2300 0000 2300 ... |002e: packed-switch-data (16 units) │ │ +044ea8: |[044ea8] androidx.lifecycle.c$b.d:()Landroidx/lifecycle/c$c; │ │ +044eb8: 6200 fb00 |0000: sget-object v0, Landroidx/lifecycle/c$a;.b:[I // field@00fb │ │ +044ebc: 6e10 f017 0300 |0002: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +044ec2: 0a01 |0005: move-result v1 │ │ +044ec4: 4400 0001 |0006: aget v0, v0, v1 │ │ +044ec8: 2b00 2600 0000 |0008: packed-switch v0, 0000002e // +00000026 │ │ +044ece: 2200 3704 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +044ed2: 2201 5504 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +044ed6: 7010 6718 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +044edc: 6e20 6e18 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +044ee2: 1a02 4c00 |0015: const-string v2, " has no target state" // string@004c │ │ +044ee6: 6e20 6f18 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +044eec: 6e10 7218 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +044ef2: 0c01 |001d: move-result-object v1 │ │ +044ef4: 7020 0218 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +044efa: 2700 |0021: throw v0 │ │ +044efc: 6200 0401 |0022: sget-object v0, Landroidx/lifecycle/c$c;.d:Landroidx/lifecycle/c$c; // field@0104 │ │ +044f00: 1100 |0024: return-object v0 │ │ +044f02: 6200 0801 |0025: sget-object v0, Landroidx/lifecycle/c$c;.h:Landroidx/lifecycle/c$c; // field@0108 │ │ +044f06: 1100 |0027: return-object v0 │ │ +044f08: 6200 0701 |0028: sget-object v0, Landroidx/lifecycle/c$c;.g:Landroidx/lifecycle/c$c; // field@0107 │ │ +044f0c: 1100 |002a: return-object v0 │ │ +044f0e: 6200 0601 |002b: sget-object v0, Landroidx/lifecycle/c$c;.f:Landroidx/lifecycle/c$c; // field@0106 │ │ +044f12: 1100 |002d: return-object v0 │ │ +044f14: 0001 0600 0100 0000 2300 0000 2300 ... |002e: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #79 header: │ │ @@ -9832,15 +9874,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #79 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/lifecycle/c; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="c" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Landroidx/lifecycle/c$c;" ">;" } │ │ -Annotations on method #1551 '' │ │ +Annotations on method #1553 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #79 - │ │ Class descriptor : 'Landroidx/lifecycle/c$c;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -9876,125 +9918,125 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -045014: |[045014] androidx.lifecycle.c$c.:()V │ │ -045024: 2200 6a01 |0000: new-instance v0, Landroidx/lifecycle/c$c; // type@016a │ │ -045028: 1a01 8503 |0002: const-string v1, "DESTROYED" // string@0385 │ │ -04502c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -04502e: 7030 0f06 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/lifecycle/c$c;.:(Ljava/lang/String;I)V // method@060f │ │ -045034: 6900 0401 |0008: sput-object v0, Landroidx/lifecycle/c$c;.d:Landroidx/lifecycle/c$c; // field@0104 │ │ -045038: 2201 6a01 |000a: new-instance v1, Landroidx/lifecycle/c$c; // type@016a │ │ -04503c: 1a03 f204 |000c: const-string v3, "INITIALIZED" // string@04f2 │ │ -045040: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -045042: 7030 0f06 3104 |000f: invoke-direct {v1, v3, v4}, Landroidx/lifecycle/c$c;.:(Ljava/lang/String;I)V // method@060f │ │ -045048: 6901 0501 |0012: sput-object v1, Landroidx/lifecycle/c$c;.e:Landroidx/lifecycle/c$c; // field@0105 │ │ -04504c: 2203 6a01 |0014: new-instance v3, Landroidx/lifecycle/c$c; // type@016a │ │ -045050: 1a05 1203 |0016: const-string v5, "CREATED" // string@0312 │ │ -045054: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -045056: 7030 0f06 5306 |0019: invoke-direct {v3, v5, v6}, Landroidx/lifecycle/c$c;.:(Ljava/lang/String;I)V // method@060f │ │ -04505c: 6903 0601 |001c: sput-object v3, Landroidx/lifecycle/c$c;.f:Landroidx/lifecycle/c$c; // field@0106 │ │ -045060: 2205 6a01 |001e: new-instance v5, Landroidx/lifecycle/c$c; // type@016a │ │ -045064: 1a07 4310 |0020: const-string v7, "STARTED" // string@1043 │ │ -045068: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -04506a: 7030 0f06 7508 |0023: invoke-direct {v5, v7, v8}, Landroidx/lifecycle/c$c;.:(Ljava/lang/String;I)V // method@060f │ │ -045070: 6905 0701 |0026: sput-object v5, Landroidx/lifecycle/c$c;.g:Landroidx/lifecycle/c$c; // field@0107 │ │ -045074: 2207 6a01 |0028: new-instance v7, Landroidx/lifecycle/c$c; // type@016a │ │ -045078: 1a09 f70f |002a: const-string v9, "RESUMED" // string@0ff7 │ │ -04507c: 124a |002c: const/4 v10, #int 4 // #4 │ │ -04507e: 7030 0f06 970a |002d: invoke-direct {v7, v9, v10}, Landroidx/lifecycle/c$c;.:(Ljava/lang/String;I)V // method@060f │ │ -045084: 6907 0801 |0030: sput-object v7, Landroidx/lifecycle/c$c;.h:Landroidx/lifecycle/c$c; // field@0108 │ │ -045088: 1259 |0032: const/4 v9, #int 5 // #5 │ │ -04508a: 2399 9c08 |0033: new-array v9, v9, [Landroidx/lifecycle/c$c; // type@089c │ │ -04508e: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ -045092: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ -045096: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ -04509a: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ -04509e: 4d07 090a |003d: aput-object v7, v9, v10 │ │ -0450a2: 6909 0901 |003f: sput-object v9, Landroidx/lifecycle/c$c;.i:[Landroidx/lifecycle/c$c; // field@0109 │ │ -0450a6: 0e00 |0041: return-void │ │ +04507c: |[04507c] androidx.lifecycle.c$c.:()V │ │ +04508c: 2200 6a01 |0000: new-instance v0, Landroidx/lifecycle/c$c; // type@016a │ │ +045090: 1a01 8503 |0002: const-string v1, "DESTROYED" // string@0385 │ │ +045094: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +045096: 7030 1106 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/lifecycle/c$c;.:(Ljava/lang/String;I)V // method@0611 │ │ +04509c: 6900 0401 |0008: sput-object v0, Landroidx/lifecycle/c$c;.d:Landroidx/lifecycle/c$c; // field@0104 │ │ +0450a0: 2201 6a01 |000a: new-instance v1, Landroidx/lifecycle/c$c; // type@016a │ │ +0450a4: 1a03 f204 |000c: const-string v3, "INITIALIZED" // string@04f2 │ │ +0450a8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +0450aa: 7030 1106 3104 |000f: invoke-direct {v1, v3, v4}, Landroidx/lifecycle/c$c;.:(Ljava/lang/String;I)V // method@0611 │ │ +0450b0: 6901 0501 |0012: sput-object v1, Landroidx/lifecycle/c$c;.e:Landroidx/lifecycle/c$c; // field@0105 │ │ +0450b4: 2203 6a01 |0014: new-instance v3, Landroidx/lifecycle/c$c; // type@016a │ │ +0450b8: 1a05 1203 |0016: const-string v5, "CREATED" // string@0312 │ │ +0450bc: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +0450be: 7030 1106 5306 |0019: invoke-direct {v3, v5, v6}, Landroidx/lifecycle/c$c;.:(Ljava/lang/String;I)V // method@0611 │ │ +0450c4: 6903 0601 |001c: sput-object v3, Landroidx/lifecycle/c$c;.f:Landroidx/lifecycle/c$c; // field@0106 │ │ +0450c8: 2205 6a01 |001e: new-instance v5, Landroidx/lifecycle/c$c; // type@016a │ │ +0450cc: 1a07 4310 |0020: const-string v7, "STARTED" // string@1043 │ │ +0450d0: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +0450d2: 7030 1106 7508 |0023: invoke-direct {v5, v7, v8}, Landroidx/lifecycle/c$c;.:(Ljava/lang/String;I)V // method@0611 │ │ +0450d8: 6905 0701 |0026: sput-object v5, Landroidx/lifecycle/c$c;.g:Landroidx/lifecycle/c$c; // field@0107 │ │ +0450dc: 2207 6a01 |0028: new-instance v7, Landroidx/lifecycle/c$c; // type@016a │ │ +0450e0: 1a09 f70f |002a: const-string v9, "RESUMED" // string@0ff7 │ │ +0450e4: 124a |002c: const/4 v10, #int 4 // #4 │ │ +0450e6: 7030 1106 970a |002d: invoke-direct {v7, v9, v10}, Landroidx/lifecycle/c$c;.:(Ljava/lang/String;I)V // method@0611 │ │ +0450ec: 6907 0801 |0030: sput-object v7, Landroidx/lifecycle/c$c;.h:Landroidx/lifecycle/c$c; // field@0108 │ │ +0450f0: 1259 |0032: const/4 v9, #int 5 // #5 │ │ +0450f2: 2399 9c08 |0033: new-array v9, v9, [Landroidx/lifecycle/c$c; // type@089c │ │ +0450f6: 4d00 0902 |0035: aput-object v0, v9, v2 │ │ +0450fa: 4d01 0904 |0037: aput-object v1, v9, v4 │ │ +0450fe: 4d03 0906 |0039: aput-object v3, v9, v6 │ │ +045102: 4d05 0908 |003b: aput-object v5, v9, v8 │ │ +045106: 4d07 090a |003d: aput-object v7, v9, v10 │ │ +04510a: 6909 0901 |003f: sput-object v9, Landroidx/lifecycle/c$c;.i:[Landroidx/lifecycle/c$c; // field@0109 │ │ +04510e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/lifecycle/c$c;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0450a8: |[0450a8] androidx.lifecycle.c$c.:(Ljava/lang/String;I)V │ │ -0450b8: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -0450be: 0e00 |0003: return-void │ │ +045110: |[045110] androidx.lifecycle.c$c.:(Ljava/lang/String;I)V │ │ +045120: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +045126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/lifecycle/c$c;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Landroidx/lifecycle/c$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -044fa8: |[044fa8] androidx.lifecycle.c$c.valueOf:(Ljava/lang/String;)Landroidx/lifecycle/c$c; │ │ -044fb8: 1c00 6a01 |0000: const-class v0, Landroidx/lifecycle/c$c; // type@016a │ │ -044fbc: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -044fc2: 0c01 |0005: move-result-object v1 │ │ -044fc4: 1f01 6a01 |0006: check-cast v1, Landroidx/lifecycle/c$c; // type@016a │ │ -044fc8: 1101 |0008: return-object v1 │ │ +045010: |[045010] androidx.lifecycle.c$c.valueOf:(Ljava/lang/String;)Landroidx/lifecycle/c$c; │ │ +045020: 1c00 6a01 |0000: const-class v0, Landroidx/lifecycle/c$c; // type@016a │ │ +045024: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +04502a: 0c01 |0005: move-result-object v1 │ │ +04502c: 1f01 6a01 |0006: check-cast v1, Landroidx/lifecycle/c$c; // type@016a │ │ +045030: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/lifecycle/c$c;) │ │ name : 'values' │ │ type : '()[Landroidx/lifecycle/c$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -044fcc: |[044fcc] androidx.lifecycle.c$c.values:()[Landroidx/lifecycle/c$c; │ │ -044fdc: 6200 0901 |0000: sget-object v0, Landroidx/lifecycle/c$c;.i:[Landroidx/lifecycle/c$c; // field@0109 │ │ -044fe0: 6e10 2d2c 0000 |0002: invoke-virtual {v0}, [Landroidx/lifecycle/c$c;.clone:()Ljava/lang/Object; // method@2c2d │ │ -044fe6: 0c00 |0005: move-result-object v0 │ │ -044fe8: 1f00 9c08 |0006: check-cast v0, [Landroidx/lifecycle/c$c; // type@089c │ │ -044fec: 1100 |0008: return-object v0 │ │ +045034: |[045034] androidx.lifecycle.c$c.values:()[Landroidx/lifecycle/c$c; │ │ +045044: 6200 0901 |0000: sget-object v0, Landroidx/lifecycle/c$c;.i:[Landroidx/lifecycle/c$c; // field@0109 │ │ +045048: 6e10 302c 0000 |0002: invoke-virtual {v0}, [Landroidx/lifecycle/c$c;.clone:()Ljava/lang/Object; // method@2c30 │ │ +04504e: 0c00 |0005: move-result-object v0 │ │ +045050: 1f00 9c08 |0006: check-cast v0, [Landroidx/lifecycle/c$c; // type@089c │ │ +045054: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/lifecycle/c$c;) │ │ name : 'a' │ │ type : '(Landroidx/lifecycle/c$c;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -044ff0: |[044ff0] androidx.lifecycle.c$c.a:(Landroidx/lifecycle/c$c;)Z │ │ -045000: 6e20 eb17 1000 |0000: invoke-virtual {v0, v1}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@17eb │ │ -045006: 0a01 |0003: move-result v1 │ │ -045008: 3a01 0400 |0004: if-ltz v1, 0008 // +0004 │ │ -04500c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -04500e: 2802 |0007: goto 0009 // +0002 │ │ -045010: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -045012: 0f01 |0009: return v1 │ │ +045058: |[045058] androidx.lifecycle.c$c.a:(Landroidx/lifecycle/c$c;)Z │ │ +045068: 6e20 ed17 1000 |0000: invoke-virtual {v0, v1}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@17ed │ │ +04506e: 0a01 |0003: move-result v1 │ │ +045070: 3a01 0400 |0004: if-ltz v1, 0008 // +0004 │ │ +045074: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +045076: 2802 |0007: goto 0009 // +0002 │ │ +045078: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +04507a: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #80 header: │ │ @@ -10030,20 +10072,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0455dc: |[0455dc] androidx.lifecycle.c.:()V │ │ -0455ec: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -0455f2: 2200 cd04 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@04cd │ │ -0455f6: 7010 211a 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@1a21 │ │ -0455fc: 5b10 0a01 |0008: iput-object v0, v1, Landroidx/lifecycle/c;.a:Ljava/util/concurrent/atomic/AtomicReference; // field@010a │ │ -045600: 0e00 |000a: return-void │ │ +045644: |[045644] androidx.lifecycle.c.:()V │ │ +045654: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04565a: 2200 cd04 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@04cd │ │ +04565e: 7010 231a 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@1a23 │ │ +045664: 5b10 0a01 |0008: iput-object v0, v1, Landroidx/lifecycle/c;.a:Ljava/util/concurrent/atomic/AtomicReference; // field@010a │ │ +045668: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/lifecycle/c;) │ │ name : 'a' │ │ @@ -10144,25 +10186,25 @@ │ │ type : '(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0450c0: |[0450c0] androidx.lifecycle.g$a.a:(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V │ │ -0450d0: 6e10 0a06 0400 |0000: invoke-virtual {v4}, Landroidx/lifecycle/c$b;.d:()Landroidx/lifecycle/c$c; // method@060a │ │ -0450d6: 0c00 |0003: move-result-object v0 │ │ -0450d8: 5421 0b01 |0004: iget-object v1, v2, Landroidx/lifecycle/g$a;.a:Landroidx/lifecycle/c$c; // field@010b │ │ -0450dc: 7120 2206 0100 |0006: invoke-static {v1, v0}, Landroidx/lifecycle/g;.h:(Landroidx/lifecycle/c$c;Landroidx/lifecycle/c$c;)Landroidx/lifecycle/c$c; // method@0622 │ │ -0450e2: 0c01 |0009: move-result-object v1 │ │ -0450e4: 5b21 0b01 |000a: iput-object v1, v2, Landroidx/lifecycle/g$a;.a:Landroidx/lifecycle/c$c; // field@010b │ │ -0450e8: 5421 0c01 |000c: iget-object v1, v2, Landroidx/lifecycle/g$a;.b:Landroidx/lifecycle/d; // field@010c │ │ -0450ec: 7230 1606 3104 |000e: invoke-interface {v1, v3, v4}, Landroidx/lifecycle/d;.d:(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V // method@0616 │ │ -0450f2: 5b20 0b01 |0011: iput-object v0, v2, Landroidx/lifecycle/g$a;.a:Landroidx/lifecycle/c$c; // field@010b │ │ -0450f6: 0e00 |0013: return-void │ │ +045128: |[045128] androidx.lifecycle.g$a.a:(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V │ │ +045138: 6e10 0c06 0400 |0000: invoke-virtual {v4}, Landroidx/lifecycle/c$b;.d:()Landroidx/lifecycle/c$c; // method@060c │ │ +04513e: 0c00 |0003: move-result-object v0 │ │ +045140: 5421 0b01 |0004: iget-object v1, v2, Landroidx/lifecycle/g$a;.a:Landroidx/lifecycle/c$c; // field@010b │ │ +045144: 7120 2406 0100 |0006: invoke-static {v1, v0}, Landroidx/lifecycle/g;.h:(Landroidx/lifecycle/c$c;Landroidx/lifecycle/c$c;)Landroidx/lifecycle/c$c; // method@0624 │ │ +04514a: 0c01 |0009: move-result-object v1 │ │ +04514c: 5b21 0b01 |000a: iput-object v1, v2, Landroidx/lifecycle/g$a;.a:Landroidx/lifecycle/c$c; // field@010b │ │ +045150: 5421 0c01 |000c: iget-object v1, v2, Landroidx/lifecycle/g$a;.b:Landroidx/lifecycle/d; // field@010c │ │ +045154: 7230 1806 3104 |000e: invoke-interface {v1, v3, v4}, Landroidx/lifecycle/d;.d:(Landroidx/lifecycle/f;Landroidx/lifecycle/c$b;)V // method@0618 │ │ +04515a: 5b20 0b01 |0011: iput-object v0, v2, Landroidx/lifecycle/g$a;.a:Landroidx/lifecycle/c$c; // field@010b │ │ +04515e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #84 header: │ │ @@ -10193,21 +10235,21 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -045694: |[045694] androidx.lifecycle.h.h:(Z)V │ │ -0456a4: 5510 1501 |0000: iget-boolean v0, v1, Landroidx/lifecycle/h;.a:Z // field@0115 │ │ -0456a8: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ -0456ac: 0e00 |0004: return-void │ │ -0456ae: 5c12 1501 |0005: iput-boolean v2, v1, Landroidx/lifecycle/h;.a:Z // field@0115 │ │ -0456b2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0456b4: 2702 |0008: throw v2 │ │ +0456fc: |[0456fc] androidx.lifecycle.h.h:(Z)V │ │ +04570c: 5510 1501 |0000: iget-boolean v0, v1, Landroidx/lifecycle/h;.a:Z // field@0115 │ │ +045710: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ +045714: 0e00 |0004: return-void │ │ +045716: 5c12 1501 |0005: iput-boolean v2, v1, Landroidx/lifecycle/h;.a:Z // field@0115 │ │ +04571a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +04571c: 2702 |0008: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #85 header: │ │ @@ -10241,20 +10283,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0456b8: |[0456b8] androidx.lifecycle.i.:()V │ │ -0456c8: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -0456ce: 2200 9f04 |0003: new-instance v0, Ljava/util/HashMap; // type@049f │ │ -0456d2: 7010 5c19 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@195c │ │ -0456d8: 5b10 1601 |0008: iput-object v0, v1, Landroidx/lifecycle/i;.a:Ljava/util/Map; // field@0116 │ │ -0456dc: 0e00 |000a: return-void │ │ +045720: |[045720] androidx.lifecycle.i.:()V │ │ +045730: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +045736: 2200 9f04 |0003: new-instance v0, Ljava/util/HashMap; // type@049f │ │ +04573a: 7010 5e19 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@195e │ │ +045740: 5b10 1601 |0008: iput-object v0, v1, Landroidx/lifecycle/i;.a:Ljava/util/Map; // field@0116 │ │ +045744: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -10315,56 +10357,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -04578c: |[04578c] androidx.security.crypto.a$a.:()V │ │ -04579c: 7100 4106 0000 |0000: invoke-static {}, Landroidx/security/crypto/a$c;.values:()[Landroidx/security/crypto/a$c; // method@0641 │ │ -0457a2: 0c00 |0003: move-result-object v0 │ │ -0457a4: 2100 |0004: array-length v0, v0 │ │ -0457a6: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ -0457aa: 6900 1801 |0007: sput-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ -0457ae: 6201 1e01 |0009: sget-object v1, Landroidx/security/crypto/a$c;.e:Landroidx/security/crypto/a$c; // field@011e │ │ -0457b2: 6e10 ee17 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -0457b8: 0a01 |000e: move-result v1 │ │ -0457ba: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0457bc: 4b02 0001 |0010: aput v2, v0, v1 │ │ -0457c0: 6200 1801 |0012: sget-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ -0457c4: 6201 2001 |0014: sget-object v1, Landroidx/security/crypto/a$c;.g:Landroidx/security/crypto/a$c; // field@0120 │ │ -0457c8: 6e10 ee17 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -0457ce: 0a01 |0019: move-result v1 │ │ -0457d0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -0457d2: 4b02 0001 |001b: aput v2, v0, v1 │ │ -0457d6: 6200 1801 |001d: sget-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ -0457da: 6201 2101 |001f: sget-object v1, Landroidx/security/crypto/a$c;.h:Landroidx/security/crypto/a$c; // field@0121 │ │ -0457de: 6e10 ee17 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -0457e4: 0a01 |0024: move-result v1 │ │ -0457e6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -0457e8: 4b02 0001 |0026: aput v2, v0, v1 │ │ -0457ec: 6200 1801 |0028: sget-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ -0457f0: 6201 2201 |002a: sget-object v1, Landroidx/security/crypto/a$c;.i:Landroidx/security/crypto/a$c; // field@0122 │ │ -0457f4: 6e10 ee17 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -0457fa: 0a01 |002f: move-result v1 │ │ -0457fc: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -0457fe: 4b02 0001 |0031: aput v2, v0, v1 │ │ -045802: 6200 1801 |0033: sget-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ -045806: 6201 2301 |0035: sget-object v1, Landroidx/security/crypto/a$c;.j:Landroidx/security/crypto/a$c; // field@0123 │ │ -04580a: 6e10 ee17 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -045810: 0a01 |003a: move-result v1 │ │ -045812: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -045814: 4b02 0001 |003c: aput v2, v0, v1 │ │ -045818: 6200 1801 |003e: sget-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ -04581c: 6201 1f01 |0040: sget-object v1, Landroidx/security/crypto/a$c;.f:Landroidx/security/crypto/a$c; // field@011f │ │ -045820: 6e10 ee17 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -045826: 0a01 |0045: move-result v1 │ │ -045828: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -04582a: 4b02 0001 |0047: aput v2, v0, v1 │ │ -04582e: 0e00 |0049: return-void │ │ +0457f4: |[0457f4] androidx.security.crypto.a$a.:()V │ │ +045804: 7100 4306 0000 |0000: invoke-static {}, Landroidx/security/crypto/a$c;.values:()[Landroidx/security/crypto/a$c; // method@0643 │ │ +04580a: 0c00 |0003: move-result-object v0 │ │ +04580c: 2100 |0004: array-length v0, v0 │ │ +04580e: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ +045812: 6900 1801 |0007: sput-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ +045816: 6201 1e01 |0009: sget-object v1, Landroidx/security/crypto/a$c;.e:Landroidx/security/crypto/a$c; // field@011e │ │ +04581a: 6e10 f017 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +045820: 0a01 |000e: move-result v1 │ │ +045822: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +045824: 4b02 0001 |0010: aput v2, v0, v1 │ │ +045828: 6200 1801 |0012: sget-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ +04582c: 6201 2001 |0014: sget-object v1, Landroidx/security/crypto/a$c;.g:Landroidx/security/crypto/a$c; // field@0120 │ │ +045830: 6e10 f017 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +045836: 0a01 |0019: move-result v1 │ │ +045838: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +04583a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +04583e: 6200 1801 |001d: sget-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ +045842: 6201 2101 |001f: sget-object v1, Landroidx/security/crypto/a$c;.h:Landroidx/security/crypto/a$c; // field@0121 │ │ +045846: 6e10 f017 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +04584c: 0a01 |0024: move-result v1 │ │ +04584e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +045850: 4b02 0001 |0026: aput v2, v0, v1 │ │ +045854: 6200 1801 |0028: sget-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ +045858: 6201 2201 |002a: sget-object v1, Landroidx/security/crypto/a$c;.i:Landroidx/security/crypto/a$c; // field@0122 │ │ +04585c: 6e10 f017 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +045862: 0a01 |002f: move-result v1 │ │ +045864: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +045866: 4b02 0001 |0031: aput v2, v0, v1 │ │ +04586a: 6200 1801 |0033: sget-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ +04586e: 6201 2301 |0035: sget-object v1, Landroidx/security/crypto/a$c;.j:Landroidx/security/crypto/a$c; // field@0123 │ │ +045872: 6e10 f017 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +045878: 0a01 |003a: move-result v1 │ │ +04587a: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +04587c: 4b02 0001 |003c: aput v2, v0, v1 │ │ +045880: 6200 1801 |003e: sget-object v0, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ +045884: 6201 1f01 |0040: sget-object v1, Landroidx/security/crypto/a$c;.f:Landroidx/security/crypto/a$c; // field@011f │ │ +045888: 6e10 f017 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +04588e: 0a01 |0045: move-result v1 │ │ +045890: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +045892: 4b02 0001 |0047: aput v2, v0, v1 │ │ +045896: 0e00 |0049: return-void │ │ catches : 6 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -10392,15 +10434,15 @@ │ │ │ │ Class #88 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/security/crypto/a; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="b" │ │ Annotations on field #283 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #1593 'putStringSet' │ │ +Annotations on method #1595 'putStringSet' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/Set<" "Ljava/lang/String;" ">;)" "Landroid/content/SharedPreferences$Editor;" } │ │ │ │ Class #88 - │ │ Class descriptor : 'Landroidx/security/crypto/a$b;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -10429,165 +10471,165 @@ │ │ type : '(Landroidx/security/crypto/a;Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -045bac: |[045bac] androidx.security.crypto.a$b.:(Landroidx/security/crypto/a;Landroid/content/SharedPreferences$Editor;)V │ │ -045bbc: 7010 2518 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1825 │ │ -045bc2: 2200 c804 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@04c8 │ │ -045bc6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -045bc8: 7020 0a1a 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@1a0a │ │ -045bce: 5b20 1c01 |0009: iput-object v0, v2, Landroidx/security/crypto/a$b;.d:Ljava/util/concurrent/atomic/AtomicBoolean; // field@011c │ │ -045bd2: 5b23 1901 |000b: iput-object v3, v2, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ -045bd6: 5b24 1a01 |000d: iput-object v4, v2, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ -045bda: 2203 bd04 |000f: new-instance v3, Ljava/util/concurrent/CopyOnWriteArrayList; // type@04bd │ │ -045bde: 7010 f419 0300 |0011: invoke-direct {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@19f4 │ │ -045be4: 5b23 1b01 |0014: iput-object v3, v2, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ -045be8: 0e00 |0016: return-void │ │ +045c14: |[045c14] androidx.security.crypto.a$b.:(Landroidx/security/crypto/a;Landroid/content/SharedPreferences$Editor;)V │ │ +045c24: 7010 2718 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1827 │ │ +045c2a: 2200 c804 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@04c8 │ │ +045c2e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +045c30: 7020 0c1a 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@1a0c │ │ +045c36: 5b20 1c01 |0009: iput-object v0, v2, Landroidx/security/crypto/a$b;.d:Ljava/util/concurrent/atomic/AtomicBoolean; // field@011c │ │ +045c3a: 5b23 1901 |000b: iput-object v3, v2, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ +045c3e: 5b24 1a01 |000d: iput-object v4, v2, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ +045c42: 2203 bd04 |000f: new-instance v3, Ljava/util/concurrent/CopyOnWriteArrayList; // type@04bd │ │ +045c46: 7010 f619 0300 |0011: invoke-direct {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@19f6 │ │ +045c4c: 5b23 1b01 |0014: iput-object v3, v2, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ +045c50: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/a$b;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -045c20: |[045c20] androidx.security.crypto.a$b.a:()V │ │ -045c30: 5440 1c01 |0000: iget-object v0, v4, Landroidx/security/crypto/a$b;.d:Ljava/util/concurrent/atomic/AtomicBoolean; // field@011c │ │ -045c34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -045c36: 6e20 0d1a 1000 |0003: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.getAndSet:(Z)Z // method@1a0d │ │ -045c3c: 0a00 |0006: move-result v0 │ │ -045c3e: 3800 3800 |0007: if-eqz v0, 003f // +0038 │ │ -045c42: 5440 1901 |0009: iget-object v0, v4, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ -045c46: 6e10 5806 0000 |000b: invoke-virtual {v0}, Landroidx/security/crypto/a;.getAll:()Ljava/util/Map; // method@0658 │ │ -045c4c: 0c00 |000e: move-result-object v0 │ │ -045c4e: 7210 b819 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@19b8 │ │ -045c54: 0c00 |0012: move-result-object v0 │ │ -045c56: 7210 d319 0000 |0013: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -045c5c: 0c00 |0016: move-result-object v0 │ │ -045c5e: 7210 7219 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -045c64: 0a01 |001a: move-result v1 │ │ -045c66: 3801 2400 |001b: if-eqz v1, 003f // +0024 │ │ -045c6a: 7210 7319 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -045c70: 0c01 |0020: move-result-object v1 │ │ -045c72: 1f01 5404 |0021: check-cast v1, Ljava/lang/String; // type@0454 │ │ -045c76: 5442 1b01 |0023: iget-object v2, v4, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ -045c7a: 7220 8619 1200 |0025: invoke-interface {v2, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@1986 │ │ -045c80: 0a02 |0028: move-result v2 │ │ -045c82: 3902 eeff |0029: if-nez v2, 0017 // -0012 │ │ -045c86: 5442 1901 |002b: iget-object v2, v4, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ -045c8a: 6e20 5706 1200 |002d: invoke-virtual {v2, v1}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0657 │ │ -045c90: 0a02 |0030: move-result v2 │ │ -045c92: 3902 e6ff |0031: if-nez v2, 0017 // -001a │ │ -045c96: 5442 1a01 |0033: iget-object v2, v4, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ -045c9a: 5443 1901 |0035: iget-object v3, v4, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ -045c9e: 6e20 5306 1300 |0037: invoke-virtual {v3, v1}, Landroidx/security/crypto/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@0653 │ │ -045ca4: 0c01 |003a: move-result-object v1 │ │ -045ca6: 7220 f900 1200 |003b: invoke-interface {v2, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -045cac: 28d9 |003e: goto 0017 // -0027 │ │ -045cae: 0e00 |003f: return-void │ │ +045c88: |[045c88] androidx.security.crypto.a$b.a:()V │ │ +045c98: 5440 1c01 |0000: iget-object v0, v4, Landroidx/security/crypto/a$b;.d:Ljava/util/concurrent/atomic/AtomicBoolean; // field@011c │ │ +045c9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +045c9e: 6e20 0f1a 1000 |0003: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.getAndSet:(Z)Z // method@1a0f │ │ +045ca4: 0a00 |0006: move-result v0 │ │ +045ca6: 3800 3800 |0007: if-eqz v0, 003f // +0038 │ │ +045caa: 5440 1901 |0009: iget-object v0, v4, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ +045cae: 6e10 5a06 0000 |000b: invoke-virtual {v0}, Landroidx/security/crypto/a;.getAll:()Ljava/util/Map; // method@065a │ │ +045cb4: 0c00 |000e: move-result-object v0 │ │ +045cb6: 7210 ba19 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@19ba │ │ +045cbc: 0c00 |0012: move-result-object v0 │ │ +045cbe: 7210 d519 0000 |0013: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +045cc4: 0c00 |0016: move-result-object v0 │ │ +045cc6: 7210 7419 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +045ccc: 0a01 |001a: move-result v1 │ │ +045cce: 3801 2400 |001b: if-eqz v1, 003f // +0024 │ │ +045cd2: 7210 7519 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +045cd8: 0c01 |0020: move-result-object v1 │ │ +045cda: 1f01 5404 |0021: check-cast v1, Ljava/lang/String; // type@0454 │ │ +045cde: 5442 1b01 |0023: iget-object v2, v4, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ +045ce2: 7220 8819 1200 |0025: invoke-interface {v2, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@1988 │ │ +045ce8: 0a02 |0028: move-result v2 │ │ +045cea: 3902 eeff |0029: if-nez v2, 0017 // -0012 │ │ +045cee: 5442 1901 |002b: iget-object v2, v4, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ +045cf2: 6e20 5906 1200 |002d: invoke-virtual {v2, v1}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0659 │ │ +045cf8: 0a02 |0030: move-result v2 │ │ +045cfa: 3902 e6ff |0031: if-nez v2, 0017 // -001a │ │ +045cfe: 5442 1a01 |0033: iget-object v2, v4, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ +045d02: 5443 1901 |0035: iget-object v3, v4, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ +045d06: 6e20 5506 1300 |0037: invoke-virtual {v3, v1}, Landroidx/security/crypto/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@0655 │ │ +045d0c: 0c01 |003a: move-result-object v1 │ │ +045d0e: 7220 fb00 1200 |003b: invoke-interface {v2, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +045d14: 28d9 |003e: goto 0017 // -0027 │ │ +045d16: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/security/crypto/a$b;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -045cb0: |[045cb0] androidx.security.crypto.a$b.b:()V │ │ -045cc0: 5450 1901 |0000: iget-object v0, v5, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ -045cc4: 5400 2c01 |0002: iget-object v0, v0, Landroidx/security/crypto/a;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@012c │ │ -045cc8: 6e10 f619 0000 |0004: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@19f6 │ │ -045cce: 0c00 |0007: move-result-object v0 │ │ -045cd0: 7210 7219 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -045cd6: 0a01 |000b: move-result v1 │ │ -045cd8: 3801 2000 |000c: if-eqz v1, 002c // +0020 │ │ -045cdc: 7210 7319 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -045ce2: 0c01 |0011: move-result-object v1 │ │ -045ce4: 1f01 4000 |0012: check-cast v1, Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; // type@0040 │ │ -045ce8: 5452 1b01 |0014: iget-object v2, v5, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ -045cec: 7210 8a19 0200 |0016: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198a │ │ -045cf2: 0c02 |0019: move-result-object v2 │ │ -045cf4: 7210 7219 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -045cfa: 0a03 |001d: move-result v3 │ │ -045cfc: 3803 eaff |001e: if-eqz v3, 0008 // -0016 │ │ -045d00: 7210 7319 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -045d06: 0c03 |0023: move-result-object v3 │ │ -045d08: 1f03 5404 |0024: check-cast v3, Ljava/lang/String; // type@0454 │ │ -045d0c: 5454 1901 |0026: iget-object v4, v5, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ -045d10: 7230 fa00 4103 |0028: invoke-interface {v1, v4, v3}, Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V // method@00fa │ │ -045d16: 28ef |002b: goto 001a // -0011 │ │ -045d18: 0e00 |002c: return-void │ │ +045d18: |[045d18] androidx.security.crypto.a$b.b:()V │ │ +045d28: 5450 1901 |0000: iget-object v0, v5, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ +045d2c: 5400 2c01 |0002: iget-object v0, v0, Landroidx/security/crypto/a;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@012c │ │ +045d30: 6e10 f819 0000 |0004: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@19f8 │ │ +045d36: 0c00 |0007: move-result-object v0 │ │ +045d38: 7210 7419 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +045d3e: 0a01 |000b: move-result v1 │ │ +045d40: 3801 2000 |000c: if-eqz v1, 002c // +0020 │ │ +045d44: 7210 7519 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +045d4a: 0c01 |0011: move-result-object v1 │ │ +045d4c: 1f01 4000 |0012: check-cast v1, Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; // type@0040 │ │ +045d50: 5452 1b01 |0014: iget-object v2, v5, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ +045d54: 7210 8c19 0200 |0016: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198c │ │ +045d5a: 0c02 |0019: move-result-object v2 │ │ +045d5c: 7210 7419 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +045d62: 0a03 |001d: move-result v3 │ │ +045d64: 3803 eaff |001e: if-eqz v3, 0008 // -0016 │ │ +045d68: 7210 7519 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +045d6e: 0c03 |0023: move-result-object v3 │ │ +045d70: 1f03 5404 |0024: check-cast v3, Ljava/lang/String; // type@0454 │ │ +045d74: 5454 1901 |0026: iget-object v4, v5, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ +045d78: 7230 fc00 4103 |0028: invoke-interface {v1, v4, v3}, Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V // method@00fc │ │ +045d7e: 28ef |002b: goto 001a // -0011 │ │ +045d80: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/security/crypto/a$b;) │ │ name : 'c' │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -045d1c: |[045d1c] androidx.security.crypto.a$b.c:(Ljava/lang/String;[B)V │ │ -045d2c: 5420 1901 |0000: iget-object v0, v2, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ -045d30: 6e20 5706 3000 |0002: invoke-virtual {v0, v3}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0657 │ │ -045d36: 0a00 |0005: move-result v0 │ │ -045d38: 3900 3b00 |0006: if-nez v0, 0041 // +003b │ │ -045d3c: 5420 1b01 |0008: iget-object v0, v2, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ -045d40: 7220 8219 3000 |000a: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -045d46: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ -045d4a: 1a03 ad13 |000f: const-string v3, "__NULL__" // string@13ad │ │ -045d4e: 5420 1901 |0011: iget-object v0, v2, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ -045d52: 6e30 5406 3004 |0013: invoke-virtual {v0, v3, v4}, Landroidx/security/crypto/a;.e:(Ljava/lang/String;[B)Landroid/util/Pair; // method@0654 │ │ -045d58: 0c03 |0016: move-result-object v3 │ │ -045d5a: 5424 1a01 |0017: iget-object v4, v2, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ -045d5e: 5430 5900 |0019: iget-object v0, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0059 │ │ -045d62: 1f00 5404 |001b: check-cast v0, Ljava/lang/String; // type@0454 │ │ -045d66: 5433 5a00 |001d: iget-object v3, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@005a │ │ -045d6a: 1f03 5404 |001f: check-cast v3, Ljava/lang/String; // type@0454 │ │ -045d6e: 7230 f800 0403 |0021: invoke-interface {v4, v0, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -045d74: 0e00 |0024: return-void │ │ -045d76: 0d03 |0025: move-exception v3 │ │ -045d78: 2204 5004 |0026: new-instance v4, Ljava/lang/SecurityException; // type@0450 │ │ -045d7c: 2200 5504 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -045d80: 7010 6518 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -045d86: 1a01 6a03 |002d: const-string v1, "Could not encrypt data: " // string@036a │ │ -045d8a: 6e20 6d18 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -045d90: 6e10 ec18 0300 |0032: invoke-virtual {v3}, Ljava/security/GeneralSecurityException;.getMessage:()Ljava/lang/String; // method@18ec │ │ -045d96: 0c01 |0035: move-result-object v1 │ │ -045d98: 6e20 6d18 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -045d9e: 6e10 7018 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -045da4: 0c00 |003c: move-result-object v0 │ │ -045da6: 7030 3918 0403 |003d: invoke-direct {v4, v0, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1839 │ │ -045dac: 2704 |0040: throw v4 │ │ -045dae: 2204 5004 |0041: new-instance v4, Ljava/lang/SecurityException; // type@0450 │ │ -045db2: 2200 5504 |0043: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -045db6: 7010 6518 0000 |0045: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -045dbc: 6e20 6d18 3000 |0048: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -045dc2: 1a03 5100 |004b: const-string v3, " is a reserved key for the encryption keyset." // string@0051 │ │ -045dc6: 6e20 6d18 3000 |004d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -045dcc: 6e10 7018 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -045dd2: 0c03 |0053: move-result-object v3 │ │ -045dd4: 7020 3818 3400 |0054: invoke-direct {v4, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1838 │ │ -045dda: 2704 |0057: throw v4 │ │ +045d84: |[045d84] androidx.security.crypto.a$b.c:(Ljava/lang/String;[B)V │ │ +045d94: 5420 1901 |0000: iget-object v0, v2, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ +045d98: 6e20 5906 3000 |0002: invoke-virtual {v0, v3}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0659 │ │ +045d9e: 0a00 |0005: move-result v0 │ │ +045da0: 3900 3b00 |0006: if-nez v0, 0041 // +003b │ │ +045da4: 5420 1b01 |0008: iget-object v0, v2, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ +045da8: 7220 8419 3000 |000a: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +045dae: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ +045db2: 1a03 ad13 |000f: const-string v3, "__NULL__" // string@13ad │ │ +045db6: 5420 1901 |0011: iget-object v0, v2, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ +045dba: 6e30 5606 3004 |0013: invoke-virtual {v0, v3, v4}, Landroidx/security/crypto/a;.e:(Ljava/lang/String;[B)Landroid/util/Pair; // method@0656 │ │ +045dc0: 0c03 |0016: move-result-object v3 │ │ +045dc2: 5424 1a01 |0017: iget-object v4, v2, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ +045dc6: 5430 5900 |0019: iget-object v0, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0059 │ │ +045dca: 1f00 5404 |001b: check-cast v0, Ljava/lang/String; // type@0454 │ │ +045dce: 5433 5a00 |001d: iget-object v3, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@005a │ │ +045dd2: 1f03 5404 |001f: check-cast v3, Ljava/lang/String; // type@0454 │ │ +045dd6: 7230 fa00 0403 |0021: invoke-interface {v4, v0, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00fa │ │ +045ddc: 0e00 |0024: return-void │ │ +045dde: 0d03 |0025: move-exception v3 │ │ +045de0: 2204 5004 |0026: new-instance v4, Ljava/lang/SecurityException; // type@0450 │ │ +045de4: 2200 5504 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +045de8: 7010 6718 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +045dee: 1a01 6a03 |002d: const-string v1, "Could not encrypt data: " // string@036a │ │ +045df2: 6e20 6f18 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +045df8: 6e10 ee18 0300 |0032: invoke-virtual {v3}, Ljava/security/GeneralSecurityException;.getMessage:()Ljava/lang/String; // method@18ee │ │ +045dfe: 0c01 |0035: move-result-object v1 │ │ +045e00: 6e20 6f18 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +045e06: 6e10 7218 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +045e0c: 0c00 |003c: move-result-object v0 │ │ +045e0e: 7030 3b18 0403 |003d: invoke-direct {v4, v0, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@183b │ │ +045e14: 2704 |0040: throw v4 │ │ +045e16: 2204 5004 |0041: new-instance v4, Ljava/lang/SecurityException; // type@0450 │ │ +045e1a: 2200 5504 |0043: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +045e1e: 7010 6718 0000 |0045: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +045e24: 6e20 6f18 3000 |0048: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +045e2a: 1a03 5100 |004b: const-string v3, " is a reserved key for the encryption keyset." // string@0051 │ │ +045e2e: 6e20 6f18 3000 |004d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +045e34: 6e10 7218 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +045e3a: 0c03 |0053: move-result-object v3 │ │ +045e3c: 7020 3a18 3400 |0054: invoke-direct {v4, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@183a │ │ +045e42: 2704 |0057: throw v4 │ │ catches : 1 │ │ 0x0011 - 0x0024 │ │ Ljava/security/GeneralSecurityException; -> 0x0025 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -10596,67 +10638,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -045bec: |[045bec] androidx.security.crypto.a$b.apply:()V │ │ -045bfc: 7010 2e06 0100 |0000: invoke-direct {v1}, Landroidx/security/crypto/a$b;.a:()V // method@062e │ │ -045c02: 5410 1a01 |0003: iget-object v0, v1, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ -045c06: 7210 f500 0000 |0005: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00f5 │ │ -045c0c: 7010 3006 0100 |0008: invoke-direct {v1}, Landroidx/security/crypto/a$b;.b:()V // method@0630 │ │ -045c12: 5410 1b01 |000b: iget-object v0, v1, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ -045c16: 7210 8519 0000 |000d: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@1985 │ │ -045c1c: 0e00 |0010: return-void │ │ +045c54: |[045c54] androidx.security.crypto.a$b.apply:()V │ │ +045c64: 7010 3006 0100 |0000: invoke-direct {v1}, Landroidx/security/crypto/a$b;.a:()V // method@0630 │ │ +045c6a: 5410 1a01 |0003: iget-object v0, v1, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ +045c6e: 7210 f700 0000 |0005: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00f7 │ │ +045c74: 7010 3206 0100 |0008: invoke-direct {v1}, Landroidx/security/crypto/a$b;.b:()V // method@0632 │ │ +045c7a: 5410 1b01 |000b: iget-object v0, v1, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ +045c7e: 7210 8719 0000 |000d: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@1987 │ │ +045c84: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/a$b;) │ │ name : 'clear' │ │ type : '()Landroid/content/SharedPreferences$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04587c: |[04587c] androidx.security.crypto.a$b.clear:()Landroid/content/SharedPreferences$Editor; │ │ -04588c: 5420 1c01 |0000: iget-object v0, v2, Landroidx/security/crypto/a$b;.d:Ljava/util/concurrent/atomic/AtomicBoolean; // field@011c │ │ -045890: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -045892: 6e20 0e1a 1000 |0003: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@1a0e │ │ -045898: 1102 |0006: return-object v2 │ │ +0458e4: |[0458e4] androidx.security.crypto.a$b.clear:()Landroid/content/SharedPreferences$Editor; │ │ +0458f4: 5420 1c01 |0000: iget-object v0, v2, Landroidx/security/crypto/a$b;.d:Ljava/util/concurrent/atomic/AtomicBoolean; // field@011c │ │ +0458f8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0458fa: 6e20 101a 1000 |0003: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@1a10 │ │ +045900: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/security/crypto/a$b;) │ │ name : 'commit' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -045b58: |[045b58] androidx.security.crypto.a$b.commit:()Z │ │ -045b68: 7010 2e06 0200 |0000: invoke-direct {v2}, Landroidx/security/crypto/a$b;.a:()V // method@062e │ │ -045b6e: 5420 1a01 |0003: iget-object v0, v2, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ -045b72: 7210 f700 0000 |0005: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f7 │ │ -045b78: 0a00 |0008: move-result v0 │ │ -045b7a: 7010 3006 0200 |0009: invoke-direct {v2}, Landroidx/security/crypto/a$b;.b:()V // method@0630 │ │ -045b80: 5421 1b01 |000c: iget-object v1, v2, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ -045b84: 7210 8519 0100 |000e: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@1985 │ │ -045b8a: 0f00 |0011: return v0 │ │ -045b8c: 0d00 |0012: move-exception v0 │ │ -045b8e: 7010 3006 0200 |0013: invoke-direct {v2}, Landroidx/security/crypto/a$b;.b:()V // method@0630 │ │ -045b94: 5421 1b01 |0016: iget-object v1, v2, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ -045b98: 7210 8519 0100 |0018: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@1985 │ │ -045b9e: 2700 |001b: throw v0 │ │ +045bc0: |[045bc0] androidx.security.crypto.a$b.commit:()Z │ │ +045bd0: 7010 3006 0200 |0000: invoke-direct {v2}, Landroidx/security/crypto/a$b;.a:()V // method@0630 │ │ +045bd6: 5420 1a01 |0003: iget-object v0, v2, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ +045bda: 7210 f900 0000 |0005: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f9 │ │ +045be0: 0a00 |0008: move-result v0 │ │ +045be2: 7010 3206 0200 |0009: invoke-direct {v2}, Landroidx/security/crypto/a$b;.b:()V // method@0632 │ │ +045be8: 5421 1b01 |000c: iget-object v1, v2, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ +045bec: 7210 8719 0100 |000e: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@1987 │ │ +045bf2: 0f00 |0011: return v0 │ │ +045bf4: 0d00 |0012: move-exception v0 │ │ +045bf6: 7010 3206 0200 |0013: invoke-direct {v2}, Landroidx/security/crypto/a$b;.b:()V // method@0632 │ │ +045bfc: 5421 1b01 |0016: iget-object v1, v2, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ +045c00: 7210 8719 0100 |0018: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@1987 │ │ +045c06: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0012 │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/security/crypto/a$b;) │ │ @@ -10664,238 +10706,238 @@ │ │ type : '(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -04589c: |[04589c] androidx.security.crypto.a$b.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ -0458ac: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0458ae: 7110 b718 0000 |0001: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b7 │ │ -0458b4: 0c00 |0004: move-result-object v0 │ │ -0458b6: 6201 2301 |0005: sget-object v1, Landroidx/security/crypto/a$c;.j:Landroidx/security/crypto/a$c; // field@0123 │ │ -0458ba: 6e10 3f06 0100 |0007: invoke-virtual {v1}, Landroidx/security/crypto/a$c;.e:()I // method@063f │ │ -0458c0: 0a01 |000a: move-result v1 │ │ -0458c2: 6e20 d718 1000 |000b: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d7 │ │ -0458c8: 6e20 d118 4000 |000e: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@18d1 │ │ -0458ce: 6e10 b918 0000 |0011: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@18b9 │ │ -0458d4: 0c04 |0014: move-result-object v4 │ │ -0458d6: 7030 3106 3204 |0015: invoke-direct {v2, v3, v4}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0631 │ │ -0458dc: 1102 |0018: return-object v2 │ │ +045904: |[045904] androidx.security.crypto.a$b.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ +045914: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +045916: 7110 b918 0000 |0001: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b9 │ │ +04591c: 0c00 |0004: move-result-object v0 │ │ +04591e: 6201 2301 |0005: sget-object v1, Landroidx/security/crypto/a$c;.j:Landroidx/security/crypto/a$c; // field@0123 │ │ +045922: 6e10 4106 0100 |0007: invoke-virtual {v1}, Landroidx/security/crypto/a$c;.e:()I // method@0641 │ │ +045928: 0a01 |000a: move-result v1 │ │ +04592a: 6e20 d918 1000 |000b: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d9 │ │ +045930: 6e20 d318 4000 |000e: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@18d3 │ │ +045936: 6e10 bb18 0000 |0011: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@18bb │ │ +04593c: 0c04 |0014: move-result-object v4 │ │ +04593e: 7030 3306 3204 |0015: invoke-direct {v2, v3, v4}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0633 │ │ +045944: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/security/crypto/a$b;) │ │ name : 'putFloat' │ │ type : '(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0458e0: |[0458e0] androidx.security.crypto.a$b.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ -0458f0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0458f4: 7110 b718 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b7 │ │ -0458fa: 0c00 |0005: move-result-object v0 │ │ -0458fc: 6201 2201 |0006: sget-object v1, Landroidx/security/crypto/a$c;.i:Landroidx/security/crypto/a$c; // field@0122 │ │ -045900: 6e10 3f06 0100 |0008: invoke-virtual {v1}, Landroidx/security/crypto/a$c;.e:()I // method@063f │ │ -045906: 0a01 |000b: move-result v1 │ │ -045908: 6e20 d718 1000 |000c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d7 │ │ -04590e: 6e20 d618 4000 |000f: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.putFloat:(F)Ljava/nio/ByteBuffer; // method@18d6 │ │ -045914: 6e10 b918 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@18b9 │ │ -04591a: 0c04 |0015: move-result-object v4 │ │ -04591c: 7030 3106 3204 |0016: invoke-direct {v2, v3, v4}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0631 │ │ -045922: 1102 |0019: return-object v2 │ │ +045948: |[045948] androidx.security.crypto.a$b.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; │ │ +045958: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +04595c: 7110 b918 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b9 │ │ +045962: 0c00 |0005: move-result-object v0 │ │ +045964: 6201 2201 |0006: sget-object v1, Landroidx/security/crypto/a$c;.i:Landroidx/security/crypto/a$c; // field@0122 │ │ +045968: 6e10 4106 0100 |0008: invoke-virtual {v1}, Landroidx/security/crypto/a$c;.e:()I // method@0641 │ │ +04596e: 0a01 |000b: move-result v1 │ │ +045970: 6e20 d918 1000 |000c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d9 │ │ +045976: 6e20 d818 4000 |000f: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.putFloat:(F)Ljava/nio/ByteBuffer; // method@18d8 │ │ +04597c: 6e10 bb18 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@18bb │ │ +045982: 0c04 |0015: move-result-object v4 │ │ +045984: 7030 3306 3204 |0016: invoke-direct {v2, v3, v4}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0633 │ │ +04598a: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/security/crypto/a$b;) │ │ name : 'putInt' │ │ type : '(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -045924: |[045924] androidx.security.crypto.a$b.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ -045934: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -045938: 7110 b718 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b7 │ │ -04593e: 0c00 |0005: move-result-object v0 │ │ -045940: 6201 2001 |0006: sget-object v1, Landroidx/security/crypto/a$c;.g:Landroidx/security/crypto/a$c; // field@0120 │ │ -045944: 6e10 3f06 0100 |0008: invoke-virtual {v1}, Landroidx/security/crypto/a$c;.e:()I // method@063f │ │ -04594a: 0a01 |000b: move-result v1 │ │ -04594c: 6e20 d718 1000 |000c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d7 │ │ -045952: 6e20 d718 4000 |000f: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d7 │ │ -045958: 6e10 b918 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@18b9 │ │ -04595e: 0c04 |0015: move-result-object v4 │ │ -045960: 7030 3106 3204 |0016: invoke-direct {v2, v3, v4}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0631 │ │ -045966: 1102 |0019: return-object v2 │ │ +04598c: |[04598c] androidx.security.crypto.a$b.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ +04599c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0459a0: 7110 b918 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b9 │ │ +0459a6: 0c00 |0005: move-result-object v0 │ │ +0459a8: 6201 2001 |0006: sget-object v1, Landroidx/security/crypto/a$c;.g:Landroidx/security/crypto/a$c; // field@0120 │ │ +0459ac: 6e10 4106 0100 |0008: invoke-virtual {v1}, Landroidx/security/crypto/a$c;.e:()I // method@0641 │ │ +0459b2: 0a01 |000b: move-result v1 │ │ +0459b4: 6e20 d918 1000 |000c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d9 │ │ +0459ba: 6e20 d918 4000 |000f: invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d9 │ │ +0459c0: 6e10 bb18 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@18bb │ │ +0459c6: 0c04 |0015: move-result-object v4 │ │ +0459c8: 7030 3306 3204 |0016: invoke-direct {v2, v3, v4}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0633 │ │ +0459ce: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/security/crypto/a$b;) │ │ name : 'putLong' │ │ type : '(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -045968: |[045968] androidx.security.crypto.a$b.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ -045978: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -04597c: 7110 b718 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b7 │ │ -045982: 0c00 |0005: move-result-object v0 │ │ -045984: 6201 2101 |0006: sget-object v1, Landroidx/security/crypto/a$c;.h:Landroidx/security/crypto/a$c; // field@0121 │ │ -045988: 6e10 3f06 0100 |0008: invoke-virtual {v1}, Landroidx/security/crypto/a$c;.e:()I // method@063f │ │ -04598e: 0a01 |000b: move-result v1 │ │ -045990: 6e20 d718 1000 |000c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d7 │ │ -045996: 6e30 d818 4005 |000f: invoke-virtual {v0, v4, v5}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@18d8 │ │ -04599c: 6e10 b918 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@18b9 │ │ -0459a2: 0c04 |0015: move-result-object v4 │ │ -0459a4: 7030 3106 3204 |0016: invoke-direct {v2, v3, v4}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0631 │ │ -0459aa: 1102 |0019: return-object v2 │ │ +0459d0: |[0459d0] androidx.security.crypto.a$b.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ +0459e0: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +0459e4: 7110 b918 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b9 │ │ +0459ea: 0c00 |0005: move-result-object v0 │ │ +0459ec: 6201 2101 |0006: sget-object v1, Landroidx/security/crypto/a$c;.h:Landroidx/security/crypto/a$c; // field@0121 │ │ +0459f0: 6e10 4106 0100 |0008: invoke-virtual {v1}, Landroidx/security/crypto/a$c;.e:()I // method@0641 │ │ +0459f6: 0a01 |000b: move-result v1 │ │ +0459f8: 6e20 d918 1000 |000c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d9 │ │ +0459fe: 6e30 da18 4005 |000f: invoke-virtual {v0, v4, v5}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@18da │ │ +045a04: 6e10 bb18 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@18bb │ │ +045a0a: 0c04 |0015: move-result-object v4 │ │ +045a0c: 7030 3306 3204 |0016: invoke-direct {v2, v3, v4}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0633 │ │ +045a12: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/security/crypto/a$b;) │ │ name : 'putString' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0459ac: |[0459ac] androidx.security.crypto.a$b.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ -0459bc: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -0459c0: 1a05 ad13 |0002: const-string v5, "__NULL__" // string@13ad │ │ -0459c4: 6200 6c07 |0004: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ -0459c8: 6e20 4d18 0500 |0006: invoke-virtual {v5, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184d │ │ -0459ce: 0c05 |0009: move-result-object v5 │ │ -0459d0: 2150 |000a: array-length v0, v5 │ │ -0459d2: d801 0008 |000b: add-int/lit8 v1, v0, #int 8 // #08 │ │ -0459d6: 7110 b718 0100 |000d: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b7 │ │ -0459dc: 0c01 |0010: move-result-object v1 │ │ -0459de: 6202 1e01 |0011: sget-object v2, Landroidx/security/crypto/a$c;.e:Landroidx/security/crypto/a$c; // field@011e │ │ -0459e2: 6e10 3f06 0200 |0013: invoke-virtual {v2}, Landroidx/security/crypto/a$c;.e:()I // method@063f │ │ -0459e8: 0a02 |0016: move-result v2 │ │ -0459ea: 6e20 d718 2100 |0017: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d7 │ │ -0459f0: 6e20 d718 0100 |001a: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d7 │ │ -0459f6: 6e20 d318 5100 |001d: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@18d3 │ │ -0459fc: 6e10 b918 0100 |0020: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@18b9 │ │ -045a02: 0c05 |0023: move-result-object v5 │ │ -045a04: 7030 3106 4305 |0024: invoke-direct {v3, v4, v5}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0631 │ │ -045a0a: 1103 |0027: return-object v3 │ │ +045a14: |[045a14] androidx.security.crypto.a$b.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ +045a24: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +045a28: 1a05 ad13 |0002: const-string v5, "__NULL__" // string@13ad │ │ +045a2c: 6200 6c07 |0004: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ +045a30: 6e20 4f18 0500 |0006: invoke-virtual {v5, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184f │ │ +045a36: 0c05 |0009: move-result-object v5 │ │ +045a38: 2150 |000a: array-length v0, v5 │ │ +045a3a: d801 0008 |000b: add-int/lit8 v1, v0, #int 8 // #08 │ │ +045a3e: 7110 b918 0100 |000d: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b9 │ │ +045a44: 0c01 |0010: move-result-object v1 │ │ +045a46: 6202 1e01 |0011: sget-object v2, Landroidx/security/crypto/a$c;.e:Landroidx/security/crypto/a$c; // field@011e │ │ +045a4a: 6e10 4106 0200 |0013: invoke-virtual {v2}, Landroidx/security/crypto/a$c;.e:()I // method@0641 │ │ +045a50: 0a02 |0016: move-result v2 │ │ +045a52: 6e20 d918 2100 |0017: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d9 │ │ +045a58: 6e20 d918 0100 |001a: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d9 │ │ +045a5e: 6e20 d518 5100 |001d: invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@18d5 │ │ +045a64: 6e10 bb18 0100 |0020: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@18bb │ │ +045a6a: 0c05 |0023: move-result-object v5 │ │ +045a6c: 7030 3306 4305 |0024: invoke-direct {v3, v4, v5}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0633 │ │ +045a72: 1103 |0027: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/security/crypto/a$b;) │ │ name : 'putStringSet' │ │ type : '(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -045a0c: |[045a0c] androidx.security.crypto.a$b.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; │ │ -045a1c: 3906 0c00 |0000: if-nez v6, 000c // +000c │ │ -045a20: 2206 c202 |0002: new-instance v6, Ld/b; // type@02c2 │ │ -045a24: 7010 0a10 0600 |0004: invoke-direct {v6}, Ld/b;.:()V // method@100a │ │ -045a2a: 1a00 ad13 |0007: const-string v0, "__NULL__" // string@13ad │ │ -045a2e: 7220 cd19 0600 |0009: invoke-interface {v6, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@19cd │ │ -045a34: 2200 9604 |000c: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ -045a38: 7210 d519 0600 |000e: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@19d5 │ │ -045a3e: 0a01 |0011: move-result v1 │ │ -045a40: 7020 2519 1000 |0012: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@1925 │ │ -045a46: 7210 d519 0600 |0015: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@19d5 │ │ -045a4c: 0a01 |0018: move-result v1 │ │ -045a4e: da01 0104 |0019: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -045a52: 7210 d319 0600 |001b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -045a58: 0c06 |001e: move-result-object v6 │ │ -045a5a: 7210 7219 0600 |001f: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -045a60: 0a02 |0022: move-result v2 │ │ -045a62: 3802 1400 |0023: if-eqz v2, 0037 // +0014 │ │ -045a66: 7210 7319 0600 |0025: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -045a6c: 0c02 |0028: move-result-object v2 │ │ -045a6e: 1f02 5404 |0029: check-cast v2, Ljava/lang/String; // type@0454 │ │ -045a72: 6203 6c07 |002b: sget-object v3, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ -045a76: 6e20 4d18 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184d │ │ -045a7c: 0c02 |0030: move-result-object v2 │ │ -045a7e: 7220 8219 2000 |0031: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -045a84: 2122 |0034: array-length v2, v2 │ │ -045a86: b021 |0035: add-int/2addr v1, v2 │ │ -045a88: 28e9 |0036: goto 001f // -0017 │ │ -045a8a: d801 0104 |0037: add-int/lit8 v1, v1, #int 4 // #04 │ │ -045a8e: 7110 b718 0100 |0039: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b7 │ │ -045a94: 0c06 |003c: move-result-object v6 │ │ -045a96: 6201 1f01 |003d: sget-object v1, Landroidx/security/crypto/a$c;.f:Landroidx/security/crypto/a$c; // field@011f │ │ -045a9a: 6e10 3f06 0100 |003f: invoke-virtual {v1}, Landroidx/security/crypto/a$c;.e:()I // method@063f │ │ -045aa0: 0a01 |0042: move-result v1 │ │ -045aa2: 6e20 d718 1600 |0043: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d7 │ │ -045aa8: 7210 8a19 0000 |0046: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198a │ │ -045aae: 0c00 |0049: move-result-object v0 │ │ -045ab0: 7210 7219 0000 |004a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -045ab6: 0a01 |004d: move-result v1 │ │ -045ab8: 3801 1000 |004e: if-eqz v1, 005e // +0010 │ │ -045abc: 7210 7319 0000 |0050: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -045ac2: 0c01 |0053: move-result-object v1 │ │ -045ac4: 1f01 8808 |0054: check-cast v1, [B // type@0888 │ │ -045ac8: 2112 |0056: array-length v2, v1 │ │ -045aca: 6e20 d718 2600 |0057: invoke-virtual {v6, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d7 │ │ -045ad0: 6e20 d318 1600 |005a: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@18d3 │ │ -045ad6: 28ed |005d: goto 004a // -0013 │ │ -045ad8: 6e10 b918 0600 |005e: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.array:()[B // method@18b9 │ │ -045ade: 0c06 |0061: move-result-object v6 │ │ -045ae0: 7030 3106 5406 |0062: invoke-direct {v4, v5, v6}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0631 │ │ -045ae6: 1104 |0065: return-object v4 │ │ +045a74: |[045a74] androidx.security.crypto.a$b.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; │ │ +045a84: 3906 0c00 |0000: if-nez v6, 000c // +000c │ │ +045a88: 2206 c202 |0002: new-instance v6, Ld/b; // type@02c2 │ │ +045a8c: 7010 0c10 0600 |0004: invoke-direct {v6}, Ld/b;.:()V // method@100c │ │ +045a92: 1a00 ad13 |0007: const-string v0, "__NULL__" // string@13ad │ │ +045a96: 7220 cf19 0600 |0009: invoke-interface {v6, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@19cf │ │ +045a9c: 2200 9604 |000c: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ +045aa0: 7210 d719 0600 |000e: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@19d7 │ │ +045aa6: 0a01 |0011: move-result v1 │ │ +045aa8: 7020 2719 1000 |0012: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@1927 │ │ +045aae: 7210 d719 0600 |0015: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@19d7 │ │ +045ab4: 0a01 |0018: move-result v1 │ │ +045ab6: da01 0104 |0019: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +045aba: 7210 d519 0600 |001b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +045ac0: 0c06 |001e: move-result-object v6 │ │ +045ac2: 7210 7419 0600 |001f: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +045ac8: 0a02 |0022: move-result v2 │ │ +045aca: 3802 1400 |0023: if-eqz v2, 0037 // +0014 │ │ +045ace: 7210 7519 0600 |0025: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +045ad4: 0c02 |0028: move-result-object v2 │ │ +045ad6: 1f02 5404 |0029: check-cast v2, Ljava/lang/String; // type@0454 │ │ +045ada: 6203 6c07 |002b: sget-object v3, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ +045ade: 6e20 4f18 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184f │ │ +045ae4: 0c02 |0030: move-result-object v2 │ │ +045ae6: 7220 8419 2000 |0031: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +045aec: 2122 |0034: array-length v2, v2 │ │ +045aee: b021 |0035: add-int/2addr v1, v2 │ │ +045af0: 28e9 |0036: goto 001f // -0017 │ │ +045af2: d801 0104 |0037: add-int/lit8 v1, v1, #int 4 // #04 │ │ +045af6: 7110 b918 0100 |0039: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@18b9 │ │ +045afc: 0c06 |003c: move-result-object v6 │ │ +045afe: 6201 1f01 |003d: sget-object v1, Landroidx/security/crypto/a$c;.f:Landroidx/security/crypto/a$c; // field@011f │ │ +045b02: 6e10 4106 0100 |003f: invoke-virtual {v1}, Landroidx/security/crypto/a$c;.e:()I // method@0641 │ │ +045b08: 0a01 |0042: move-result v1 │ │ +045b0a: 6e20 d918 1600 |0043: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d9 │ │ +045b10: 7210 8c19 0000 |0046: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198c │ │ +045b16: 0c00 |0049: move-result-object v0 │ │ +045b18: 7210 7419 0000 |004a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +045b1e: 0a01 |004d: move-result v1 │ │ +045b20: 3801 1000 |004e: if-eqz v1, 005e // +0010 │ │ +045b24: 7210 7519 0000 |0050: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +045b2a: 0c01 |0053: move-result-object v1 │ │ +045b2c: 1f01 8808 |0054: check-cast v1, [B // type@0888 │ │ +045b30: 2112 |0056: array-length v2, v1 │ │ +045b32: 6e20 d918 2600 |0057: invoke-virtual {v6, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@18d9 │ │ +045b38: 6e20 d518 1600 |005a: invoke-virtual {v6, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@18d5 │ │ +045b3e: 28ed |005d: goto 004a // -0013 │ │ +045b40: 6e10 bb18 0600 |005e: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.array:()[B // method@18bb │ │ +045b46: 0c06 |0061: move-result-object v6 │ │ +045b48: 7030 3306 5406 |0062: invoke-direct {v4, v5, v6}, Landroidx/security/crypto/a$b;.c:(Ljava/lang/String;[B)V // method@0633 │ │ +045b4e: 1104 |0065: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/security/crypto/a$b;) │ │ name : 'remove' │ │ type : '(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -045ae8: |[045ae8] androidx.security.crypto.a$b.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ -045af8: 5420 1901 |0000: iget-object v0, v2, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ -045afc: 6e20 5706 3000 |0002: invoke-virtual {v0, v3}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0657 │ │ -045b02: 0a00 |0005: move-result v0 │ │ -045b04: 3900 1300 |0006: if-nez v0, 0019 // +0013 │ │ -045b08: 5420 1a01 |0008: iget-object v0, v2, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ -045b0c: 5421 1901 |000a: iget-object v1, v2, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ -045b10: 6e20 5306 3100 |000c: invoke-virtual {v1, v3}, Landroidx/security/crypto/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@0653 │ │ -045b16: 0c01 |000f: move-result-object v1 │ │ -045b18: 7220 f900 1000 |0010: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f9 │ │ -045b1e: 5420 1b01 |0013: iget-object v0, v2, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ -045b22: 7220 8219 3000 |0015: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -045b28: 1102 |0018: return-object v2 │ │ -045b2a: 2200 5004 |0019: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ -045b2e: 2201 5504 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -045b32: 7010 6518 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -045b38: 6e20 6d18 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -045b3e: 1a03 5100 |0023: const-string v3, " is a reserved key for the encryption keyset." // string@0051 │ │ -045b42: 6e20 6d18 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -045b48: 6e10 7018 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -045b4e: 0c03 |002b: move-result-object v3 │ │ -045b50: 7020 3818 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1838 │ │ -045b56: 2700 |002f: throw v0 │ │ +045b50: |[045b50] androidx.security.crypto.a$b.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ +045b60: 5420 1901 |0000: iget-object v0, v2, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ +045b64: 6e20 5906 3000 |0002: invoke-virtual {v0, v3}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0659 │ │ +045b6a: 0a00 |0005: move-result v0 │ │ +045b6c: 3900 1300 |0006: if-nez v0, 0019 // +0013 │ │ +045b70: 5420 1a01 |0008: iget-object v0, v2, Landroidx/security/crypto/a$b;.b:Landroid/content/SharedPreferences$Editor; // field@011a │ │ +045b74: 5421 1901 |000a: iget-object v1, v2, Landroidx/security/crypto/a$b;.a:Landroidx/security/crypto/a; // field@0119 │ │ +045b78: 6e20 5506 3100 |000c: invoke-virtual {v1, v3}, Landroidx/security/crypto/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@0655 │ │ +045b7e: 0c01 |000f: move-result-object v1 │ │ +045b80: 7220 fb00 1000 |0010: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00fb │ │ +045b86: 5420 1b01 |0013: iget-object v0, v2, Landroidx/security/crypto/a$b;.c:Ljava/util/List; // field@011b │ │ +045b8a: 7220 8419 3000 |0015: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +045b90: 1102 |0018: return-object v2 │ │ +045b92: 2200 5004 |0019: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ +045b96: 2201 5504 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +045b9a: 7010 6718 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +045ba0: 6e20 6f18 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +045ba6: 1a03 5100 |0023: const-string v3, " is a reserved key for the encryption keyset." // string@0051 │ │ +045baa: 6e20 6f18 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +045bb0: 6e10 7218 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +045bb6: 0c03 |002b: move-result-object v3 │ │ +045bb8: 7020 3a18 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@183a │ │ +045bbe: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #89 header: │ │ @@ -10909,15 +10951,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #89 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/security/crypto/a; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16410 name="c" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Landroidx/security/crypto/a$c;" ">;" } │ │ -Annotations on method #1596 '' │ │ +Annotations on method #1598 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)V" } │ │ │ │ Class #89 - │ │ Class descriptor : 'Landroidx/security/crypto/a$c;' │ │ Access flags : 0x4010 (FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -10961,195 +11003,195 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -045efc: |[045efc] androidx.security.crypto.a$c.:()V │ │ -045f0c: 2200 7901 |0000: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ -045f10: 1a01 4510 |0002: const-string v1, "STRING" // string@1045 │ │ -045f14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -045f16: 7040 3c06 1022 |0005: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063c │ │ -045f1c: 6900 1e01 |0008: sput-object v0, Landroidx/security/crypto/a$c;.e:Landroidx/security/crypto/a$c; // field@011e │ │ -045f20: 2200 7901 |000a: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ -045f24: 1a01 4710 |000c: const-string v1, "STRING_SET" // string@1047 │ │ -045f28: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -045f2a: 7040 3c06 1022 |000f: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063c │ │ -045f30: 6900 1f01 |0012: sput-object v0, Landroidx/security/crypto/a$c;.f:Landroidx/security/crypto/a$c; // field@011f │ │ -045f34: 2200 7901 |0014: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ -045f38: 1a01 f404 |0016: const-string v1, "INT" // string@04f4 │ │ -045f3c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -045f3e: 7040 3c06 1022 |0019: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063c │ │ -045f44: 6900 2001 |001c: sput-object v0, Landroidx/security/crypto/a$c;.g:Landroidx/security/crypto/a$c; // field@0120 │ │ -045f48: 2200 7901 |001e: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ -045f4c: 1a01 eb05 |0020: const-string v1, "LONG" // string@05eb │ │ -045f50: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -045f52: 7040 3c06 1022 |0023: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063c │ │ -045f58: 6900 2101 |0026: sput-object v0, Landroidx/security/crypto/a$c;.h:Landroidx/security/crypto/a$c; // field@0121 │ │ -045f5c: 2200 7901 |0028: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ -045f60: 1a01 1204 |002a: const-string v1, "FLOAT" // string@0412 │ │ -045f64: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -045f66: 7040 3c06 1022 |002d: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063c │ │ -045f6c: 6900 2201 |0030: sput-object v0, Landroidx/security/crypto/a$c;.i:Landroidx/security/crypto/a$c; // field@0122 │ │ -045f70: 2200 7901 |0032: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ -045f74: 1a01 d902 |0034: const-string v1, "BOOLEAN" // string@02d9 │ │ -045f78: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -045f7a: 7040 3c06 1022 |0037: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063c │ │ -045f80: 6900 2301 |003a: sput-object v0, Landroidx/security/crypto/a$c;.j:Landroidx/security/crypto/a$c; // field@0123 │ │ -045f84: 7100 3d06 0000 |003c: invoke-static {}, Landroidx/security/crypto/a$c;.a:()[Landroidx/security/crypto/a$c; // method@063d │ │ -045f8a: 0c00 |003f: move-result-object v0 │ │ -045f8c: 6900 2401 |0040: sput-object v0, Landroidx/security/crypto/a$c;.k:[Landroidx/security/crypto/a$c; // field@0124 │ │ -045f90: 0e00 |0042: return-void │ │ +045f64: |[045f64] androidx.security.crypto.a$c.:()V │ │ +045f74: 2200 7901 |0000: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ +045f78: 1a01 4510 |0002: const-string v1, "STRING" // string@1045 │ │ +045f7c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +045f7e: 7040 3e06 1022 |0005: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063e │ │ +045f84: 6900 1e01 |0008: sput-object v0, Landroidx/security/crypto/a$c;.e:Landroidx/security/crypto/a$c; // field@011e │ │ +045f88: 2200 7901 |000a: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ +045f8c: 1a01 4710 |000c: const-string v1, "STRING_SET" // string@1047 │ │ +045f90: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +045f92: 7040 3e06 1022 |000f: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063e │ │ +045f98: 6900 1f01 |0012: sput-object v0, Landroidx/security/crypto/a$c;.f:Landroidx/security/crypto/a$c; // field@011f │ │ +045f9c: 2200 7901 |0014: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ +045fa0: 1a01 f404 |0016: const-string v1, "INT" // string@04f4 │ │ +045fa4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +045fa6: 7040 3e06 1022 |0019: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063e │ │ +045fac: 6900 2001 |001c: sput-object v0, Landroidx/security/crypto/a$c;.g:Landroidx/security/crypto/a$c; // field@0120 │ │ +045fb0: 2200 7901 |001e: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ +045fb4: 1a01 eb05 |0020: const-string v1, "LONG" // string@05eb │ │ +045fb8: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +045fba: 7040 3e06 1022 |0023: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063e │ │ +045fc0: 6900 2101 |0026: sput-object v0, Landroidx/security/crypto/a$c;.h:Landroidx/security/crypto/a$c; // field@0121 │ │ +045fc4: 2200 7901 |0028: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ +045fc8: 1a01 1204 |002a: const-string v1, "FLOAT" // string@0412 │ │ +045fcc: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +045fce: 7040 3e06 1022 |002d: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063e │ │ +045fd4: 6900 2201 |0030: sput-object v0, Landroidx/security/crypto/a$c;.i:Landroidx/security/crypto/a$c; // field@0122 │ │ +045fd8: 2200 7901 |0032: new-instance v0, Landroidx/security/crypto/a$c; // type@0179 │ │ +045fdc: 1a01 d902 |0034: const-string v1, "BOOLEAN" // string@02d9 │ │ +045fe0: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +045fe2: 7040 3e06 1022 |0037: invoke-direct {v0, v1, v2, v2}, Landroidx/security/crypto/a$c;.:(Ljava/lang/String;II)V // method@063e │ │ +045fe8: 6900 2301 |003a: sput-object v0, Landroidx/security/crypto/a$c;.j:Landroidx/security/crypto/a$c; // field@0123 │ │ +045fec: 7100 3f06 0000 |003c: invoke-static {}, Landroidx/security/crypto/a$c;.a:()[Landroidx/security/crypto/a$c; // method@063f │ │ +045ff2: 0c00 |003f: move-result-object v0 │ │ +045ff4: 6900 2401 |0040: sput-object v0, Landroidx/security/crypto/a$c;.k:[Landroidx/security/crypto/a$c; // field@0124 │ │ +045ff8: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/a$c;) │ │ name : '' │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -045f94: |[045f94] androidx.security.crypto.a$c.:(Ljava/lang/String;II)V │ │ -045fa4: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -045faa: 5903 1d01 |0003: iput v3, v0, Landroidx/security/crypto/a$c;.d:I // field@011d │ │ -045fae: 0e00 |0005: return-void │ │ +045ffc: |[045ffc] androidx.security.crypto.a$c.:(Ljava/lang/String;II)V │ │ +04600c: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +046012: 5903 1d01 |0003: iput v3, v0, Landroidx/security/crypto/a$c;.d:I // field@011d │ │ +046016: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/security/crypto/a$c;) │ │ name : 'a' │ │ type : '()[Landroidx/security/crypto/a$c;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -045e6c: |[045e6c] androidx.security.crypto.a$c.a:()[Landroidx/security/crypto/a$c; │ │ -045e7c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -045e7e: 2300 9d08 |0001: new-array v0, v0, [Landroidx/security/crypto/a$c; // type@089d │ │ -045e82: 6201 1e01 |0003: sget-object v1, Landroidx/security/crypto/a$c;.e:Landroidx/security/crypto/a$c; // field@011e │ │ -045e86: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -045e88: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -045e8c: 6201 1f01 |0008: sget-object v1, Landroidx/security/crypto/a$c;.f:Landroidx/security/crypto/a$c; // field@011f │ │ -045e90: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -045e92: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -045e96: 6201 2001 |000d: sget-object v1, Landroidx/security/crypto/a$c;.g:Landroidx/security/crypto/a$c; // field@0120 │ │ -045e9a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -045e9c: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -045ea0: 6201 2101 |0012: sget-object v1, Landroidx/security/crypto/a$c;.h:Landroidx/security/crypto/a$c; // field@0121 │ │ -045ea4: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -045ea6: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ -045eaa: 6201 2201 |0017: sget-object v1, Landroidx/security/crypto/a$c;.i:Landroidx/security/crypto/a$c; // field@0122 │ │ -045eae: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -045eb0: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -045eb4: 6201 2301 |001c: sget-object v1, Landroidx/security/crypto/a$c;.j:Landroidx/security/crypto/a$c; // field@0123 │ │ -045eb8: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -045eba: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ -045ebe: 1100 |0021: return-object v0 │ │ +045ed4: |[045ed4] androidx.security.crypto.a$c.a:()[Landroidx/security/crypto/a$c; │ │ +045ee4: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +045ee6: 2300 9d08 |0001: new-array v0, v0, [Landroidx/security/crypto/a$c; // type@089d │ │ +045eea: 6201 1e01 |0003: sget-object v1, Landroidx/security/crypto/a$c;.e:Landroidx/security/crypto/a$c; // field@011e │ │ +045eee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +045ef0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +045ef4: 6201 1f01 |0008: sget-object v1, Landroidx/security/crypto/a$c;.f:Landroidx/security/crypto/a$c; // field@011f │ │ +045ef8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +045efa: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +045efe: 6201 2001 |000d: sget-object v1, Landroidx/security/crypto/a$c;.g:Landroidx/security/crypto/a$c; // field@0120 │ │ +045f02: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +045f04: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +045f08: 6201 2101 |0012: sget-object v1, Landroidx/security/crypto/a$c;.h:Landroidx/security/crypto/a$c; // field@0121 │ │ +045f0c: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +045f0e: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ +045f12: 6201 2201 |0017: sget-object v1, Landroidx/security/crypto/a$c;.i:Landroidx/security/crypto/a$c; // field@0122 │ │ +045f16: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +045f18: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +045f1c: 6201 2301 |001c: sget-object v1, Landroidx/security/crypto/a$c;.j:Landroidx/security/crypto/a$c; // field@0123 │ │ +045f20: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +045f22: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ +045f26: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/security/crypto/a$c;) │ │ name : 'd' │ │ type : '(I)Landroidx/security/crypto/a$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -045dec: |[045dec] androidx.security.crypto.a$c.d:(I)Landroidx/security/crypto/a$c; │ │ -045dfc: 3801 2200 |0000: if-eqz v1, 0022 // +0022 │ │ -045e00: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -045e02: 3201 1c00 |0003: if-eq v1, v0, 001f // +001c │ │ -045e06: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -045e08: 3201 1600 |0006: if-eq v1, v0, 001c // +0016 │ │ -045e0c: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -045e0e: 3201 1000 |0009: if-eq v1, v0, 0019 // +0010 │ │ -045e12: 1240 |000b: const/4 v0, #int 4 // #4 │ │ -045e14: 3201 0a00 |000c: if-eq v1, v0, 0016 // +000a │ │ -045e18: 1250 |000e: const/4 v0, #int 5 // #5 │ │ -045e1a: 3201 0400 |000f: if-eq v1, v0, 0013 // +0004 │ │ -045e1e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -045e20: 1101 |0012: return-object v1 │ │ -045e22: 6201 2301 |0013: sget-object v1, Landroidx/security/crypto/a$c;.j:Landroidx/security/crypto/a$c; // field@0123 │ │ -045e26: 1101 |0015: return-object v1 │ │ -045e28: 6201 2201 |0016: sget-object v1, Landroidx/security/crypto/a$c;.i:Landroidx/security/crypto/a$c; // field@0122 │ │ -045e2c: 1101 |0018: return-object v1 │ │ -045e2e: 6201 2101 |0019: sget-object v1, Landroidx/security/crypto/a$c;.h:Landroidx/security/crypto/a$c; // field@0121 │ │ -045e32: 1101 |001b: return-object v1 │ │ -045e34: 6201 2001 |001c: sget-object v1, Landroidx/security/crypto/a$c;.g:Landroidx/security/crypto/a$c; // field@0120 │ │ -045e38: 1101 |001e: return-object v1 │ │ -045e3a: 6201 1f01 |001f: sget-object v1, Landroidx/security/crypto/a$c;.f:Landroidx/security/crypto/a$c; // field@011f │ │ -045e3e: 1101 |0021: return-object v1 │ │ -045e40: 6201 1e01 |0022: sget-object v1, Landroidx/security/crypto/a$c;.e:Landroidx/security/crypto/a$c; // field@011e │ │ -045e44: 1101 |0024: return-object v1 │ │ +045e54: |[045e54] androidx.security.crypto.a$c.d:(I)Landroidx/security/crypto/a$c; │ │ +045e64: 3801 2200 |0000: if-eqz v1, 0022 // +0022 │ │ +045e68: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +045e6a: 3201 1c00 |0003: if-eq v1, v0, 001f // +001c │ │ +045e6e: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +045e70: 3201 1600 |0006: if-eq v1, v0, 001c // +0016 │ │ +045e74: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +045e76: 3201 1000 |0009: if-eq v1, v0, 0019 // +0010 │ │ +045e7a: 1240 |000b: const/4 v0, #int 4 // #4 │ │ +045e7c: 3201 0a00 |000c: if-eq v1, v0, 0016 // +000a │ │ +045e80: 1250 |000e: const/4 v0, #int 5 // #5 │ │ +045e82: 3201 0400 |000f: if-eq v1, v0, 0013 // +0004 │ │ +045e86: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +045e88: 1101 |0012: return-object v1 │ │ +045e8a: 6201 2301 |0013: sget-object v1, Landroidx/security/crypto/a$c;.j:Landroidx/security/crypto/a$c; // field@0123 │ │ +045e8e: 1101 |0015: return-object v1 │ │ +045e90: 6201 2201 |0016: sget-object v1, Landroidx/security/crypto/a$c;.i:Landroidx/security/crypto/a$c; // field@0122 │ │ +045e94: 1101 |0018: return-object v1 │ │ +045e96: 6201 2101 |0019: sget-object v1, Landroidx/security/crypto/a$c;.h:Landroidx/security/crypto/a$c; // field@0121 │ │ +045e9a: 1101 |001b: return-object v1 │ │ +045e9c: 6201 2001 |001c: sget-object v1, Landroidx/security/crypto/a$c;.g:Landroidx/security/crypto/a$c; // field@0120 │ │ +045ea0: 1101 |001e: return-object v1 │ │ +045ea2: 6201 1f01 |001f: sget-object v1, Landroidx/security/crypto/a$c;.f:Landroidx/security/crypto/a$c; // field@011f │ │ +045ea6: 1101 |0021: return-object v1 │ │ +045ea8: 6201 1e01 |0022: sget-object v1, Landroidx/security/crypto/a$c;.e:Landroidx/security/crypto/a$c; // field@011e │ │ +045eac: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/security/crypto/a$c;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Landroidx/security/crypto/a$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -045e48: |[045e48] androidx.security.crypto.a$c.valueOf:(Ljava/lang/String;)Landroidx/security/crypto/a$c; │ │ -045e58: 1c00 7901 |0000: const-class v0, Landroidx/security/crypto/a$c; // type@0179 │ │ -045e5c: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -045e62: 0c01 |0005: move-result-object v1 │ │ -045e64: 1f01 7901 |0006: check-cast v1, Landroidx/security/crypto/a$c; // type@0179 │ │ -045e68: 1101 |0008: return-object v1 │ │ +045eb0: |[045eb0] androidx.security.crypto.a$c.valueOf:(Ljava/lang/String;)Landroidx/security/crypto/a$c; │ │ +045ec0: 1c00 7901 |0000: const-class v0, Landroidx/security/crypto/a$c; // type@0179 │ │ +045ec4: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +045eca: 0c01 |0005: move-result-object v1 │ │ +045ecc: 1f01 7901 |0006: check-cast v1, Landroidx/security/crypto/a$c; // type@0179 │ │ +045ed0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/security/crypto/a$c;) │ │ name : 'values' │ │ type : '()[Landroidx/security/crypto/a$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -045ec0: |[045ec0] androidx.security.crypto.a$c.values:()[Landroidx/security/crypto/a$c; │ │ -045ed0: 6200 2401 |0000: sget-object v0, Landroidx/security/crypto/a$c;.k:[Landroidx/security/crypto/a$c; // field@0124 │ │ -045ed4: 6e10 2e2c 0000 |0002: invoke-virtual {v0}, [Landroidx/security/crypto/a$c;.clone:()Ljava/lang/Object; // method@2c2e │ │ -045eda: 0c00 |0005: move-result-object v0 │ │ -045edc: 1f00 9d08 |0006: check-cast v0, [Landroidx/security/crypto/a$c; // type@089d │ │ -045ee0: 1100 |0008: return-object v0 │ │ +045f28: |[045f28] androidx.security.crypto.a$c.values:()[Landroidx/security/crypto/a$c; │ │ +045f38: 6200 2401 |0000: sget-object v0, Landroidx/security/crypto/a$c;.k:[Landroidx/security/crypto/a$c; // field@0124 │ │ +045f3c: 6e10 312c 0000 |0002: invoke-virtual {v0}, [Landroidx/security/crypto/a$c;.clone:()Ljava/lang/Object; // method@2c31 │ │ +045f42: 0c00 |0005: move-result-object v0 │ │ +045f44: 1f00 9d08 |0006: check-cast v0, [Landroidx/security/crypto/a$c; // type@089d │ │ +045f48: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/security/crypto/a$c;) │ │ name : 'e' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045ee4: |[045ee4] androidx.security.crypto.a$c.e:()I │ │ -045ef4: 5210 1d01 |0000: iget v0, v1, Landroidx/security/crypto/a$c;.d:I // field@011d │ │ -045ef8: 0f00 |0002: return v0 │ │ +045f4c: |[045f4c] androidx.security.crypto.a$c.e:()I │ │ +045f5c: 5210 1d01 |0000: iget v0, v1, Landroidx/security/crypto/a$c;.d:I // field@011d │ │ +045f60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #90 header: │ │ @@ -11163,15 +11205,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #90 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/security/crypto/a; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="d" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Landroidx/security/crypto/a$d;" ">;" } │ │ -Annotations on method #1603 '' │ │ +Annotations on method #1605 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")V" } │ │ │ │ Class #90 - │ │ Class descriptor : 'Landroidx/security/crypto/a$d;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -11195,118 +11237,118 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -04603c: |[04603c] androidx.security.crypto.a$d.:()V │ │ -04604c: 2200 7a01 |0000: new-instance v0, Landroidx/security/crypto/a$d; // type@017a │ │ -046050: 1a01 7602 |0002: const-string v1, "AES256_SIV" // string@0276 │ │ -046054: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -046056: 7040 4306 1012 |0005: invoke-direct {v0, v1, v2, v1}, Landroidx/security/crypto/a$d;.:(Ljava/lang/String;ILjava/lang/String;)V // method@0643 │ │ -04605c: 6900 2601 |0008: sput-object v0, Landroidx/security/crypto/a$d;.e:Landroidx/security/crypto/a$d; // field@0126 │ │ -046060: 7100 4406 0000 |000a: invoke-static {}, Landroidx/security/crypto/a$d;.a:()[Landroidx/security/crypto/a$d; // method@0644 │ │ -046066: 0c00 |000d: move-result-object v0 │ │ -046068: 6900 2701 |000e: sput-object v0, Landroidx/security/crypto/a$d;.f:[Landroidx/security/crypto/a$d; // field@0127 │ │ -04606c: 0e00 |0010: return-void │ │ +0460a4: |[0460a4] androidx.security.crypto.a$d.:()V │ │ +0460b4: 2200 7a01 |0000: new-instance v0, Landroidx/security/crypto/a$d; // type@017a │ │ +0460b8: 1a01 7602 |0002: const-string v1, "AES256_SIV" // string@0276 │ │ +0460bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0460be: 7040 4506 1012 |0005: invoke-direct {v0, v1, v2, v1}, Landroidx/security/crypto/a$d;.:(Ljava/lang/String;ILjava/lang/String;)V // method@0645 │ │ +0460c4: 6900 2601 |0008: sput-object v0, Landroidx/security/crypto/a$d;.e:Landroidx/security/crypto/a$d; // field@0126 │ │ +0460c8: 7100 4606 0000 |000a: invoke-static {}, Landroidx/security/crypto/a$d;.a:()[Landroidx/security/crypto/a$d; // method@0646 │ │ +0460ce: 0c00 |000d: move-result-object v0 │ │ +0460d0: 6900 2701 |000e: sput-object v0, Landroidx/security/crypto/a$d;.f:[Landroidx/security/crypto/a$d; // field@0127 │ │ +0460d4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/a$d;) │ │ name : '' │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046070: |[046070] androidx.security.crypto.a$d.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -046080: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -046086: 5b03 2501 |0003: iput-object v3, v0, Landroidx/security/crypto/a$d;.d:Ljava/lang/String; // field@0125 │ │ -04608a: 0e00 |0005: return-void │ │ +0460d8: |[0460d8] androidx.security.crypto.a$d.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +0460e8: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +0460ee: 5b03 2501 |0003: iput-object v3, v0, Landroidx/security/crypto/a$d;.d:Ljava/lang/String; // field@0125 │ │ +0460f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/security/crypto/a$d;) │ │ name : 'a' │ │ type : '()[Landroidx/security/crypto/a$d;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -045fd4: |[045fd4] androidx.security.crypto.a$d.a:()[Landroidx/security/crypto/a$d; │ │ -045fe4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -045fe6: 2300 9e08 |0001: new-array v0, v0, [Landroidx/security/crypto/a$d; // type@089e │ │ -045fea: 6201 2601 |0003: sget-object v1, Landroidx/security/crypto/a$d;.e:Landroidx/security/crypto/a$d; // field@0126 │ │ -045fee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -045ff0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -045ff4: 1100 |0008: return-object v0 │ │ +04603c: |[04603c] androidx.security.crypto.a$d.a:()[Landroidx/security/crypto/a$d; │ │ +04604c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04604e: 2300 9e08 |0001: new-array v0, v0, [Landroidx/security/crypto/a$d; // type@089e │ │ +046052: 6201 2601 |0003: sget-object v1, Landroidx/security/crypto/a$d;.e:Landroidx/security/crypto/a$d; // field@0126 │ │ +046056: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +046058: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +04605c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/security/crypto/a$d;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Landroidx/security/crypto/a$d;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -045fb0: |[045fb0] androidx.security.crypto.a$d.valueOf:(Ljava/lang/String;)Landroidx/security/crypto/a$d; │ │ -045fc0: 1c00 7a01 |0000: const-class v0, Landroidx/security/crypto/a$d; // type@017a │ │ -045fc4: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -045fca: 0c01 |0005: move-result-object v1 │ │ -045fcc: 1f01 7a01 |0006: check-cast v1, Landroidx/security/crypto/a$d; // type@017a │ │ -045fd0: 1101 |0008: return-object v1 │ │ +046018: |[046018] androidx.security.crypto.a$d.valueOf:(Ljava/lang/String;)Landroidx/security/crypto/a$d; │ │ +046028: 1c00 7a01 |0000: const-class v0, Landroidx/security/crypto/a$d; // type@017a │ │ +04602c: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +046032: 0c01 |0005: move-result-object v1 │ │ +046034: 1f01 7a01 |0006: check-cast v1, Landroidx/security/crypto/a$d; // type@017a │ │ +046038: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/security/crypto/a$d;) │ │ name : 'values' │ │ type : '()[Landroidx/security/crypto/a$d;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -045ff8: |[045ff8] androidx.security.crypto.a$d.values:()[Landroidx/security/crypto/a$d; │ │ -046008: 6200 2701 |0000: sget-object v0, Landroidx/security/crypto/a$d;.f:[Landroidx/security/crypto/a$d; // field@0127 │ │ -04600c: 6e10 2f2c 0000 |0002: invoke-virtual {v0}, [Landroidx/security/crypto/a$d;.clone:()Ljava/lang/Object; // method@2c2f │ │ -046012: 0c00 |0005: move-result-object v0 │ │ -046014: 1f00 9e08 |0006: check-cast v0, [Landroidx/security/crypto/a$d; // type@089e │ │ -046018: 1100 |0008: return-object v0 │ │ +046060: |[046060] androidx.security.crypto.a$d.values:()[Landroidx/security/crypto/a$d; │ │ +046070: 6200 2701 |0000: sget-object v0, Landroidx/security/crypto/a$d;.f:[Landroidx/security/crypto/a$d; // field@0127 │ │ +046074: 6e10 322c 0000 |0002: invoke-virtual {v0}, [Landroidx/security/crypto/a$d;.clone:()Ljava/lang/Object; // method@2c32 │ │ +04607a: 0c00 |0005: move-result-object v0 │ │ +04607c: 1f00 9e08 |0006: check-cast v0, [Landroidx/security/crypto/a$d; // type@089e │ │ +046080: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/security/crypto/a$d;) │ │ name : 'd' │ │ type : '()Lj/m;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04601c: |[04601c] androidx.security.crypto.a$d.d:()Lj/m; │ │ -04602c: 5410 2501 |0000: iget-object v0, v1, Landroidx/security/crypto/a$d;.d:Ljava/lang/String; // field@0125 │ │ -046030: 7110 1117 0000 |0002: invoke-static {v0}, Lj/n;.a:(Ljava/lang/String;)Lj/m; // method@1711 │ │ -046036: 0c00 |0005: move-result-object v0 │ │ -046038: 1100 |0006: return-object v0 │ │ +046084: |[046084] androidx.security.crypto.a$d.d:()Lj/m; │ │ +046094: 5410 2501 |0000: iget-object v0, v1, Landroidx/security/crypto/a$d;.d:Ljava/lang/String; // field@0125 │ │ +046098: 7110 1317 0000 |0002: invoke-static {v0}, Lj/n;.a:(Ljava/lang/String;)Lj/m; // method@1713 │ │ +04609e: 0c00 |0005: move-result-object v0 │ │ +0460a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #91 header: │ │ @@ -11320,15 +11362,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #91 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/security/crypto/a; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="e" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Landroidx/security/crypto/a$e;" ">;" } │ │ -Annotations on method #1609 '' │ │ +Annotations on method #1611 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")V" } │ │ │ │ Class #91 - │ │ Class descriptor : 'Landroidx/security/crypto/a$e;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -11352,118 +11394,118 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -046118: |[046118] androidx.security.crypto.a$e.:()V │ │ -046128: 2200 7b01 |0000: new-instance v0, Landroidx/security/crypto/a$e; // type@017b │ │ -04612c: 1a01 7202 |0002: const-string v1, "AES256_GCM" // string@0272 │ │ -046130: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -046132: 7040 4906 1012 |0005: invoke-direct {v0, v1, v2, v1}, Landroidx/security/crypto/a$e;.:(Ljava/lang/String;ILjava/lang/String;)V // method@0649 │ │ -046138: 6900 2901 |0008: sput-object v0, Landroidx/security/crypto/a$e;.e:Landroidx/security/crypto/a$e; // field@0129 │ │ -04613c: 7100 4a06 0000 |000a: invoke-static {}, Landroidx/security/crypto/a$e;.a:()[Landroidx/security/crypto/a$e; // method@064a │ │ -046142: 0c00 |000d: move-result-object v0 │ │ -046144: 6900 2a01 |000e: sput-object v0, Landroidx/security/crypto/a$e;.f:[Landroidx/security/crypto/a$e; // field@012a │ │ -046148: 0e00 |0010: return-void │ │ +046180: |[046180] androidx.security.crypto.a$e.:()V │ │ +046190: 2200 7b01 |0000: new-instance v0, Landroidx/security/crypto/a$e; // type@017b │ │ +046194: 1a01 7202 |0002: const-string v1, "AES256_GCM" // string@0272 │ │ +046198: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +04619a: 7040 4b06 1012 |0005: invoke-direct {v0, v1, v2, v1}, Landroidx/security/crypto/a$e;.:(Ljava/lang/String;ILjava/lang/String;)V // method@064b │ │ +0461a0: 6900 2901 |0008: sput-object v0, Landroidx/security/crypto/a$e;.e:Landroidx/security/crypto/a$e; // field@0129 │ │ +0461a4: 7100 4c06 0000 |000a: invoke-static {}, Landroidx/security/crypto/a$e;.a:()[Landroidx/security/crypto/a$e; // method@064c │ │ +0461aa: 0c00 |000d: move-result-object v0 │ │ +0461ac: 6900 2a01 |000e: sput-object v0, Landroidx/security/crypto/a$e;.f:[Landroidx/security/crypto/a$e; // field@012a │ │ +0461b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/a$e;) │ │ name : '' │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04614c: |[04614c] androidx.security.crypto.a$e.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -04615c: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -046162: 5b03 2801 |0003: iput-object v3, v0, Landroidx/security/crypto/a$e;.d:Ljava/lang/String; // field@0128 │ │ -046166: 0e00 |0005: return-void │ │ +0461b4: |[0461b4] androidx.security.crypto.a$e.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +0461c4: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +0461ca: 5b03 2801 |0003: iput-object v3, v0, Landroidx/security/crypto/a$e;.d:Ljava/lang/String; // field@0128 │ │ +0461ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/security/crypto/a$e;) │ │ name : 'a' │ │ type : '()[Landroidx/security/crypto/a$e;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0460b0: |[0460b0] androidx.security.crypto.a$e.a:()[Landroidx/security/crypto/a$e; │ │ -0460c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0460c2: 2300 9f08 |0001: new-array v0, v0, [Landroidx/security/crypto/a$e; // type@089f │ │ -0460c6: 6201 2901 |0003: sget-object v1, Landroidx/security/crypto/a$e;.e:Landroidx/security/crypto/a$e; // field@0129 │ │ -0460ca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0460cc: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -0460d0: 1100 |0008: return-object v0 │ │ +046118: |[046118] androidx.security.crypto.a$e.a:()[Landroidx/security/crypto/a$e; │ │ +046128: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04612a: 2300 9f08 |0001: new-array v0, v0, [Landroidx/security/crypto/a$e; // type@089f │ │ +04612e: 6201 2901 |0003: sget-object v1, Landroidx/security/crypto/a$e;.e:Landroidx/security/crypto/a$e; // field@0129 │ │ +046132: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +046134: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +046138: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/security/crypto/a$e;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Landroidx/security/crypto/a$e;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04608c: |[04608c] androidx.security.crypto.a$e.valueOf:(Ljava/lang/String;)Landroidx/security/crypto/a$e; │ │ -04609c: 1c00 7b01 |0000: const-class v0, Landroidx/security/crypto/a$e; // type@017b │ │ -0460a0: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -0460a6: 0c01 |0005: move-result-object v1 │ │ -0460a8: 1f01 7b01 |0006: check-cast v1, Landroidx/security/crypto/a$e; // type@017b │ │ -0460ac: 1101 |0008: return-object v1 │ │ +0460f4: |[0460f4] androidx.security.crypto.a$e.valueOf:(Ljava/lang/String;)Landroidx/security/crypto/a$e; │ │ +046104: 1c00 7b01 |0000: const-class v0, Landroidx/security/crypto/a$e; // type@017b │ │ +046108: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +04610e: 0c01 |0005: move-result-object v1 │ │ +046110: 1f01 7b01 |0006: check-cast v1, Landroidx/security/crypto/a$e; // type@017b │ │ +046114: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/security/crypto/a$e;) │ │ name : 'values' │ │ type : '()[Landroidx/security/crypto/a$e;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0460d4: |[0460d4] androidx.security.crypto.a$e.values:()[Landroidx/security/crypto/a$e; │ │ -0460e4: 6200 2a01 |0000: sget-object v0, Landroidx/security/crypto/a$e;.f:[Landroidx/security/crypto/a$e; // field@012a │ │ -0460e8: 6e10 302c 0000 |0002: invoke-virtual {v0}, [Landroidx/security/crypto/a$e;.clone:()Ljava/lang/Object; // method@2c30 │ │ -0460ee: 0c00 |0005: move-result-object v0 │ │ -0460f0: 1f00 9f08 |0006: check-cast v0, [Landroidx/security/crypto/a$e; // type@089f │ │ -0460f4: 1100 |0008: return-object v0 │ │ +04613c: |[04613c] androidx.security.crypto.a$e.values:()[Landroidx/security/crypto/a$e; │ │ +04614c: 6200 2a01 |0000: sget-object v0, Landroidx/security/crypto/a$e;.f:[Landroidx/security/crypto/a$e; // field@012a │ │ +046150: 6e10 332c 0000 |0002: invoke-virtual {v0}, [Landroidx/security/crypto/a$e;.clone:()Ljava/lang/Object; // method@2c33 │ │ +046156: 0c00 |0005: move-result-object v0 │ │ +046158: 1f00 9f08 |0006: check-cast v0, [Landroidx/security/crypto/a$e; // type@089f │ │ +04615c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/security/crypto/a$e;) │ │ name : 'd' │ │ type : '()Lj/m;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0460f8: |[0460f8] androidx.security.crypto.a$e.d:()Lj/m; │ │ -046108: 5410 2801 |0000: iget-object v0, v1, Landroidx/security/crypto/a$e;.d:Ljava/lang/String; // field@0128 │ │ -04610c: 7110 1117 0000 |0002: invoke-static {v0}, Lj/n;.a:(Ljava/lang/String;)Lj/m; // method@1711 │ │ -046112: 0c00 |0005: move-result-object v0 │ │ -046114: 1100 |0006: return-object v0 │ │ +046160: |[046160] androidx.security.crypto.a$e.d:()Lj/m; │ │ +046170: 5410 2801 |0000: iget-object v0, v1, Landroidx/security/crypto/a$e;.d:Ljava/lang/String; // field@0128 │ │ +046174: 7110 1317 0000 |0002: invoke-static {v0}, Lj/n;.a:(Ljava/lang/String;)Lj/m; // method@1713 │ │ +04617a: 0c00 |0005: move-result-object v0 │ │ +04617c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #92 header: │ │ @@ -11477,21 +11519,21 @@ │ │ virtual_methods_size: 15 │ │ │ │ Class #92 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/security/crypto/a$d; Landroidx/security/crypto/a$e; Landroidx/security/crypto/a$b; Landroidx/security/crypto/a$c; } │ │ Annotations on field #300 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/CopyOnWriteArrayList<" "Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;" ">;" } │ │ -Annotations on method #1616 'b' │ │ +Annotations on method #1618 'b' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #1620 'e' │ │ +Annotations on method #1622 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "[B)" "Landroid/util/Pair<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #1624 'getAll' │ │ +Annotations on method #1626 'getAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map<" "Ljava/lang/String;" "*>;" } │ │ -Annotations on method #1630 'getStringSet' │ │ +Annotations on method #1632 'getStringSet' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/Set<" "Ljava/lang/String;" ">;)" "Ljava/util/Set<" "Ljava/lang/String;" ">;" } │ │ │ │ Class #92 - │ │ Class descriptor : 'Landroidx/security/crypto/a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -11528,290 +11570,290 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/content/SharedPreferences;Lj/b;Lj/f;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -046930: |[046930] androidx.security.crypto.a.:(Ljava/lang/String;Ljava/lang/String;Landroid/content/SharedPreferences;Lj/b;Lj/f;)V │ │ -046940: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -046946: 5b01 2d01 |0003: iput-object v1, v0, Landroidx/security/crypto/a;.c:Ljava/lang/String; // field@012d │ │ -04694a: 5b03 2b01 |0005: iput-object v3, v0, Landroidx/security/crypto/a;.a:Landroid/content/SharedPreferences; // field@012b │ │ -04694e: 5b02 2e01 |0007: iput-object v2, v0, Landroidx/security/crypto/a;.d:Ljava/lang/String; // field@012e │ │ -046952: 5b04 2f01 |0009: iput-object v4, v0, Landroidx/security/crypto/a;.e:Lj/b; // field@012f │ │ -046956: 5b05 3001 |000b: iput-object v5, v0, Landroidx/security/crypto/a;.f:Lj/f; // field@0130 │ │ -04695a: 2201 bd04 |000d: new-instance v1, Ljava/util/concurrent/CopyOnWriteArrayList; // type@04bd │ │ -04695e: 7010 f419 0100 |000f: invoke-direct {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@19f4 │ │ -046964: 5b01 2c01 |0012: iput-object v1, v0, Landroidx/security/crypto/a;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@012c │ │ -046968: 0e00 |0014: return-void │ │ +046998: |[046998] androidx.security.crypto.a.:(Ljava/lang/String;Ljava/lang/String;Landroid/content/SharedPreferences;Lj/b;Lj/f;)V │ │ +0469a8: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +0469ae: 5b01 2d01 |0003: iput-object v1, v0, Landroidx/security/crypto/a;.c:Ljava/lang/String; // field@012d │ │ +0469b2: 5b03 2b01 |0005: iput-object v3, v0, Landroidx/security/crypto/a;.a:Landroid/content/SharedPreferences; // field@012b │ │ +0469b6: 5b02 2e01 |0007: iput-object v2, v0, Landroidx/security/crypto/a;.d:Ljava/lang/String; // field@012e │ │ +0469ba: 5b04 2f01 |0009: iput-object v4, v0, Landroidx/security/crypto/a;.e:Lj/b; // field@012f │ │ +0469be: 5b05 3001 |000b: iput-object v5, v0, Landroidx/security/crypto/a;.f:Lj/f; // field@0130 │ │ +0469c2: 2201 bd04 |000d: new-instance v1, Ljava/util/concurrent/CopyOnWriteArrayList; // type@04bd │ │ +0469c6: 7010 f619 0100 |000f: invoke-direct {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@19f6 │ │ +0469cc: 5b01 2c01 |0012: iput-object v1, v0, Landroidx/security/crypto/a;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@012c │ │ +0469d0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/a;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroidx/security/crypto/b;Landroidx/security/crypto/a$d;Landroidx/security/crypto/a$e;)Landroid/content/SharedPreferences;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -046168: |[046168] androidx.security.crypto.a.a:(Landroid/content/Context;Ljava/lang/String;Landroidx/security/crypto/b;Landroidx/security/crypto/a$d;Landroidx/security/crypto/a$e;)Landroid/content/SharedPreferences; │ │ -046178: 6e10 6f06 0200 |0000: invoke-virtual {v2}, Landroidx/security/crypto/b;.a:()Ljava/lang/String; // method@066f │ │ -04617e: 0c02 |0003: move-result-object v2 │ │ -046180: 7154 5006 2130 |0004: invoke-static {v1, v2, v0, v3, v4}, Landroidx/security/crypto/a;.b:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Landroidx/security/crypto/a$d;Landroidx/security/crypto/a$e;)Landroid/content/SharedPreferences; // method@0650 │ │ -046186: 0c00 |0007: move-result-object v0 │ │ -046188: 1100 |0008: return-object v0 │ │ +0461d0: |[0461d0] androidx.security.crypto.a.a:(Landroid/content/Context;Ljava/lang/String;Landroidx/security/crypto/b;Landroidx/security/crypto/a$d;Landroidx/security/crypto/a$e;)Landroid/content/SharedPreferences; │ │ +0461e0: 6e10 7106 0200 |0000: invoke-virtual {v2}, Landroidx/security/crypto/b;.a:()Ljava/lang/String; // method@0671 │ │ +0461e6: 0c02 |0003: move-result-object v2 │ │ +0461e8: 7154 5206 2130 |0004: invoke-static {v1, v2, v0, v3, v4}, Landroidx/security/crypto/a;.b:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Landroidx/security/crypto/a$d;Landroidx/security/crypto/a$e;)Landroid/content/SharedPreferences; // method@0652 │ │ +0461ee: 0c00 |0007: move-result-object v0 │ │ +0461f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/security/crypto/a;) │ │ name : 'b' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Landroidx/security/crypto/a$d;Landroidx/security/crypto/a$e;)Landroid/content/SharedPreferences;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 136 16-bit code units │ │ -04618c: |[04618c] androidx.security.crypto.a.b:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Landroidx/security/crypto/a$d;Landroidx/security/crypto/a$e;)Landroid/content/SharedPreferences; │ │ -04619c: 7100 8c22 0000 |0000: invoke-static {}, Lp/b;.a:()V // method@228c │ │ -0461a2: 7100 7c1a 0000 |0003: invoke-static {}, Lk/a;.b:()V // method@1a7c │ │ -0461a8: 6e10 b900 0800 |0006: invoke-virtual {v8}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00b9 │ │ -0461ae: 0c08 |0009: move-result-object v8 │ │ -0461b0: 2200 ce06 |000a: new-instance v0, Lq/a$b; // type@06ce │ │ -0461b4: 7010 1523 0000 |000c: invoke-direct {v0}, Lq/a$b;.:()V // method@2315 │ │ -0461ba: 6e10 4506 0900 |000f: invoke-virtual {v9}, Landroidx/security/crypto/a$d;.d:()Lj/m; // method@0645 │ │ -0461c0: 0c09 |0012: move-result-object v9 │ │ -0461c2: 6e20 2123 9000 |0013: invoke-virtual {v0, v9}, Lq/a$b;.l:(Lj/m;)Lq/a$b; // method@2321 │ │ -0461c8: 0c09 |0016: move-result-object v9 │ │ -0461ca: 1a00 ae13 |0017: const-string v0, "__androidx_security_crypto_encrypted_prefs_key_keyset__" // string@13ae │ │ -0461ce: 6e40 2323 8960 |0019: invoke-virtual {v9, v8, v0, v6}, Lq/a$b;.n:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lq/a$b; // method@2323 │ │ -0461d4: 0c09 |001c: move-result-object v9 │ │ -0461d6: 2200 5504 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -0461da: 7010 6518 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -0461e0: 1a01 3a14 |0022: const-string v1, "android-keystore://" // string@143a │ │ -0461e4: 6e20 6d18 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0461ea: 6e20 6d18 7000 |0027: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0461f0: 6e10 7018 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -0461f6: 0c00 |002d: move-result-object v0 │ │ -0461f8: 6e20 2223 0900 |002e: invoke-virtual {v9, v0}, Lq/a$b;.m:(Ljava/lang/String;)Lq/a$b; // method@2322 │ │ -0461fe: 0c09 |0031: move-result-object v9 │ │ -046200: 6e10 1b23 0900 |0032: invoke-virtual {v9}, Lq/a$b;.f:()Lq/a; // method@231b │ │ -046206: 0c09 |0035: move-result-object v9 │ │ -046208: 6e10 2a23 0900 |0036: invoke-virtual {v9}, Lq/a;.d:()Lj/o; // method@232a │ │ -04620e: 0c09 |0039: move-result-object v9 │ │ -046210: 2200 ce06 |003a: new-instance v0, Lq/a$b; // type@06ce │ │ -046214: 7010 1523 0000 |003c: invoke-direct {v0}, Lq/a$b;.:()V // method@2315 │ │ -04621a: 6e10 4b06 0a00 |003f: invoke-virtual {v10}, Landroidx/security/crypto/a$e;.d:()Lj/m; // method@064b │ │ -046220: 0c0a |0042: move-result-object v10 │ │ -046222: 6e20 2123 a000 |0043: invoke-virtual {v0, v10}, Lq/a$b;.l:(Lj/m;)Lq/a$b; // method@2321 │ │ -046228: 0c0a |0046: move-result-object v10 │ │ -04622a: 1a00 af13 |0047: const-string v0, "__androidx_security_crypto_encrypted_prefs_value_keyset__" // string@13af │ │ -04622e: 6e40 2323 8a60 |0049: invoke-virtual {v10, v8, v0, v6}, Lq/a$b;.n:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lq/a$b; // method@2323 │ │ -046234: 0c0a |004c: move-result-object v10 │ │ -046236: 2200 5504 |004d: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -04623a: 7010 6518 0000 |004f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -046240: 6e20 6d18 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046246: 6e20 6d18 7000 |0055: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04624c: 6e10 7018 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -046252: 0c00 |005b: move-result-object v0 │ │ -046254: 6e20 2223 0a00 |005c: invoke-virtual {v10, v0}, Lq/a$b;.m:(Ljava/lang/String;)Lq/a$b; // method@2322 │ │ -04625a: 0c0a |005f: move-result-object v10 │ │ -04625c: 6e10 1b23 0a00 |0060: invoke-virtual {v10}, Lq/a$b;.f:()Lq/a; // method@231b │ │ -046262: 0c0a |0063: move-result-object v10 │ │ -046264: 6e10 2a23 0a00 |0064: invoke-virtual {v10}, Lq/a;.d:()Lj/o; // method@232a │ │ -04626a: 0c0a |0067: move-result-object v10 │ │ -04626c: 1c00 e803 |0068: const-class v0, Lj/f; // type@03e8 │ │ -046270: 6e20 2117 0900 |006a: invoke-virtual {v9, v0}, Lj/o;.k:(Ljava/lang/Class;)Ljava/lang/Object; // method@1721 │ │ -046276: 0c09 |006d: move-result-object v9 │ │ -046278: 0795 |006e: move-object v5, v9 │ │ -04627a: 1f05 e803 |006f: check-cast v5, Lj/f; // type@03e8 │ │ -04627e: 1c09 e303 |0071: const-class v9, Lj/b; // type@03e3 │ │ -046282: 6e20 2117 9a00 |0073: invoke-virtual {v10, v9}, Lj/o;.k:(Ljava/lang/Class;)Ljava/lang/Object; // method@1721 │ │ -046288: 0c09 |0076: move-result-object v9 │ │ -04628a: 0794 |0077: move-object v4, v9 │ │ -04628c: 1f04 e303 |0078: check-cast v4, Lj/b; // type@03e3 │ │ -046290: 2209 7c01 |007a: new-instance v9, Landroidx/security/crypto/a; // type@017c │ │ -046294: 120a |007c: const/4 v10, #int 0 // #0 │ │ -046296: 6e30 cc00 680a |007d: invoke-virtual {v8, v6, v10}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00cc │ │ -04629c: 0c03 |0080: move-result-object v3 │ │ -04629e: 0790 |0081: move-object v0, v9 │ │ -0462a0: 0761 |0082: move-object v1, v6 │ │ -0462a2: 0772 |0083: move-object v2, v7 │ │ -0462a4: 7606 4e06 0000 |0084: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroidx/security/crypto/a;.:(Ljava/lang/String;Ljava/lang/String;Landroid/content/SharedPreferences;Lj/b;Lj/f;)V // method@064e │ │ -0462aa: 1109 |0087: return-object v9 │ │ +0461f4: |[0461f4] androidx.security.crypto.a.b:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Landroidx/security/crypto/a$d;Landroidx/security/crypto/a$e;)Landroid/content/SharedPreferences; │ │ +046204: 7100 8e22 0000 |0000: invoke-static {}, Lp/b;.a:()V // method@228e │ │ +04620a: 7100 7e1a 0000 |0003: invoke-static {}, Lk/a;.b:()V // method@1a7e │ │ +046210: 6e10 bb00 0800 |0006: invoke-virtual {v8}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00bb │ │ +046216: 0c08 |0009: move-result-object v8 │ │ +046218: 2200 ce06 |000a: new-instance v0, Lq/a$b; // type@06ce │ │ +04621c: 7010 1723 0000 |000c: invoke-direct {v0}, Lq/a$b;.:()V // method@2317 │ │ +046222: 6e10 4706 0900 |000f: invoke-virtual {v9}, Landroidx/security/crypto/a$d;.d:()Lj/m; // method@0647 │ │ +046228: 0c09 |0012: move-result-object v9 │ │ +04622a: 6e20 2323 9000 |0013: invoke-virtual {v0, v9}, Lq/a$b;.l:(Lj/m;)Lq/a$b; // method@2323 │ │ +046230: 0c09 |0016: move-result-object v9 │ │ +046232: 1a00 ae13 |0017: const-string v0, "__androidx_security_crypto_encrypted_prefs_key_keyset__" // string@13ae │ │ +046236: 6e40 2523 8960 |0019: invoke-virtual {v9, v8, v0, v6}, Lq/a$b;.n:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lq/a$b; // method@2325 │ │ +04623c: 0c09 |001c: move-result-object v9 │ │ +04623e: 2200 5504 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +046242: 7010 6718 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +046248: 1a01 3a14 |0022: const-string v1, "android-keystore://" // string@143a │ │ +04624c: 6e20 6f18 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046252: 6e20 6f18 7000 |0027: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046258: 6e10 7218 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04625e: 0c00 |002d: move-result-object v0 │ │ +046260: 6e20 2423 0900 |002e: invoke-virtual {v9, v0}, Lq/a$b;.m:(Ljava/lang/String;)Lq/a$b; // method@2324 │ │ +046266: 0c09 |0031: move-result-object v9 │ │ +046268: 6e10 1d23 0900 |0032: invoke-virtual {v9}, Lq/a$b;.f:()Lq/a; // method@231d │ │ +04626e: 0c09 |0035: move-result-object v9 │ │ +046270: 6e10 2c23 0900 |0036: invoke-virtual {v9}, Lq/a;.d:()Lj/o; // method@232c │ │ +046276: 0c09 |0039: move-result-object v9 │ │ +046278: 2200 ce06 |003a: new-instance v0, Lq/a$b; // type@06ce │ │ +04627c: 7010 1723 0000 |003c: invoke-direct {v0}, Lq/a$b;.:()V // method@2317 │ │ +046282: 6e10 4d06 0a00 |003f: invoke-virtual {v10}, Landroidx/security/crypto/a$e;.d:()Lj/m; // method@064d │ │ +046288: 0c0a |0042: move-result-object v10 │ │ +04628a: 6e20 2323 a000 |0043: invoke-virtual {v0, v10}, Lq/a$b;.l:(Lj/m;)Lq/a$b; // method@2323 │ │ +046290: 0c0a |0046: move-result-object v10 │ │ +046292: 1a00 af13 |0047: const-string v0, "__androidx_security_crypto_encrypted_prefs_value_keyset__" // string@13af │ │ +046296: 6e40 2523 8a60 |0049: invoke-virtual {v10, v8, v0, v6}, Lq/a$b;.n:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lq/a$b; // method@2325 │ │ +04629c: 0c0a |004c: move-result-object v10 │ │ +04629e: 2200 5504 |004d: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +0462a2: 7010 6718 0000 |004f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0462a8: 6e20 6f18 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0462ae: 6e20 6f18 7000 |0055: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0462b4: 6e10 7218 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0462ba: 0c00 |005b: move-result-object v0 │ │ +0462bc: 6e20 2423 0a00 |005c: invoke-virtual {v10, v0}, Lq/a$b;.m:(Ljava/lang/String;)Lq/a$b; // method@2324 │ │ +0462c2: 0c0a |005f: move-result-object v10 │ │ +0462c4: 6e10 1d23 0a00 |0060: invoke-virtual {v10}, Lq/a$b;.f:()Lq/a; // method@231d │ │ +0462ca: 0c0a |0063: move-result-object v10 │ │ +0462cc: 6e10 2c23 0a00 |0064: invoke-virtual {v10}, Lq/a;.d:()Lj/o; // method@232c │ │ +0462d2: 0c0a |0067: move-result-object v10 │ │ +0462d4: 1c00 e803 |0068: const-class v0, Lj/f; // type@03e8 │ │ +0462d8: 6e20 2317 0900 |006a: invoke-virtual {v9, v0}, Lj/o;.k:(Ljava/lang/Class;)Ljava/lang/Object; // method@1723 │ │ +0462de: 0c09 |006d: move-result-object v9 │ │ +0462e0: 0795 |006e: move-object v5, v9 │ │ +0462e2: 1f05 e803 |006f: check-cast v5, Lj/f; // type@03e8 │ │ +0462e6: 1c09 e303 |0071: const-class v9, Lj/b; // type@03e3 │ │ +0462ea: 6e20 2317 9a00 |0073: invoke-virtual {v10, v9}, Lj/o;.k:(Ljava/lang/Class;)Ljava/lang/Object; // method@1723 │ │ +0462f0: 0c09 |0076: move-result-object v9 │ │ +0462f2: 0794 |0077: move-object v4, v9 │ │ +0462f4: 1f04 e303 |0078: check-cast v4, Lj/b; // type@03e3 │ │ +0462f8: 2209 7c01 |007a: new-instance v9, Landroidx/security/crypto/a; // type@017c │ │ +0462fc: 120a |007c: const/4 v10, #int 0 // #0 │ │ +0462fe: 6e30 ce00 680a |007d: invoke-virtual {v8, v6, v10}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00ce │ │ +046304: 0c03 |0080: move-result-object v3 │ │ +046306: 0790 |0081: move-object v0, v9 │ │ +046308: 0761 |0082: move-object v1, v6 │ │ +04630a: 0772 |0083: move-object v2, v7 │ │ +04630c: 7606 5006 0000 |0084: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroidx/security/crypto/a;.:(Ljava/lang/String;Ljava/lang/String;Landroid/content/SharedPreferences;Lj/b;Lj/f;)V // method@0650 │ │ +046312: 1109 |0087: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/security/crypto/a;) │ │ name : 'f' │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 318 16-bit code units │ │ -046444: |[046444] androidx.security.crypto.a.f:(Ljava/lang/String;)Ljava/lang/Object; │ │ -046454: 6e20 5706 9800 |0000: invoke-virtual {v8, v9}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0657 │ │ -04645a: 0a00 |0003: move-result v0 │ │ -04645c: 3900 1101 |0004: if-nez v0, 0115 // +0111 │ │ -046460: 1a00 ad13 |0006: const-string v0, "__NULL__" // string@13ad │ │ -046464: 3909 0300 |0008: if-nez v9, 000b // +0003 │ │ -046468: 0709 |000a: move-object v9, v0 │ │ -04646a: 6e20 5306 9800 |000b: invoke-virtual {v8, v9}, Landroidx/security/crypto/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@0653 │ │ -046470: 0c09 |000e: move-result-object v9 │ │ -046472: 5481 2b01 |000f: iget-object v1, v8, Landroidx/security/crypto/a;.a:Landroid/content/SharedPreferences; // field@012b │ │ -046476: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -046478: 7230 fe00 9102 |0012: invoke-interface {v1, v9, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fe │ │ -04647e: 0c01 |0015: move-result-object v1 │ │ -046480: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -046484: 1102 |0018: return-object v2 │ │ -046486: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -046488: 7120 812a 3100 |001a: invoke-static {v1, v3}, Lx/e;.a:(Ljava/lang/String;I)[B // method@2a81 │ │ -04648e: 0c01 |001d: move-result-object v1 │ │ -046490: 5484 2f01 |001e: iget-object v4, v8, Landroidx/security/crypto/a;.e:Lj/b; // field@012f │ │ -046494: 6205 6c07 |0020: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ -046498: 6e20 4d18 5900 |0022: invoke-virtual {v9, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184d │ │ -04649e: 0c09 |0025: move-result-object v9 │ │ -0464a0: 7230 d316 1409 |0026: invoke-interface {v4, v1, v9}, Lj/b;.b:([B[B)[B // method@16d3 │ │ -0464a6: 0c09 |0029: move-result-object v9 │ │ -0464a8: 7110 dc18 0900 |002a: invoke-static {v9}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@18dc │ │ -0464ae: 0c09 |002d: move-result-object v9 │ │ -0464b0: 6e20 d018 3900 |002e: invoke-virtual {v9, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@18d0 │ │ -0464b6: 6e10 c718 0900 |0031: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getInt:()I // method@18c7 │ │ -0464bc: 0a01 |0034: move-result v1 │ │ -0464be: 7110 3e06 0100 |0035: invoke-static {v1}, Landroidx/security/crypto/a$c;.d:(I)Landroidx/security/crypto/a$c; // method@063e │ │ -0464c4: 0c04 |0038: move-result-object v4 │ │ -0464c6: 3804 a900 |0039: if-eqz v4, 00e2 // +00a9 │ │ -0464ca: 6201 1801 |003b: sget-object v1, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ -0464ce: 6e10 ee17 0400 |003d: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -0464d4: 0a05 |0040: move-result v5 │ │ -0464d6: 4401 0105 |0041: aget v1, v1, v5 │ │ -0464da: 1215 |0043: const/4 v5, #int 1 // #1 │ │ -0464dc: 2b01 ea00 0000 |0044: packed-switch v1, 0000012e // +000000ea │ │ -0464e2: 2209 5004 |0047: new-instance v9, Ljava/lang/SecurityException; // type@0450 │ │ -0464e6: 2900 8400 |0049: goto/16 00cd // +0084 │ │ -0464ea: 2201 c202 |004b: new-instance v1, Ld/b; // type@02c2 │ │ -0464ee: 7010 0a10 0100 |004d: invoke-direct {v1}, Ld/b;.:()V // method@100a │ │ -0464f4: 6e10 ca18 0900 |0050: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@18ca │ │ -0464fa: 0a04 |0053: move-result v4 │ │ -0464fc: 3804 2300 |0054: if-eqz v4, 0077 // +0023 │ │ -046500: 6e10 c718 0900 |0056: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getInt:()I // method@18c7 │ │ -046506: 0a04 |0059: move-result v4 │ │ -046508: 6e10 db18 0900 |005a: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@18db │ │ -04650e: 0c06 |005d: move-result-object v6 │ │ -046510: 6e20 cd18 4600 |005e: invoke-virtual {v6, v4}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@18cd │ │ -046516: 6e10 cf18 0900 |0061: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@18cf │ │ -04651c: 0a07 |0064: move-result v7 │ │ -04651e: b047 |0065: add-int/2addr v7, v4 │ │ -046520: 6e20 d018 7900 |0066: invoke-virtual {v9, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@18d0 │ │ -046526: 6204 6c07 |0069: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ -04652a: 6e20 e618 6400 |006b: invoke-virtual {v4, v6}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@18e6 │ │ -046530: 0c04 |006e: move-result-object v4 │ │ -046532: 6e10 df18 0400 |006f: invoke-virtual {v4}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@18df │ │ -046538: 0c04 |0072: move-result-object v4 │ │ -04653a: 6e20 0c10 4100 |0073: invoke-virtual {v1, v4}, Ld/b;.add:(Ljava/lang/Object;)Z // method@100c │ │ -046540: 28da |0076: goto 0050 // -0026 │ │ -046542: 6e10 2110 0100 |0077: invoke-virtual {v1}, Ld/b;.size:()I // method@1021 │ │ -046548: 0a09 |007a: move-result v9 │ │ -04654a: 3359 0d00 |007b: if-ne v9, v5, 0088 // +000d │ │ -04654e: 6e20 1d10 3100 |007d: invoke-virtual {v1, v3}, Ld/b;.o:(I)Ljava/lang/Object; // method@101d │ │ -046554: 0c09 |0080: move-result-object v9 │ │ -046556: 6e20 4818 9000 |0081: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -04655c: 0a09 |0084: move-result v9 │ │ -04655e: 3809 0300 |0085: if-eqz v9, 0088 // +0003 │ │ -046562: 1102 |0087: return-object v2 │ │ -046564: 1101 |0088: return-object v1 │ │ -046566: 6e10 c118 0900 |0089: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@18c1 │ │ -04656c: 0a09 |008c: move-result v9 │ │ -04656e: 3809 0300 |008d: if-eqz v9, 0090 // +0003 │ │ -046572: 1213 |008f: const/4 v3, #int 1 // #1 │ │ -046574: 7110 a717 0300 |0090: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a7 │ │ -04657a: 0c09 |0093: move-result-object v9 │ │ -04657c: 1109 |0094: return-object v9 │ │ -04657e: 6e10 c618 0900 |0095: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getFloat:()F // method@18c6 │ │ -046584: 0a09 |0098: move-result v9 │ │ -046586: 7110 fd17 0900 |0099: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@17fd │ │ -04658c: 0c09 |009c: move-result-object v9 │ │ -04658e: 1109 |009d: return-object v9 │ │ -046590: 6e10 c818 0900 |009e: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getLong:()J // method@18c8 │ │ -046596: 0b00 |00a1: move-result-wide v0 │ │ -046598: 7120 1318 1000 |00a2: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1813 │ │ -04659e: 0c09 |00a5: move-result-object v9 │ │ -0465a0: 1109 |00a6: return-object v9 │ │ -0465a2: 6e10 c718 0900 |00a7: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getInt:()I // method@18c7 │ │ -0465a8: 0a09 |00aa: move-result v9 │ │ -0465aa: 7110 0f18 0900 |00ab: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -0465b0: 0c09 |00ae: move-result-object v9 │ │ -0465b2: 1109 |00af: return-object v9 │ │ -0465b4: 6e10 c718 0900 |00b0: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getInt:()I // method@18c7 │ │ -0465ba: 0a01 |00b3: move-result v1 │ │ -0465bc: 6e10 db18 0900 |00b4: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@18db │ │ -0465c2: 0c03 |00b7: move-result-object v3 │ │ -0465c4: 6e20 cd18 1900 |00b8: invoke-virtual {v9, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@18cd │ │ -0465ca: 6209 6c07 |00bb: sget-object v9, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ -0465ce: 6e20 e618 3900 |00bd: invoke-virtual {v9, v3}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@18e6 │ │ -0465d4: 0c09 |00c0: move-result-object v9 │ │ -0465d6: 6e10 df18 0900 |00c1: invoke-virtual {v9}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@18df │ │ -0465dc: 0c09 |00c4: move-result-object v9 │ │ -0465de: 6e20 4818 0900 |00c5: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -0465e4: 0a00 |00c8: move-result v0 │ │ -0465e6: 3800 0300 |00c9: if-eqz v0, 00cc // +0003 │ │ -0465ea: 1102 |00cb: return-object v2 │ │ -0465ec: 1109 |00cc: return-object v9 │ │ -0465ee: 2200 5504 |00cd: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -0465f2: 7010 6518 0000 |00cf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -0465f8: 1a01 fa11 |00d2: const-string v1, "Unhandled type for encrypted pref value: " // string@11fa │ │ -0465fc: 6e20 6d18 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046602: 6e20 6c18 4000 |00d7: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -046608: 6e10 7018 0000 |00da: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04660e: 0c00 |00dd: move-result-object v0 │ │ -046610: 7020 3818 0900 |00de: invoke-direct {v9, v0}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1838 │ │ -046616: 2709 |00e1: throw v9 │ │ -046618: 2209 5004 |00e2: new-instance v9, Ljava/lang/SecurityException; // type@0450 │ │ -04661c: 2200 5504 |00e4: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -046620: 7010 6518 0000 |00e6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -046626: 1a02 0412 |00e9: const-string v2, "Unknown type ID for encrypted pref value: " // string@1204 │ │ -04662a: 6e20 6d18 2000 |00eb: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046630: 6e20 6a18 1000 |00ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -046636: 6e10 7018 0000 |00f1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04663c: 0c00 |00f4: move-result-object v0 │ │ -04663e: 7020 3818 0900 |00f5: invoke-direct {v9, v0}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1838 │ │ -046644: 2709 |00f8: throw v9 │ │ -046646: 0d09 |00f9: move-exception v9 │ │ -046648: 2200 5004 |00fa: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ -04664c: 2201 5504 |00fc: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -046650: 7010 6518 0100 |00fe: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -046656: 1a02 6903 |0101: const-string v2, "Could not decrypt value. " // string@0369 │ │ -04665a: 6e20 6d18 2100 |0103: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046660: 6e10 ec18 0900 |0106: invoke-virtual {v9}, Ljava/security/GeneralSecurityException;.getMessage:()Ljava/lang/String; // method@18ec │ │ -046666: 0c02 |0109: move-result-object v2 │ │ -046668: 6e20 6d18 2100 |010a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04666e: 6e10 7018 0100 |010d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -046674: 0c01 |0110: move-result-object v1 │ │ -046676: 7030 3918 1009 |0111: invoke-direct {v0, v1, v9}, Ljava/lang/SecurityException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1839 │ │ -04667c: 2700 |0114: throw v0 │ │ -04667e: 2200 5004 |0115: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ -046682: 2201 5504 |0117: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -046686: 7010 6518 0100 |0119: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -04668c: 6e20 6d18 9100 |011c: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046692: 1a09 5100 |011f: const-string v9, " is a reserved key for the encryption keyset." // string@0051 │ │ -046696: 6e20 6d18 9100 |0121: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04669c: 6e10 7018 0100 |0124: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -0466a2: 0c09 |0127: move-result-object v9 │ │ -0466a4: 7020 3818 9000 |0128: invoke-direct {v0, v9}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1838 │ │ -0466aa: 2802 |012b: goto 012d // +0002 │ │ -0466ac: 2700 |012c: throw v0 │ │ -0466ae: 28ff |012d: goto 012c // -0001 │ │ -0466b0: 0001 0600 0100 0000 6c00 0000 6300 ... |012e: packed-switch-data (16 units) │ │ +0464ac: |[0464ac] androidx.security.crypto.a.f:(Ljava/lang/String;)Ljava/lang/Object; │ │ +0464bc: 6e20 5906 9800 |0000: invoke-virtual {v8, v9}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0659 │ │ +0464c2: 0a00 |0003: move-result v0 │ │ +0464c4: 3900 1101 |0004: if-nez v0, 0115 // +0111 │ │ +0464c8: 1a00 ad13 |0006: const-string v0, "__NULL__" // string@13ad │ │ +0464cc: 3909 0300 |0008: if-nez v9, 000b // +0003 │ │ +0464d0: 0709 |000a: move-object v9, v0 │ │ +0464d2: 6e20 5506 9800 |000b: invoke-virtual {v8, v9}, Landroidx/security/crypto/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@0655 │ │ +0464d8: 0c09 |000e: move-result-object v9 │ │ +0464da: 5481 2b01 |000f: iget-object v1, v8, Landroidx/security/crypto/a;.a:Landroid/content/SharedPreferences; // field@012b │ │ +0464de: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0464e0: 7230 0001 9102 |0012: invoke-interface {v1, v9, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0100 │ │ +0464e6: 0c01 |0015: move-result-object v1 │ │ +0464e8: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +0464ec: 1102 |0018: return-object v2 │ │ +0464ee: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +0464f0: 7120 842a 3100 |001a: invoke-static {v1, v3}, Lx/e;.a:(Ljava/lang/String;I)[B // method@2a84 │ │ +0464f6: 0c01 |001d: move-result-object v1 │ │ +0464f8: 5484 2f01 |001e: iget-object v4, v8, Landroidx/security/crypto/a;.e:Lj/b; // field@012f │ │ +0464fc: 6205 6c07 |0020: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ +046500: 6e20 4f18 5900 |0022: invoke-virtual {v9, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184f │ │ +046506: 0c09 |0025: move-result-object v9 │ │ +046508: 7230 d516 1409 |0026: invoke-interface {v4, v1, v9}, Lj/b;.b:([B[B)[B // method@16d5 │ │ +04650e: 0c09 |0029: move-result-object v9 │ │ +046510: 7110 de18 0900 |002a: invoke-static {v9}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@18de │ │ +046516: 0c09 |002d: move-result-object v9 │ │ +046518: 6e20 d218 3900 |002e: invoke-virtual {v9, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@18d2 │ │ +04651e: 6e10 c918 0900 |0031: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getInt:()I // method@18c9 │ │ +046524: 0a01 |0034: move-result v1 │ │ +046526: 7110 4006 0100 |0035: invoke-static {v1}, Landroidx/security/crypto/a$c;.d:(I)Landroidx/security/crypto/a$c; // method@0640 │ │ +04652c: 0c04 |0038: move-result-object v4 │ │ +04652e: 3804 a900 |0039: if-eqz v4, 00e2 // +00a9 │ │ +046532: 6201 1801 |003b: sget-object v1, Landroidx/security/crypto/a$a;.a:[I // field@0118 │ │ +046536: 6e10 f017 0400 |003d: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +04653c: 0a05 |0040: move-result v5 │ │ +04653e: 4401 0105 |0041: aget v1, v1, v5 │ │ +046542: 1215 |0043: const/4 v5, #int 1 // #1 │ │ +046544: 2b01 ea00 0000 |0044: packed-switch v1, 0000012e // +000000ea │ │ +04654a: 2209 5004 |0047: new-instance v9, Ljava/lang/SecurityException; // type@0450 │ │ +04654e: 2900 8400 |0049: goto/16 00cd // +0084 │ │ +046552: 2201 c202 |004b: new-instance v1, Ld/b; // type@02c2 │ │ +046556: 7010 0c10 0100 |004d: invoke-direct {v1}, Ld/b;.:()V // method@100c │ │ +04655c: 6e10 cc18 0900 |0050: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.hasRemaining:()Z // method@18cc │ │ +046562: 0a04 |0053: move-result v4 │ │ +046564: 3804 2300 |0054: if-eqz v4, 0077 // +0023 │ │ +046568: 6e10 c918 0900 |0056: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getInt:()I // method@18c9 │ │ +04656e: 0a04 |0059: move-result v4 │ │ +046570: 6e10 dd18 0900 |005a: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@18dd │ │ +046576: 0c06 |005d: move-result-object v6 │ │ +046578: 6e20 cf18 4600 |005e: invoke-virtual {v6, v4}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@18cf │ │ +04657e: 6e10 d118 0900 |0061: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.position:()I // method@18d1 │ │ +046584: 0a07 |0064: move-result v7 │ │ +046586: b047 |0065: add-int/2addr v7, v4 │ │ +046588: 6e20 d218 7900 |0066: invoke-virtual {v9, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@18d2 │ │ +04658e: 6204 6c07 |0069: sget-object v4, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ +046592: 6e20 e818 6400 |006b: invoke-virtual {v4, v6}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@18e8 │ │ +046598: 0c04 |006e: move-result-object v4 │ │ +04659a: 6e10 e118 0400 |006f: invoke-virtual {v4}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@18e1 │ │ +0465a0: 0c04 |0072: move-result-object v4 │ │ +0465a2: 6e20 0e10 4100 |0073: invoke-virtual {v1, v4}, Ld/b;.add:(Ljava/lang/Object;)Z // method@100e │ │ +0465a8: 28da |0076: goto 0050 // -0026 │ │ +0465aa: 6e10 2310 0100 |0077: invoke-virtual {v1}, Ld/b;.size:()I // method@1023 │ │ +0465b0: 0a09 |007a: move-result v9 │ │ +0465b2: 3359 0d00 |007b: if-ne v9, v5, 0088 // +000d │ │ +0465b6: 6e20 1f10 3100 |007d: invoke-virtual {v1, v3}, Ld/b;.o:(I)Ljava/lang/Object; // method@101f │ │ +0465bc: 0c09 |0080: move-result-object v9 │ │ +0465be: 6e20 4a18 9000 |0081: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +0465c4: 0a09 |0084: move-result v9 │ │ +0465c6: 3809 0300 |0085: if-eqz v9, 0088 // +0003 │ │ +0465ca: 1102 |0087: return-object v2 │ │ +0465cc: 1101 |0088: return-object v1 │ │ +0465ce: 6e10 c318 0900 |0089: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.get:()B // method@18c3 │ │ +0465d4: 0a09 |008c: move-result v9 │ │ +0465d6: 3809 0300 |008d: if-eqz v9, 0090 // +0003 │ │ +0465da: 1213 |008f: const/4 v3, #int 1 // #1 │ │ +0465dc: 7110 a917 0300 |0090: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a9 │ │ +0465e2: 0c09 |0093: move-result-object v9 │ │ +0465e4: 1109 |0094: return-object v9 │ │ +0465e6: 6e10 c818 0900 |0095: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getFloat:()F // method@18c8 │ │ +0465ec: 0a09 |0098: move-result v9 │ │ +0465ee: 7110 ff17 0900 |0099: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@17ff │ │ +0465f4: 0c09 |009c: move-result-object v9 │ │ +0465f6: 1109 |009d: return-object v9 │ │ +0465f8: 6e10 ca18 0900 |009e: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getLong:()J // method@18ca │ │ +0465fe: 0b00 |00a1: move-result-wide v0 │ │ +046600: 7120 1518 1000 |00a2: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1815 │ │ +046606: 0c09 |00a5: move-result-object v9 │ │ +046608: 1109 |00a6: return-object v9 │ │ +04660a: 6e10 c918 0900 |00a7: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getInt:()I // method@18c9 │ │ +046610: 0a09 |00aa: move-result v9 │ │ +046612: 7110 1118 0900 |00ab: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +046618: 0c09 |00ae: move-result-object v9 │ │ +04661a: 1109 |00af: return-object v9 │ │ +04661c: 6e10 c918 0900 |00b0: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getInt:()I // method@18c9 │ │ +046622: 0a01 |00b3: move-result v1 │ │ +046624: 6e10 dd18 0900 |00b4: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.slice:()Ljava/nio/ByteBuffer; // method@18dd │ │ +04662a: 0c03 |00b7: move-result-object v3 │ │ +04662c: 6e20 cf18 1900 |00b8: invoke-virtual {v9, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@18cf │ │ +046632: 6209 6c07 |00bb: sget-object v9, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ +046636: 6e20 e818 3900 |00bd: invoke-virtual {v9, v3}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@18e8 │ │ +04663c: 0c09 |00c0: move-result-object v9 │ │ +04663e: 6e10 e118 0900 |00c1: invoke-virtual {v9}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@18e1 │ │ +046644: 0c09 |00c4: move-result-object v9 │ │ +046646: 6e20 4a18 0900 |00c5: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +04664c: 0a00 |00c8: move-result v0 │ │ +04664e: 3800 0300 |00c9: if-eqz v0, 00cc // +0003 │ │ +046652: 1102 |00cb: return-object v2 │ │ +046654: 1109 |00cc: return-object v9 │ │ +046656: 2200 5504 |00cd: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +04665a: 7010 6718 0000 |00cf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +046660: 1a01 fa11 |00d2: const-string v1, "Unhandled type for encrypted pref value: " // string@11fa │ │ +046664: 6e20 6f18 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04666a: 6e20 6e18 4000 |00d7: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +046670: 6e10 7218 0000 |00da: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +046676: 0c00 |00dd: move-result-object v0 │ │ +046678: 7020 3a18 0900 |00de: invoke-direct {v9, v0}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@183a │ │ +04667e: 2709 |00e1: throw v9 │ │ +046680: 2209 5004 |00e2: new-instance v9, Ljava/lang/SecurityException; // type@0450 │ │ +046684: 2200 5504 |00e4: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +046688: 7010 6718 0000 |00e6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04668e: 1a02 0412 |00e9: const-string v2, "Unknown type ID for encrypted pref value: " // string@1204 │ │ +046692: 6e20 6f18 2000 |00eb: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046698: 6e20 6c18 1000 |00ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +04669e: 6e10 7218 0000 |00f1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0466a4: 0c00 |00f4: move-result-object v0 │ │ +0466a6: 7020 3a18 0900 |00f5: invoke-direct {v9, v0}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@183a │ │ +0466ac: 2709 |00f8: throw v9 │ │ +0466ae: 0d09 |00f9: move-exception v9 │ │ +0466b0: 2200 5004 |00fa: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ +0466b4: 2201 5504 |00fc: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +0466b8: 7010 6718 0100 |00fe: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0466be: 1a02 6903 |0101: const-string v2, "Could not decrypt value. " // string@0369 │ │ +0466c2: 6e20 6f18 2100 |0103: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0466c8: 6e10 ee18 0900 |0106: invoke-virtual {v9}, Ljava/security/GeneralSecurityException;.getMessage:()Ljava/lang/String; // method@18ee │ │ +0466ce: 0c02 |0109: move-result-object v2 │ │ +0466d0: 6e20 6f18 2100 |010a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0466d6: 6e10 7218 0100 |010d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0466dc: 0c01 |0110: move-result-object v1 │ │ +0466de: 7030 3b18 1009 |0111: invoke-direct {v0, v1, v9}, Ljava/lang/SecurityException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@183b │ │ +0466e4: 2700 |0114: throw v0 │ │ +0466e6: 2200 5004 |0115: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ +0466ea: 2201 5504 |0117: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +0466ee: 7010 6718 0100 |0119: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0466f4: 6e20 6f18 9100 |011c: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0466fa: 1a09 5100 |011f: const-string v9, " is a reserved key for the encryption keyset." // string@0051 │ │ +0466fe: 6e20 6f18 9100 |0121: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046704: 6e10 7218 0100 |0124: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04670a: 0c09 |0127: move-result-object v9 │ │ +04670c: 7020 3a18 9000 |0128: invoke-direct {v0, v9}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@183a │ │ +046712: 2802 |012b: goto 012d // +0002 │ │ +046714: 2700 |012c: throw v0 │ │ +046716: 28ff |012d: goto 012c // -0001 │ │ +046718: 0001 0600 0100 0000 6c00 0000 6300 ... |012e: packed-switch-data (16 units) │ │ catches : 1 │ │ 0x000b - 0x00f9 │ │ Ljava/security/GeneralSecurityException; -> 0x00f9 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -11820,46 +11862,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0466e0: |[0466e0] androidx.security.crypto.a.c:(Ljava/lang/String;)Ljava/lang/String; │ │ -0466f0: 5430 3001 |0000: iget-object v0, v3, Landroidx/security/crypto/a;.f:Lj/f; // field@0130 │ │ -0466f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0466f6: 7120 812a 1400 |0003: invoke-static {v4, v1}, Lx/e;.a:(Ljava/lang/String;I)[B // method@2a81 │ │ -0466fc: 0c04 |0006: move-result-object v4 │ │ -0466fe: 5431 2d01 |0007: iget-object v1, v3, Landroidx/security/crypto/a;.c:Ljava/lang/String; // field@012d │ │ -046702: 6e10 4b18 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@184b │ │ -046708: 0c01 |000c: move-result-object v1 │ │ -04670a: 7230 de16 4001 |000d: invoke-interface {v0, v4, v1}, Lj/f;.b:([B[B)[B // method@16de │ │ -046710: 0c04 |0010: move-result-object v4 │ │ -046712: 2200 5404 |0011: new-instance v0, Ljava/lang/String; // type@0454 │ │ -046716: 6201 6c07 |0013: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ -04671a: 7030 4118 4001 |0015: invoke-direct {v0, v4, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@1841 │ │ -046720: 1a04 ad13 |0018: const-string v4, "__NULL__" // string@13ad │ │ -046724: 6e20 4818 4000 |001a: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -04672a: 0a04 |001d: move-result v4 │ │ -04672c: 3804 0300 |001e: if-eqz v4, 0021 // +0003 │ │ -046730: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -046732: 1100 |0021: return-object v0 │ │ -046734: 0d04 |0022: move-exception v4 │ │ -046736: 2200 5004 |0023: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ -04673a: 2201 5504 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -04673e: 7010 6518 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -046744: 1a02 6803 |002a: const-string v2, "Could not decrypt key. " // string@0368 │ │ -046748: 6e20 6d18 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04674e: 6e10 ec18 0400 |002f: invoke-virtual {v4}, Ljava/security/GeneralSecurityException;.getMessage:()Ljava/lang/String; // method@18ec │ │ -046754: 0c02 |0032: move-result-object v2 │ │ -046756: 6e20 6d18 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04675c: 6e10 7018 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -046762: 0c01 |0039: move-result-object v1 │ │ -046764: 7030 3918 1004 |003a: invoke-direct {v0, v1, v4}, Ljava/lang/SecurityException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1839 │ │ -04676a: 2700 |003d: throw v0 │ │ +046748: |[046748] androidx.security.crypto.a.c:(Ljava/lang/String;)Ljava/lang/String; │ │ +046758: 5430 3001 |0000: iget-object v0, v3, Landroidx/security/crypto/a;.f:Lj/f; // field@0130 │ │ +04675c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04675e: 7120 842a 1400 |0003: invoke-static {v4, v1}, Lx/e;.a:(Ljava/lang/String;I)[B // method@2a84 │ │ +046764: 0c04 |0006: move-result-object v4 │ │ +046766: 5431 2d01 |0007: iget-object v1, v3, Landroidx/security/crypto/a;.c:Ljava/lang/String; // field@012d │ │ +04676a: 6e10 4d18 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@184d │ │ +046770: 0c01 |000c: move-result-object v1 │ │ +046772: 7230 e016 4001 |000d: invoke-interface {v0, v4, v1}, Lj/f;.b:([B[B)[B // method@16e0 │ │ +046778: 0c04 |0010: move-result-object v4 │ │ +04677a: 2200 5404 |0011: new-instance v0, Ljava/lang/String; // type@0454 │ │ +04677e: 6201 6c07 |0013: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ +046782: 7030 4318 4001 |0015: invoke-direct {v0, v4, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@1843 │ │ +046788: 1a04 ad13 |0018: const-string v4, "__NULL__" // string@13ad │ │ +04678c: 6e20 4a18 4000 |001a: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +046792: 0a04 |001d: move-result v4 │ │ +046794: 3804 0300 |001e: if-eqz v4, 0021 // +0003 │ │ +046798: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +04679a: 1100 |0021: return-object v0 │ │ +04679c: 0d04 |0022: move-exception v4 │ │ +04679e: 2200 5004 |0023: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ +0467a2: 2201 5504 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +0467a6: 7010 6718 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0467ac: 1a02 6803 |002a: const-string v2, "Could not decrypt key. " // string@0368 │ │ +0467b0: 6e20 6f18 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0467b6: 6e10 ee18 0400 |002f: invoke-virtual {v4}, Ljava/security/GeneralSecurityException;.getMessage:()Ljava/lang/String; // method@18ee │ │ +0467bc: 0c02 |0032: move-result-object v2 │ │ +0467be: 6e20 6f18 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0467c4: 6e10 7218 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0467ca: 0c01 |0039: move-result-object v1 │ │ +0467cc: 7030 3b18 1004 |003a: invoke-direct {v0, v1, v4}, Ljava/lang/SecurityException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@183b │ │ +0467d2: 2700 |003d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x001e │ │ Ljava/security/GeneralSecurityException; -> 0x0022 │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/a;) │ │ @@ -11867,75 +11909,75 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -046318: |[046318] androidx.security.crypto.a.contains:(Ljava/lang/String;)Z │ │ -046328: 6e20 5706 3200 |0000: invoke-virtual {v2, v3}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0657 │ │ -04632e: 0a00 |0003: move-result v0 │ │ -046330: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ -046334: 6e20 5306 3200 |0006: invoke-virtual {v2, v3}, Landroidx/security/crypto/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@0653 │ │ -04633a: 0c03 |0009: move-result-object v3 │ │ -04633c: 5420 2b01 |000a: iget-object v0, v2, Landroidx/security/crypto/a;.a:Landroid/content/SharedPreferences; // field@012b │ │ -046340: 7220 fb00 3000 |000c: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00fb │ │ -046346: 0a03 |000f: move-result v3 │ │ -046348: 0f03 |0010: return v3 │ │ -04634a: 2200 5004 |0011: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ -04634e: 2201 5504 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -046352: 7010 6518 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -046358: 6e20 6d18 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04635e: 1a03 5100 |001b: const-string v3, " is a reserved key for the encryption keyset." // string@0051 │ │ -046362: 6e20 6d18 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046368: 6e10 7018 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04636e: 0c03 |0023: move-result-object v3 │ │ -046370: 7020 3818 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1838 │ │ -046376: 2700 |0027: throw v0 │ │ +046380: |[046380] androidx.security.crypto.a.contains:(Ljava/lang/String;)Z │ │ +046390: 6e20 5906 3200 |0000: invoke-virtual {v2, v3}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0659 │ │ +046396: 0a00 |0003: move-result v0 │ │ +046398: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +04639c: 6e20 5506 3200 |0006: invoke-virtual {v2, v3}, Landroidx/security/crypto/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@0655 │ │ +0463a2: 0c03 |0009: move-result-object v3 │ │ +0463a4: 5420 2b01 |000a: iget-object v0, v2, Landroidx/security/crypto/a;.a:Landroid/content/SharedPreferences; // field@012b │ │ +0463a8: 7220 fd00 3000 |000c: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00fd │ │ +0463ae: 0a03 |000f: move-result v3 │ │ +0463b0: 0f03 |0010: return v3 │ │ +0463b2: 2200 5004 |0011: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ +0463b6: 2201 5504 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +0463ba: 7010 6718 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0463c0: 6e20 6f18 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0463c6: 1a03 5100 |001b: const-string v3, " is a reserved key for the encryption keyset." // string@0051 │ │ +0463ca: 6e20 6f18 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0463d0: 6e10 7218 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0463d6: 0c03 |0023: move-result-object v3 │ │ +0463d8: 7020 3a18 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@183a │ │ +0463de: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/security/crypto/a;) │ │ name : 'd' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -04677c: |[04677c] androidx.security.crypto.a.d:(Ljava/lang/String;)Ljava/lang/String; │ │ -04678c: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -046790: 1a04 ad13 |0002: const-string v4, "__NULL__" // string@13ad │ │ -046794: 5430 3001 |0004: iget-object v0, v3, Landroidx/security/crypto/a;.f:Lj/f; // field@0130 │ │ -046798: 6201 6c07 |0006: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ -04679c: 6e20 4d18 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184d │ │ -0467a2: 0c04 |000b: move-result-object v4 │ │ -0467a4: 5431 2d01 |000c: iget-object v1, v3, Landroidx/security/crypto/a;.c:Ljava/lang/String; // field@012d │ │ -0467a8: 6e10 4b18 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@184b │ │ -0467ae: 0c01 |0011: move-result-object v1 │ │ -0467b0: 7230 dd16 4001 |0012: invoke-interface {v0, v4, v1}, Lj/f;.a:([B[B)[B // method@16dd │ │ -0467b6: 0c04 |0015: move-result-object v4 │ │ -0467b8: 7110 842a 0400 |0016: invoke-static {v4}, Lx/e;.d:([B)Ljava/lang/String; // method@2a84 │ │ -0467be: 0c04 |0019: move-result-object v4 │ │ -0467c0: 1104 |001a: return-object v4 │ │ -0467c2: 0d04 |001b: move-exception v4 │ │ -0467c4: 2200 5004 |001c: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ -0467c8: 2201 5504 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -0467cc: 7010 6518 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -0467d2: 1a02 6b03 |0023: const-string v2, "Could not encrypt key. " // string@036b │ │ -0467d6: 6e20 6d18 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0467dc: 6e10 ec18 0400 |0028: invoke-virtual {v4}, Ljava/security/GeneralSecurityException;.getMessage:()Ljava/lang/String; // method@18ec │ │ -0467e2: 0c02 |002b: move-result-object v2 │ │ -0467e4: 6e20 6d18 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0467ea: 6e10 7018 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -0467f0: 0c01 |0032: move-result-object v1 │ │ -0467f2: 7030 3918 1004 |0033: invoke-direct {v0, v1, v4}, Ljava/lang/SecurityException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1839 │ │ -0467f8: 2700 |0036: throw v0 │ │ +0467e4: |[0467e4] androidx.security.crypto.a.d:(Ljava/lang/String;)Ljava/lang/String; │ │ +0467f4: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +0467f8: 1a04 ad13 |0002: const-string v4, "__NULL__" // string@13ad │ │ +0467fc: 5430 3001 |0004: iget-object v0, v3, Landroidx/security/crypto/a;.f:Lj/f; // field@0130 │ │ +046800: 6201 6c07 |0006: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ +046804: 6e20 4f18 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184f │ │ +04680a: 0c04 |000b: move-result-object v4 │ │ +04680c: 5431 2d01 |000c: iget-object v1, v3, Landroidx/security/crypto/a;.c:Ljava/lang/String; // field@012d │ │ +046810: 6e10 4d18 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@184d │ │ +046816: 0c01 |0011: move-result-object v1 │ │ +046818: 7230 df16 4001 |0012: invoke-interface {v0, v4, v1}, Lj/f;.a:([B[B)[B // method@16df │ │ +04681e: 0c04 |0015: move-result-object v4 │ │ +046820: 7110 872a 0400 |0016: invoke-static {v4}, Lx/e;.d:([B)Ljava/lang/String; // method@2a87 │ │ +046826: 0c04 |0019: move-result-object v4 │ │ +046828: 1104 |001a: return-object v4 │ │ +04682a: 0d04 |001b: move-exception v4 │ │ +04682c: 2200 5004 |001c: new-instance v0, Ljava/lang/SecurityException; // type@0450 │ │ +046830: 2201 5504 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +046834: 7010 6718 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04683a: 1a02 6b03 |0023: const-string v2, "Could not encrypt key. " // string@036b │ │ +04683e: 6e20 6f18 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046844: 6e10 ee18 0400 |0028: invoke-virtual {v4}, Ljava/security/GeneralSecurityException;.getMessage:()Ljava/lang/String; // method@18ee │ │ +04684a: 0c02 |002b: move-result-object v2 │ │ +04684c: 6e20 6f18 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046852: 6e10 7218 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +046858: 0c01 |0032: move-result-object v1 │ │ +04685a: 7030 3b18 1004 |0033: invoke-direct {v0, v1, v4}, Ljava/lang/SecurityException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@183b │ │ +046860: 2700 |0036: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x001a │ │ Ljava/security/GeneralSecurityException; -> 0x001b │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/security/crypto/a;) │ │ @@ -11943,290 +11985,290 @@ │ │ type : '(Ljava/lang/String;[B)Landroid/util/Pair;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0462d4: |[0462d4] androidx.security.crypto.a.e:(Ljava/lang/String;[B)Landroid/util/Pair; │ │ -0462e4: 6e20 5306 3200 |0000: invoke-virtual {v2, v3}, Landroidx/security/crypto/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@0653 │ │ -0462ea: 0c03 |0003: move-result-object v3 │ │ -0462ec: 5420 2f01 |0004: iget-object v0, v2, Landroidx/security/crypto/a;.e:Lj/b; // field@012f │ │ -0462f0: 6201 6c07 |0006: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ -0462f4: 6e20 4d18 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184d │ │ -0462fa: 0c01 |000b: move-result-object v1 │ │ -0462fc: 7230 d216 4001 |000c: invoke-interface {v0, v4, v1}, Lj/b;.a:([B[B)[B // method@16d2 │ │ -046302: 0c04 |000f: move-result-object v4 │ │ -046304: 2200 a900 |0010: new-instance v0, Landroid/util/Pair; // type@00a9 │ │ -046308: 7110 842a 0400 |0012: invoke-static {v4}, Lx/e;.d:([B)Ljava/lang/String; // method@2a84 │ │ -04630e: 0c04 |0015: move-result-object v4 │ │ -046310: 7030 3902 3004 |0016: invoke-direct {v0, v3, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0239 │ │ -046316: 1100 |0019: return-object v0 │ │ +04633c: |[04633c] androidx.security.crypto.a.e:(Ljava/lang/String;[B)Landroid/util/Pair; │ │ +04634c: 6e20 5506 3200 |0000: invoke-virtual {v2, v3}, Landroidx/security/crypto/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@0655 │ │ +046352: 0c03 |0003: move-result-object v3 │ │ +046354: 5420 2f01 |0004: iget-object v0, v2, Landroidx/security/crypto/a;.e:Lj/b; // field@012f │ │ +046358: 6201 6c07 |0006: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@076c │ │ +04635c: 6e20 4f18 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184f │ │ +046362: 0c01 |000b: move-result-object v1 │ │ +046364: 7230 d416 4001 |000c: invoke-interface {v0, v4, v1}, Lj/b;.a:([B[B)[B // method@16d4 │ │ +04636a: 0c04 |000f: move-result-object v4 │ │ +04636c: 2200 a900 |0010: new-instance v0, Landroid/util/Pair; // type@00a9 │ │ +046370: 7110 872a 0400 |0012: invoke-static {v4}, Lx/e;.d:([B)Ljava/lang/String; // method@2a87 │ │ +046376: 0c04 |0015: move-result-object v4 │ │ +046378: 7030 3b02 3004 |0016: invoke-direct {v0, v3, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@023b │ │ +04637e: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/security/crypto/a;) │ │ name : 'edit' │ │ type : '()Landroid/content/SharedPreferences$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0462ac: |[0462ac] androidx.security.crypto.a.edit:()Landroid/content/SharedPreferences$Editor; │ │ -0462bc: 2200 7801 |0000: new-instance v0, Landroidx/security/crypto/a$b; // type@0178 │ │ -0462c0: 5421 2b01 |0002: iget-object v1, v2, Landroidx/security/crypto/a;.a:Landroid/content/SharedPreferences; // field@012b │ │ -0462c4: 7210 fc00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fc │ │ -0462ca: 0c01 |0007: move-result-object v1 │ │ -0462cc: 7030 2d06 2001 |0008: invoke-direct {v0, v2, v1}, Landroidx/security/crypto/a$b;.:(Landroidx/security/crypto/a;Landroid/content/SharedPreferences$Editor;)V // method@062d │ │ -0462d2: 1100 |000b: return-object v0 │ │ +046314: |[046314] androidx.security.crypto.a.edit:()Landroid/content/SharedPreferences$Editor; │ │ +046324: 2200 7801 |0000: new-instance v0, Landroidx/security/crypto/a$b; // type@0178 │ │ +046328: 5421 2b01 |0002: iget-object v1, v2, Landroidx/security/crypto/a;.a:Landroid/content/SharedPreferences; // field@012b │ │ +04632c: 7210 fe00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00fe │ │ +046332: 0c01 |0007: move-result-object v1 │ │ +046334: 7030 2f06 2001 |0008: invoke-direct {v0, v2, v1}, Landroidx/security/crypto/a$b;.:(Landroidx/security/crypto/a;Landroid/content/SharedPreferences$Editor;)V // method@062f │ │ +04633a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/security/crypto/a;) │ │ name : 'g' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0463a8: |[0463a8] androidx.security.crypto.a.g:(Ljava/lang/String;)Z │ │ -0463b8: 1a00 ae13 |0000: const-string v0, "__androidx_security_crypto_encrypted_prefs_key_keyset__" // string@13ae │ │ -0463bc: 6e20 4818 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -0463c2: 0a00 |0005: move-result v0 │ │ -0463c4: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -0463c8: 1a00 af13 |0008: const-string v0, "__androidx_security_crypto_encrypted_prefs_value_keyset__" // string@13af │ │ -0463cc: 6e20 4818 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -0463d2: 0a02 |000d: move-result v2 │ │ -0463d4: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -0463d8: 2803 |0010: goto 0013 // +0003 │ │ -0463da: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0463dc: 2802 |0012: goto 0014 // +0002 │ │ -0463de: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0463e0: 0f02 |0014: return v2 │ │ +046410: |[046410] androidx.security.crypto.a.g:(Ljava/lang/String;)Z │ │ +046420: 1a00 ae13 |0000: const-string v0, "__androidx_security_crypto_encrypted_prefs_key_keyset__" // string@13ae │ │ +046424: 6e20 4a18 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +04642a: 0a00 |0005: move-result v0 │ │ +04642c: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +046430: 1a00 af13 |0008: const-string v0, "__androidx_security_crypto_encrypted_prefs_value_keyset__" // string@13af │ │ +046434: 6e20 4a18 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +04643a: 0a02 |000d: move-result v2 │ │ +04643c: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +046440: 2803 |0010: goto 0013 // +0003 │ │ +046442: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +046444: 2802 |0012: goto 0014 // +0002 │ │ +046446: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +046448: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/security/crypto/a;) │ │ name : 'getAll' │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -046834: |[046834] androidx.security.crypto.a.getAll:()Ljava/util/Map; │ │ -046844: 2200 9f04 |0000: new-instance v0, Ljava/util/HashMap; // type@049f │ │ -046848: 7010 5c19 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@195c │ │ -04684e: 5441 2b01 |0005: iget-object v1, v4, Landroidx/security/crypto/a;.a:Landroid/content/SharedPreferences; // field@012b │ │ -046852: 7210 fd00 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@00fd │ │ -046858: 0c01 |000a: move-result-object v1 │ │ -04685a: 7210 b319 0100 |000b: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b3 │ │ -046860: 0c01 |000e: move-result-object v1 │ │ -046862: 7210 d319 0100 |000f: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -046868: 0c01 |0012: move-result-object v1 │ │ -04686a: 7210 7219 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -046870: 0a02 |0016: move-result v2 │ │ -046872: 3802 2600 |0017: if-eqz v2, 003d // +0026 │ │ -046876: 7210 7319 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -04687c: 0c02 |001c: move-result-object v2 │ │ -04687e: 1f02 ab04 |001d: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ -046882: 7210 ad19 0200 |001f: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -046888: 0c03 |0022: move-result-object v3 │ │ -04688a: 1f03 5404 |0023: check-cast v3, Ljava/lang/String; // type@0454 │ │ -04688e: 6e20 5706 3400 |0025: invoke-virtual {v4, v3}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0657 │ │ -046894: 0a03 |0028: move-result v3 │ │ -046896: 3903 eaff |0029: if-nez v3, 0013 // -0016 │ │ -04689a: 7210 ad19 0200 |002b: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -0468a0: 0c02 |002e: move-result-object v2 │ │ -0468a2: 1f02 5404 |002f: check-cast v2, Ljava/lang/String; // type@0454 │ │ -0468a6: 6e20 5106 2400 |0031: invoke-virtual {v4, v2}, Landroidx/security/crypto/a;.c:(Ljava/lang/String;)Ljava/lang/String; // method@0651 │ │ -0468ac: 0c02 |0034: move-result-object v2 │ │ -0468ae: 7020 5606 2400 |0035: invoke-direct {v4, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0656 │ │ -0468b4: 0c03 |0038: move-result-object v3 │ │ -0468b6: 7230 b919 2003 |0039: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19b9 │ │ -0468bc: 28d7 |003c: goto 0013 // -0029 │ │ -0468be: 1100 |003d: return-object v0 │ │ +04689c: |[04689c] androidx.security.crypto.a.getAll:()Ljava/util/Map; │ │ +0468ac: 2200 9f04 |0000: new-instance v0, Ljava/util/HashMap; // type@049f │ │ +0468b0: 7010 5e19 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@195e │ │ +0468b6: 5441 2b01 |0005: iget-object v1, v4, Landroidx/security/crypto/a;.a:Landroid/content/SharedPreferences; // field@012b │ │ +0468ba: 7210 ff00 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@00ff │ │ +0468c0: 0c01 |000a: move-result-object v1 │ │ +0468c2: 7210 b519 0100 |000b: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b5 │ │ +0468c8: 0c01 |000e: move-result-object v1 │ │ +0468ca: 7210 d519 0100 |000f: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +0468d0: 0c01 |0012: move-result-object v1 │ │ +0468d2: 7210 7419 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +0468d8: 0a02 |0016: move-result v2 │ │ +0468da: 3802 2600 |0017: if-eqz v2, 003d // +0026 │ │ +0468de: 7210 7519 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +0468e4: 0c02 |001c: move-result-object v2 │ │ +0468e6: 1f02 ab04 |001d: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ +0468ea: 7210 af19 0200 |001f: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +0468f0: 0c03 |0022: move-result-object v3 │ │ +0468f2: 1f03 5404 |0023: check-cast v3, Ljava/lang/String; // type@0454 │ │ +0468f6: 6e20 5906 3400 |0025: invoke-virtual {v4, v3}, Landroidx/security/crypto/a;.g:(Ljava/lang/String;)Z // method@0659 │ │ +0468fc: 0a03 |0028: move-result v3 │ │ +0468fe: 3903 eaff |0029: if-nez v3, 0013 // -0016 │ │ +046902: 7210 af19 0200 |002b: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +046908: 0c02 |002e: move-result-object v2 │ │ +04690a: 1f02 5404 |002f: check-cast v2, Ljava/lang/String; // type@0454 │ │ +04690e: 6e20 5306 2400 |0031: invoke-virtual {v4, v2}, Landroidx/security/crypto/a;.c:(Ljava/lang/String;)Ljava/lang/String; // method@0653 │ │ +046914: 0c02 |0034: move-result-object v2 │ │ +046916: 7020 5806 2400 |0035: invoke-direct {v4, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0658 │ │ +04691c: 0c03 |0038: move-result-object v3 │ │ +04691e: 7230 bb19 2003 |0039: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19bb │ │ +046924: 28d7 |003c: goto 0013 // -0029 │ │ +046926: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/security/crypto/a;) │ │ name : 'getBoolean' │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -046378: |[046378] androidx.security.crypto.a.getBoolean:(Ljava/lang/String;Z)Z │ │ -046388: 7020 5606 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0656 │ │ -04638e: 0c02 |0003: move-result-object v2 │ │ -046390: 2020 2404 |0004: instance-of v0, v2, Ljava/lang/Boolean; // type@0424 │ │ -046394: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -046398: 1f02 2404 |0008: check-cast v2, Ljava/lang/Boolean; // type@0424 │ │ -04639c: 6e10 a517 0200 |000a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@17a5 │ │ -0463a2: 0a03 |000d: move-result v3 │ │ -0463a4: 0f03 |000e: return v3 │ │ +0463e0: |[0463e0] androidx.security.crypto.a.getBoolean:(Ljava/lang/String;Z)Z │ │ +0463f0: 7020 5806 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0658 │ │ +0463f6: 0c02 |0003: move-result-object v2 │ │ +0463f8: 2020 2404 |0004: instance-of v0, v2, Ljava/lang/Boolean; // type@0424 │ │ +0463fc: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +046400: 1f02 2404 |0008: check-cast v2, Ljava/lang/Boolean; // type@0424 │ │ +046404: 6e10 a717 0200 |000a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@17a7 │ │ +04640a: 0a03 |000d: move-result v3 │ │ +04640c: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/security/crypto/a;) │ │ name : 'getFloat' │ │ type : '(Ljava/lang/String;F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0463e4: |[0463e4] androidx.security.crypto.a.getFloat:(Ljava/lang/String;F)F │ │ -0463f4: 7020 5606 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0656 │ │ -0463fa: 0c02 |0003: move-result-object v2 │ │ -0463fc: 2020 3404 |0004: instance-of v0, v2, Ljava/lang/Float; // type@0434 │ │ -046400: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -046404: 1f02 3404 |0008: check-cast v2, Ljava/lang/Float; // type@0434 │ │ -046408: 6e10 f917 0200 |000a: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@17f9 │ │ -04640e: 0a03 |000d: move-result v3 │ │ -046410: 0f03 |000e: return v3 │ │ +04644c: |[04644c] androidx.security.crypto.a.getFloat:(Ljava/lang/String;F)F │ │ +04645c: 7020 5806 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0658 │ │ +046462: 0c02 |0003: move-result-object v2 │ │ +046464: 2020 3404 |0004: instance-of v0, v2, Ljava/lang/Float; // type@0434 │ │ +046468: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +04646c: 1f02 3404 |0008: check-cast v2, Ljava/lang/Float; // type@0434 │ │ +046470: 6e10 fb17 0200 |000a: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@17fb │ │ +046476: 0a03 |000d: move-result v3 │ │ +046478: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/security/crypto/a;) │ │ name : 'getInt' │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -046414: |[046414] androidx.security.crypto.a.getInt:(Ljava/lang/String;I)I │ │ -046424: 7020 5606 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0656 │ │ -04642a: 0c02 |0003: move-result-object v2 │ │ -04642c: 2020 3b04 |0004: instance-of v0, v2, Ljava/lang/Integer; // type@043b │ │ -046430: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -046434: 1f02 3b04 |0008: check-cast v2, Ljava/lang/Integer; // type@043b │ │ -046438: 6e10 0b18 0200 |000a: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -04643e: 0a03 |000d: move-result v3 │ │ -046440: 0f03 |000e: return v3 │ │ +04647c: |[04647c] androidx.security.crypto.a.getInt:(Ljava/lang/String;I)I │ │ +04648c: 7020 5806 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0658 │ │ +046492: 0c02 |0003: move-result-object v2 │ │ +046494: 2020 3b04 |0004: instance-of v0, v2, Ljava/lang/Integer; // type@043b │ │ +046498: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +04649c: 1f02 3b04 |0008: check-cast v2, Ljava/lang/Integer; // type@043b │ │ +0464a0: 6e10 0d18 0200 |000a: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +0464a6: 0a03 |000d: move-result v3 │ │ +0464a8: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/security/crypto/a;) │ │ name : 'getLong' │ │ type : '(Ljava/lang/String;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -046900: |[046900] androidx.security.crypto.a.getLong:(Ljava/lang/String;J)J │ │ -046910: 7020 5606 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0656 │ │ -046916: 0c02 |0003: move-result-object v2 │ │ -046918: 2020 3e04 |0004: instance-of v0, v2, Ljava/lang/Long; // type@043e │ │ -04691c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -046920: 1f02 3e04 |0008: check-cast v2, Ljava/lang/Long; // type@043e │ │ -046924: 6e10 1218 0200 |000a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -04692a: 0b03 |000d: move-result-wide v3 │ │ -04692c: 1003 |000e: return-wide v3 │ │ +046968: |[046968] androidx.security.crypto.a.getLong:(Ljava/lang/String;J)J │ │ +046978: 7020 5806 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0658 │ │ +04697e: 0c02 |0003: move-result-object v2 │ │ +046980: 2020 3e04 |0004: instance-of v0, v2, Ljava/lang/Long; // type@043e │ │ +046984: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +046988: 1f02 3e04 |0008: check-cast v2, Ljava/lang/Long; // type@043e │ │ +04698c: 6e10 1418 0200 |000a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +046992: 0b03 |000d: move-result-wide v3 │ │ +046994: 1003 |000e: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/security/crypto/a;) │ │ name : 'getString' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04680c: |[04680c] androidx.security.crypto.a.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -04681c: 7020 5606 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0656 │ │ -046822: 0c02 |0003: move-result-object v2 │ │ -046824: 2020 5404 |0004: instance-of v0, v2, Ljava/lang/String; // type@0454 │ │ -046828: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -04682c: 0723 |0008: move-object v3, v2 │ │ -04682e: 1f03 5404 |0009: check-cast v3, Ljava/lang/String; // type@0454 │ │ -046832: 1103 |000b: return-object v3 │ │ +046874: |[046874] androidx.security.crypto.a.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +046884: 7020 5806 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0658 │ │ +04688a: 0c02 |0003: move-result-object v2 │ │ +04688c: 2020 5404 |0004: instance-of v0, v2, Ljava/lang/String; // type@0454 │ │ +046890: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +046894: 0723 |0008: move-object v3, v2 │ │ +046896: 1f03 5404 |0009: check-cast v3, Ljava/lang/String; // type@0454 │ │ +04689a: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/security/crypto/a;) │ │ name : 'getStringSet' │ │ type : '(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0468c0: |[0468c0] androidx.security.crypto.a.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ -0468d0: 7020 5606 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0656 │ │ -0468d6: 0c02 |0003: move-result-object v2 │ │ -0468d8: 2020 b404 |0004: instance-of v0, v2, Ljava/util/Set; // type@04b4 │ │ -0468dc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0468e0: 1f02 b404 |0008: check-cast v2, Ljava/util/Set; // type@04b4 │ │ -0468e4: 2806 |000a: goto 0010 // +0006 │ │ -0468e6: 2202 c202 |000b: new-instance v2, Ld/b; // type@02c2 │ │ -0468ea: 7010 0a10 0200 |000d: invoke-direct {v2}, Ld/b;.:()V // method@100a │ │ -0468f0: 7210 d519 0200 |0010: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@19d5 │ │ -0468f6: 0a00 |0013: move-result v0 │ │ -0468f8: 3d00 0300 |0014: if-lez v0, 0017 // +0003 │ │ -0468fc: 0723 |0016: move-object v3, v2 │ │ -0468fe: 1103 |0017: return-object v3 │ │ +046928: |[046928] androidx.security.crypto.a.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ +046938: 7020 5806 2100 |0000: invoke-direct {v1, v2}, Landroidx/security/crypto/a;.f:(Ljava/lang/String;)Ljava/lang/Object; // method@0658 │ │ +04693e: 0c02 |0003: move-result-object v2 │ │ +046940: 2020 b404 |0004: instance-of v0, v2, Ljava/util/Set; // type@04b4 │ │ +046944: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +046948: 1f02 b404 |0008: check-cast v2, Ljava/util/Set; // type@04b4 │ │ +04694c: 2806 |000a: goto 0010 // +0006 │ │ +04694e: 2202 c202 |000b: new-instance v2, Ld/b; // type@02c2 │ │ +046952: 7010 0c10 0200 |000d: invoke-direct {v2}, Ld/b;.:()V // method@100c │ │ +046958: 7210 d719 0200 |0010: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@19d7 │ │ +04695e: 0a00 |0013: move-result v0 │ │ +046960: 3d00 0300 |0014: if-lez v0, 0017 // +0003 │ │ +046964: 0723 |0016: move-object v3, v2 │ │ +046966: 1103 |0017: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/security/crypto/a;) │ │ name : 'registerOnSharedPreferenceChangeListener' │ │ type : '(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04696c: |[04696c] androidx.security.crypto.a.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V │ │ -04697c: 5410 2c01 |0000: iget-object v0, v1, Landroidx/security/crypto/a;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@012c │ │ -046980: 6e20 f519 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@19f5 │ │ -046986: 0e00 |0005: return-void │ │ +0469d4: |[0469d4] androidx.security.crypto.a.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V │ │ +0469e4: 5410 2c01 |0000: iget-object v0, v1, Landroidx/security/crypto/a;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@012c │ │ +0469e8: 6e20 f719 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@19f7 │ │ +0469ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/security/crypto/a;) │ │ name : 'unregisterOnSharedPreferenceChangeListener' │ │ type : '(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046988: |[046988] androidx.security.crypto.a.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V │ │ -046998: 5410 2c01 |0000: iget-object v0, v1, Landroidx/security/crypto/a;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@012c │ │ -04699c: 6e20 f719 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@19f7 │ │ -0469a2: 0e00 |0005: return-void │ │ +0469f0: |[0469f0] androidx.security.crypto.a.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V │ │ +046a00: 5410 2c01 |0000: iget-object v0, v1, Landroidx/security/crypto/a;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@012c │ │ +046a04: 6e20 f919 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@19f9 │ │ +046a0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #93 header: │ │ @@ -12257,18 +12299,18 @@ │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec$Builder;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0469a4: |[0469a4] androidx.security.crypto.b$a$a$a.a:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)V │ │ -0469b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0469b6: 6e20 f801 0100 |0001: invoke-virtual {v1, v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setIsStrongBoxBacked:(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01f8 │ │ -0469bc: 0e00 |0004: return-void │ │ +046a0c: |[046a0c] androidx.security.crypto.b$a$a$a.a:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)V │ │ +046a1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +046a1e: 6e20 fa01 0100 |0001: invoke-virtual {v1, v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setIsStrongBoxBacked:(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01fa │ │ +046a24: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -12300,17 +12342,17 @@ │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec$Builder;II)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0469c0: |[0469c0] androidx.security.crypto.b$a$a$b.a:(Landroid/security/keystore/KeyGenParameterSpec$Builder;II)V │ │ -0469d0: 6e30 fa01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setUserAuthenticationParameters:(II)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01fa │ │ -0469d6: 0e00 |0003: return-void │ │ +046a28: |[046a28] androidx.security.crypto.b$a$a$b.a:(Landroid/security/keystore/KeyGenParameterSpec$Builder;II)V │ │ +046a38: 6e30 fc01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setUserAuthenticationParameters:(II)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01fc │ │ +046a3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -12343,97 +12385,97 @@ │ │ type : '(Landroidx/security/crypto/b$a;)Landroidx/security/crypto/b;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -0469d8: |[0469d8] androidx.security.crypto.b$a$a.a:(Landroidx/security/crypto/b$a;)Landroidx/security/crypto/b; │ │ -0469e8: 5440 3301 |0000: iget-object v0, v4, Landroidx/security/crypto/b$a;.c:Landroidx/security/crypto/b$b; // field@0133 │ │ -0469ec: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -0469f0: 5441 3201 |0004: iget-object v1, v4, Landroidx/security/crypto/b$a;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@0132 │ │ -0469f4: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -0469f8: 2809 |0008: goto 0011 // +0009 │ │ -0469fa: 2204 3704 |0009: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -0469fe: 1a00 ac14 |000b: const-string v0, "build() called before setKeyGenParameterSpec or setKeyScheme." // string@14ac │ │ -046a02: 7020 0018 0400 |000d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -046a08: 2704 |0010: throw v4 │ │ -046a0a: 6201 3801 |0011: sget-object v1, Landroidx/security/crypto/b$b;.d:Landroidx/security/crypto/b$b; // field@0138 │ │ -046a0e: 3310 5e00 |0013: if-ne v0, v1, 0071 // +005e │ │ -046a12: 2200 9200 |0015: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@0092 │ │ -046a16: 5441 3101 |0017: iget-object v1, v4, Landroidx/security/crypto/b$a;.a:Ljava/lang/String; // field@0131 │ │ -046a1a: 1232 |0019: const/4 v2, #int 3 // #3 │ │ -046a1c: 7030 ef01 1002 |001a: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@01ef │ │ -046a22: 1a01 7504 |001d: const-string v1, "GCM" // string@0475 │ │ -046a26: 2410 c808 0100 |001f: filled-new-array {v1}, [Ljava/lang/String; // type@08c8 │ │ -046a2c: 0c01 |0022: move-result-object v1 │ │ -046a2e: 6e20 f101 1000 |0023: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01f1 │ │ -046a34: 0c00 |0026: move-result-object v0 │ │ -046a36: 1a01 700f |0027: const-string v1, "NoPadding" // string@0f70 │ │ -046a3a: 2410 c808 0100 |0029: filled-new-array {v1}, [Ljava/lang/String; // type@08c8 │ │ -046a40: 0c01 |002c: move-result-object v1 │ │ -046a42: 6e20 f701 1000 |002d: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01f7 │ │ -046a48: 0c00 |0030: move-result-object v0 │ │ -046a4a: 1301 0001 |0031: const/16 v1, #int 256 // #100 │ │ -046a4e: 6e20 f901 1000 |0033: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setKeySize:(I)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01f9 │ │ -046a54: 0c00 |0036: move-result-object v0 │ │ -046a56: 5541 3401 |0037: iget-boolean v1, v4, Landroidx/security/crypto/b$a;.d:Z // field@0134 │ │ -046a5a: 3801 1700 |0039: if-eqz v1, 0050 // +0017 │ │ -046a5e: 1211 |003b: const/4 v1, #int 1 // #1 │ │ -046a60: 6e20 fb01 1000 |003c: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setUserAuthenticationRequired:(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01fb │ │ -046a66: 6001 5100 |003f: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -046a6a: 1303 1e00 |0041: const/16 v3, #int 30 // #1e │ │ -046a6e: 3431 0800 |0043: if-lt v1, v3, 004b // +0008 │ │ -046a72: 5241 3501 |0045: iget v1, v4, Landroidx/security/crypto/b$a;.e:I // field@0135 │ │ -046a76: 7130 6206 1002 |0047: invoke-static {v0, v1, v2}, Landroidx/security/crypto/b$a$a$b;.a:(Landroid/security/keystore/KeyGenParameterSpec$Builder;II)V // method@0662 │ │ -046a7c: 2806 |004a: goto 0050 // +0006 │ │ -046a7e: 5241 3501 |004b: iget v1, v4, Landroidx/security/crypto/b$a;.e:I // field@0135 │ │ -046a82: 6e20 fc01 1000 |004d: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setUserAuthenticationValidityDurationSeconds:(I)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01fc │ │ -046a88: 6001 5100 |0050: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -046a8c: 1302 1c00 |0052: const/16 v2, #int 28 // #1c │ │ -046a90: 3421 1700 |0054: if-lt v1, v2, 006b // +0017 │ │ -046a94: 5541 3601 |0056: iget-boolean v1, v4, Landroidx/security/crypto/b$a;.f:Z // field@0136 │ │ -046a98: 3801 1300 |0058: if-eqz v1, 006b // +0013 │ │ -046a9c: 5441 3701 |005a: iget-object v1, v4, Landroidx/security/crypto/b$a;.g:Landroid/content/Context; // field@0137 │ │ -046aa0: 6e10 c900 0100 |005c: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c9 │ │ -046aa6: 0c01 |005f: move-result-object v1 │ │ -046aa8: 1a02 3b14 |0060: const-string v2, "android.hardware.strongbox_keystore" // string@143b │ │ -046aac: 6e20 0901 2100 |0062: invoke-virtual {v1, v2}, Landroid/content/pm/PackageManager;.hasSystemFeature:(Ljava/lang/String;)Z // method@0109 │ │ -046ab2: 0a01 |0065: move-result v1 │ │ -046ab4: 3801 0500 |0066: if-eqz v1, 006b // +0005 │ │ -046ab8: 7110 6106 0000 |0068: invoke-static {v0}, Landroidx/security/crypto/b$a$a$a;.a:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)V // method@0661 │ │ -046abe: 6e10 f001 0000 |006b: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@01f0 │ │ -046ac4: 0c00 |006e: move-result-object v0 │ │ -046ac6: 5b40 3201 |006f: iput-object v0, v4, Landroidx/security/crypto/b$a;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@0132 │ │ -046aca: 5440 3201 |0071: iget-object v0, v4, Landroidx/security/crypto/b$a;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@0132 │ │ -046ace: 1a01 7b05 |0073: const-string v1, "KeyGenParameterSpec was null after build() check" // string@057b │ │ -046ad2: 7120 c319 1000 |0075: invoke-static {v0, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@19c3 │ │ -046ad8: 7110 7506 0000 |0078: invoke-static {v0}, Landroidx/security/crypto/c;.c:(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String; // method@0675 │ │ -046ade: 0c00 |007b: move-result-object v0 │ │ -046ae0: 2201 8201 |007c: new-instance v1, Landroidx/security/crypto/b; // type@0182 │ │ -046ae4: 5444 3201 |007e: iget-object v4, v4, Landroidx/security/crypto/b$a;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@0132 │ │ -046ae8: 7030 6e06 0104 |0080: invoke-direct {v1, v0, v4}, Landroidx/security/crypto/b;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@066e │ │ -046aee: 1101 |0083: return-object v1 │ │ +046a40: |[046a40] androidx.security.crypto.b$a$a.a:(Landroidx/security/crypto/b$a;)Landroidx/security/crypto/b; │ │ +046a50: 5440 3301 |0000: iget-object v0, v4, Landroidx/security/crypto/b$a;.c:Landroidx/security/crypto/b$b; // field@0133 │ │ +046a54: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +046a58: 5441 3201 |0004: iget-object v1, v4, Landroidx/security/crypto/b$a;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@0132 │ │ +046a5c: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +046a60: 2809 |0008: goto 0011 // +0009 │ │ +046a62: 2204 3704 |0009: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +046a66: 1a00 ac14 |000b: const-string v0, "build() called before setKeyGenParameterSpec or setKeyScheme." // string@14ac │ │ +046a6a: 7020 0218 0400 |000d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +046a70: 2704 |0010: throw v4 │ │ +046a72: 6201 3801 |0011: sget-object v1, Landroidx/security/crypto/b$b;.d:Landroidx/security/crypto/b$b; // field@0138 │ │ +046a76: 3310 5e00 |0013: if-ne v0, v1, 0071 // +005e │ │ +046a7a: 2200 9200 |0015: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@0092 │ │ +046a7e: 5441 3101 |0017: iget-object v1, v4, Landroidx/security/crypto/b$a;.a:Ljava/lang/String; // field@0131 │ │ +046a82: 1232 |0019: const/4 v2, #int 3 // #3 │ │ +046a84: 7030 f101 1002 |001a: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@01f1 │ │ +046a8a: 1a01 7504 |001d: const-string v1, "GCM" // string@0475 │ │ +046a8e: 2410 c808 0100 |001f: filled-new-array {v1}, [Ljava/lang/String; // type@08c8 │ │ +046a94: 0c01 |0022: move-result-object v1 │ │ +046a96: 6e20 f301 1000 |0023: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01f3 │ │ +046a9c: 0c00 |0026: move-result-object v0 │ │ +046a9e: 1a01 700f |0027: const-string v1, "NoPadding" // string@0f70 │ │ +046aa2: 2410 c808 0100 |0029: filled-new-array {v1}, [Ljava/lang/String; // type@08c8 │ │ +046aa8: 0c01 |002c: move-result-object v1 │ │ +046aaa: 6e20 f901 1000 |002d: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01f9 │ │ +046ab0: 0c00 |0030: move-result-object v0 │ │ +046ab2: 1301 0001 |0031: const/16 v1, #int 256 // #100 │ │ +046ab6: 6e20 fb01 1000 |0033: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setKeySize:(I)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01fb │ │ +046abc: 0c00 |0036: move-result-object v0 │ │ +046abe: 5541 3401 |0037: iget-boolean v1, v4, Landroidx/security/crypto/b$a;.d:Z // field@0134 │ │ +046ac2: 3801 1700 |0039: if-eqz v1, 0050 // +0017 │ │ +046ac6: 1211 |003b: const/4 v1, #int 1 // #1 │ │ +046ac8: 6e20 fd01 1000 |003c: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setUserAuthenticationRequired:(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01fd │ │ +046ace: 6001 5100 |003f: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +046ad2: 1303 1e00 |0041: const/16 v3, #int 30 // #1e │ │ +046ad6: 3431 0800 |0043: if-lt v1, v3, 004b // +0008 │ │ +046ada: 5241 3501 |0045: iget v1, v4, Landroidx/security/crypto/b$a;.e:I // field@0135 │ │ +046ade: 7130 6406 1002 |0047: invoke-static {v0, v1, v2}, Landroidx/security/crypto/b$a$a$b;.a:(Landroid/security/keystore/KeyGenParameterSpec$Builder;II)V // method@0664 │ │ +046ae4: 2806 |004a: goto 0050 // +0006 │ │ +046ae6: 5241 3501 |004b: iget v1, v4, Landroidx/security/crypto/b$a;.e:I // field@0135 │ │ +046aea: 6e20 fe01 1000 |004d: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setUserAuthenticationValidityDurationSeconds:(I)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01fe │ │ +046af0: 6001 5100 |0050: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +046af4: 1302 1c00 |0052: const/16 v2, #int 28 // #1c │ │ +046af8: 3421 1700 |0054: if-lt v1, v2, 006b // +0017 │ │ +046afc: 5541 3601 |0056: iget-boolean v1, v4, Landroidx/security/crypto/b$a;.f:Z // field@0136 │ │ +046b00: 3801 1300 |0058: if-eqz v1, 006b // +0013 │ │ +046b04: 5441 3701 |005a: iget-object v1, v4, Landroidx/security/crypto/b$a;.g:Landroid/content/Context; // field@0137 │ │ +046b08: 6e10 cb00 0100 |005c: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00cb │ │ +046b0e: 0c01 |005f: move-result-object v1 │ │ +046b10: 1a02 3b14 |0060: const-string v2, "android.hardware.strongbox_keystore" // string@143b │ │ +046b14: 6e20 0b01 2100 |0062: invoke-virtual {v1, v2}, Landroid/content/pm/PackageManager;.hasSystemFeature:(Ljava/lang/String;)Z // method@010b │ │ +046b1a: 0a01 |0065: move-result v1 │ │ +046b1c: 3801 0500 |0066: if-eqz v1, 006b // +0005 │ │ +046b20: 7110 6306 0000 |0068: invoke-static {v0}, Landroidx/security/crypto/b$a$a$a;.a:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)V // method@0663 │ │ +046b26: 6e10 f201 0000 |006b: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@01f2 │ │ +046b2c: 0c00 |006e: move-result-object v0 │ │ +046b2e: 5b40 3201 |006f: iput-object v0, v4, Landroidx/security/crypto/b$a;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@0132 │ │ +046b32: 5440 3201 |0071: iget-object v0, v4, Landroidx/security/crypto/b$a;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@0132 │ │ +046b36: 1a01 7b05 |0073: const-string v1, "KeyGenParameterSpec was null after build() check" // string@057b │ │ +046b3a: 7120 c519 1000 |0075: invoke-static {v0, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@19c5 │ │ +046b40: 7110 7706 0000 |0078: invoke-static {v0}, Landroidx/security/crypto/c;.c:(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String; // method@0677 │ │ +046b46: 0c00 |007b: move-result-object v0 │ │ +046b48: 2201 8201 |007c: new-instance v1, Landroidx/security/crypto/b; // type@0182 │ │ +046b4c: 5444 3201 |007e: iget-object v4, v4, Landroidx/security/crypto/b$a;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@0132 │ │ +046b50: 7030 7006 0104 |0080: invoke-direct {v1, v0, v4}, Landroidx/security/crypto/b;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@0670 │ │ +046b56: 1101 |0083: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/b$a$a;) │ │ name : 'b' │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046af0: |[046af0] androidx.security.crypto.b$a$a.b:(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String; │ │ -046b00: 6e10 0002 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec;.getKeystoreAlias:()Ljava/lang/String; // method@0200 │ │ -046b06: 0c00 |0003: move-result-object v0 │ │ -046b08: 1100 |0004: return-object v0 │ │ +046b58: |[046b58] androidx.security.crypto.b$a$a.b:(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String; │ │ +046b68: 6e10 0202 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec;.getKeystoreAlias:()Ljava/lang/String; // method@0202 │ │ +046b6e: 0c00 |0003: move-result-object v0 │ │ +046b70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -12494,108 +12536,108 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -046bd4: |[046bd4] androidx.security.crypto.b$a.:(Landroid/content/Context;)V │ │ -046be4: 1a00 b013 |0000: const-string v0, "_androidx_security_master_key_" // string@13b0 │ │ -046be8: 7030 6606 2100 |0002: invoke-direct {v1, v2, v0}, Landroidx/security/crypto/b$a;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0666 │ │ -046bee: 0e00 |0005: return-void │ │ +046c3c: |[046c3c] androidx.security.crypto.b$a.:(Landroid/content/Context;)V │ │ +046c4c: 1a00 b013 |0000: const-string v0, "_androidx_security_master_key_" // string@13b0 │ │ +046c50: 7030 6806 2100 |0002: invoke-direct {v1, v2, v0}, Landroidx/security/crypto/b$a;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0668 │ │ +046c56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/b$a;) │ │ name : '' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -046bf0: |[046bf0] androidx.security.crypto.b$a.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -046c00: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -046c06: 6e10 b900 0100 |0003: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00b9 │ │ -046c0c: 0c01 |0006: move-result-object v1 │ │ -046c0e: 5b01 3701 |0007: iput-object v1, v0, Landroidx/security/crypto/b$a;.g:Landroid/content/Context; // field@0137 │ │ -046c12: 5b02 3101 |0009: iput-object v2, v0, Landroidx/security/crypto/b$a;.a:Ljava/lang/String; // field@0131 │ │ -046c16: 0e00 |000b: return-void │ │ +046c58: |[046c58] androidx.security.crypto.b$a.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +046c68: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +046c6e: 6e10 bb00 0100 |0003: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00bb │ │ +046c74: 0c01 |0006: move-result-object v1 │ │ +046c76: 5b01 3701 |0007: iput-object v1, v0, Landroidx/security/crypto/b$a;.g:Landroid/content/Context; // field@0137 │ │ +046c7a: 5b02 3101 |0009: iput-object v2, v0, Landroidx/security/crypto/b$a;.a:Ljava/lang/String; // field@0131 │ │ +046c7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/security/crypto/b$a;) │ │ name : 'a' │ │ type : '()Landroidx/security/crypto/b;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -046b0c: |[046b0c] androidx.security.crypto.b$a.a:()Landroidx/security/crypto/b; │ │ -046b1c: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -046b20: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -046b24: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -046b28: 7110 6306 0300 |0006: invoke-static {v3}, Landroidx/security/crypto/b$a$a;.a:(Landroidx/security/crypto/b$a;)Landroidx/security/crypto/b; // method@0663 │ │ -046b2e: 0c00 |0009: move-result-object v0 │ │ -046b30: 1100 |000a: return-object v0 │ │ -046b32: 2200 8201 |000b: new-instance v0, Landroidx/security/crypto/b; // type@0182 │ │ -046b36: 5431 3101 |000d: iget-object v1, v3, Landroidx/security/crypto/b$a;.a:Ljava/lang/String; // field@0131 │ │ -046b3a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -046b3c: 7030 6e06 1002 |0010: invoke-direct {v0, v1, v2}, Landroidx/security/crypto/b;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@066e │ │ -046b42: 1100 |0013: return-object v0 │ │ +046b74: |[046b74] androidx.security.crypto.b$a.a:()Landroidx/security/crypto/b; │ │ +046b84: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +046b88: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +046b8c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +046b90: 7110 6506 0300 |0006: invoke-static {v3}, Landroidx/security/crypto/b$a$a;.a:(Landroidx/security/crypto/b$a;)Landroidx/security/crypto/b; // method@0665 │ │ +046b96: 0c00 |0009: move-result-object v0 │ │ +046b98: 1100 |000a: return-object v0 │ │ +046b9a: 2200 8201 |000b: new-instance v0, Landroidx/security/crypto/b; // type@0182 │ │ +046b9e: 5431 3101 |000d: iget-object v1, v3, Landroidx/security/crypto/b$a;.a:Ljava/lang/String; // field@0131 │ │ +046ba2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +046ba4: 7030 7006 1002 |0010: invoke-direct {v0, v1, v2}, Landroidx/security/crypto/b;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@0670 │ │ +046baa: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/b$a;) │ │ name : 'b' │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec;)Landroidx/security/crypto/b$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -046b44: |[046b44] androidx.security.crypto.b$a.b:(Landroid/security/keystore/KeyGenParameterSpec;)Landroidx/security/crypto/b$a; │ │ -046b54: 5430 3301 |0000: iget-object v0, v3, Landroidx/security/crypto/b$a;.c:Landroidx/security/crypto/b$b; // field@0133 │ │ -046b58: 3900 3600 |0002: if-nez v0, 0038 // +0036 │ │ -046b5c: 5430 3101 |0004: iget-object v0, v3, Landroidx/security/crypto/b$a;.a:Ljava/lang/String; // field@0131 │ │ -046b60: 7110 6406 0400 |0006: invoke-static {v4}, Landroidx/security/crypto/b$a$a;.b:(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String; // method@0664 │ │ -046b66: 0c01 |0009: move-result-object v1 │ │ -046b68: 6e20 4818 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -046b6e: 0a00 |000d: move-result v0 │ │ -046b70: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -046b74: 5b34 3201 |0010: iput-object v4, v3, Landroidx/security/crypto/b$a;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@0132 │ │ -046b78: 1103 |0012: return-object v3 │ │ -046b7a: 2200 3704 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -046b7e: 2201 5504 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -046b82: 7010 6518 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -046b88: 1a02 7a05 |001a: const-string v2, "KeyGenParamSpec's key alias does not match provided alias (" // string@057a │ │ -046b8c: 6e20 6d18 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046b92: 5432 3101 |001f: iget-object v2, v3, Landroidx/security/crypto/b$a;.a:Ljava/lang/String; // field@0131 │ │ -046b96: 6e20 6d18 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046b9c: 1a02 7200 |0024: const-string v2, " vs " // string@0072 │ │ -046ba0: 6e20 6d18 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046ba6: 7110 6406 0400 |0029: invoke-static {v4}, Landroidx/security/crypto/b$a$a;.b:(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String; // method@0664 │ │ -046bac: 0c04 |002c: move-result-object v4 │ │ -046bae: 6e20 6d18 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046bb4: 6e10 7018 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -046bba: 0c04 |0033: move-result-object v4 │ │ -046bbc: 7020 0018 4000 |0034: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -046bc2: 2700 |0037: throw v0 │ │ -046bc4: 2204 3704 |0038: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -046bc8: 1a00 7905 |003a: const-string v0, "KeyGenParamSpec set after setting a KeyScheme" // string@0579 │ │ -046bcc: 7020 0018 0400 |003c: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -046bd2: 2704 |003f: throw v4 │ │ +046bac: |[046bac] androidx.security.crypto.b$a.b:(Landroid/security/keystore/KeyGenParameterSpec;)Landroidx/security/crypto/b$a; │ │ +046bbc: 5430 3301 |0000: iget-object v0, v3, Landroidx/security/crypto/b$a;.c:Landroidx/security/crypto/b$b; // field@0133 │ │ +046bc0: 3900 3600 |0002: if-nez v0, 0038 // +0036 │ │ +046bc4: 5430 3101 |0004: iget-object v0, v3, Landroidx/security/crypto/b$a;.a:Ljava/lang/String; // field@0131 │ │ +046bc8: 7110 6606 0400 |0006: invoke-static {v4}, Landroidx/security/crypto/b$a$a;.b:(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String; // method@0666 │ │ +046bce: 0c01 |0009: move-result-object v1 │ │ +046bd0: 6e20 4a18 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +046bd6: 0a00 |000d: move-result v0 │ │ +046bd8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +046bdc: 5b34 3201 |0010: iput-object v4, v3, Landroidx/security/crypto/b$a;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@0132 │ │ +046be0: 1103 |0012: return-object v3 │ │ +046be2: 2200 3704 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +046be6: 2201 5504 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +046bea: 7010 6718 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +046bf0: 1a02 7a05 |001a: const-string v2, "KeyGenParamSpec's key alias does not match provided alias (" // string@057a │ │ +046bf4: 6e20 6f18 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046bfa: 5432 3101 |001f: iget-object v2, v3, Landroidx/security/crypto/b$a;.a:Ljava/lang/String; // field@0131 │ │ +046bfe: 6e20 6f18 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046c04: 1a02 7200 |0024: const-string v2, " vs " // string@0072 │ │ +046c08: 6e20 6f18 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046c0e: 7110 6606 0400 |0029: invoke-static {v4}, Landroidx/security/crypto/b$a$a;.b:(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String; // method@0666 │ │ +046c14: 0c04 |002c: move-result-object v4 │ │ +046c16: 6e20 6f18 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046c1c: 6e10 7218 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +046c22: 0c04 |0033: move-result-object v4 │ │ +046c24: 7020 0218 4000 |0034: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +046c2a: 2700 |0037: throw v0 │ │ +046c2c: 2204 3704 |0038: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +046c30: 1a00 7905 |003a: const-string v0, "KeyGenParamSpec set after setting a KeyScheme" // string@0579 │ │ +046c34: 7020 0218 0400 |003c: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +046c3a: 2704 |003f: throw v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #97 header: │ │ @@ -12609,15 +12651,15 @@ │ │ virtual_methods_size: 0 │ │ │ │ Class #97 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/security/crypto/b; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="b" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Landroidx/security/crypto/b$b;" ">;" } │ │ -Annotations on method #1642 '' │ │ +Annotations on method #1644 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #97 - │ │ Class descriptor : 'Landroidx/security/crypto/b$b;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -12637,98 +12679,98 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -046c84: |[046c84] androidx.security.crypto.b$b.:()V │ │ -046c94: 2200 8101 |0000: new-instance v0, Landroidx/security/crypto/b$b; // type@0181 │ │ -046c98: 1a01 7202 |0002: const-string v1, "AES256_GCM" // string@0272 │ │ -046c9c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -046c9e: 7030 6a06 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/security/crypto/b$b;.:(Ljava/lang/String;I)V // method@066a │ │ -046ca4: 6900 3801 |0008: sput-object v0, Landroidx/security/crypto/b$b;.d:Landroidx/security/crypto/b$b; // field@0138 │ │ -046ca8: 7100 6b06 0000 |000a: invoke-static {}, Landroidx/security/crypto/b$b;.a:()[Landroidx/security/crypto/b$b; // method@066b │ │ -046cae: 0c00 |000d: move-result-object v0 │ │ -046cb0: 6900 3901 |000e: sput-object v0, Landroidx/security/crypto/b$b;.e:[Landroidx/security/crypto/b$b; // field@0139 │ │ -046cb4: 0e00 |0010: return-void │ │ +046cec: |[046cec] androidx.security.crypto.b$b.:()V │ │ +046cfc: 2200 8101 |0000: new-instance v0, Landroidx/security/crypto/b$b; // type@0181 │ │ +046d00: 1a01 7202 |0002: const-string v1, "AES256_GCM" // string@0272 │ │ +046d04: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +046d06: 7030 6c06 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/security/crypto/b$b;.:(Ljava/lang/String;I)V // method@066c │ │ +046d0c: 6900 3801 |0008: sput-object v0, Landroidx/security/crypto/b$b;.d:Landroidx/security/crypto/b$b; // field@0138 │ │ +046d10: 7100 6d06 0000 |000a: invoke-static {}, Landroidx/security/crypto/b$b;.a:()[Landroidx/security/crypto/b$b; // method@066d │ │ +046d16: 0c00 |000d: move-result-object v0 │ │ +046d18: 6900 3901 |000e: sput-object v0, Landroidx/security/crypto/b$b;.e:[Landroidx/security/crypto/b$b; // field@0139 │ │ +046d1c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/b$b;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -046cb8: |[046cb8] androidx.security.crypto.b$b.:(Ljava/lang/String;I)V │ │ -046cc8: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -046cce: 0e00 |0003: return-void │ │ +046d20: |[046d20] androidx.security.crypto.b$b.:(Ljava/lang/String;I)V │ │ +046d30: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +046d36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/security/crypto/b$b;) │ │ name : 'a' │ │ type : '()[Landroidx/security/crypto/b$b;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -046c3c: |[046c3c] androidx.security.crypto.b$b.a:()[Landroidx/security/crypto/b$b; │ │ -046c4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -046c4e: 2300 a008 |0001: new-array v0, v0, [Landroidx/security/crypto/b$b; // type@08a0 │ │ -046c52: 6201 3801 |0003: sget-object v1, Landroidx/security/crypto/b$b;.d:Landroidx/security/crypto/b$b; // field@0138 │ │ -046c56: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -046c58: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -046c5c: 1100 |0008: return-object v0 │ │ +046ca4: |[046ca4] androidx.security.crypto.b$b.a:()[Landroidx/security/crypto/b$b; │ │ +046cb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +046cb6: 2300 a008 |0001: new-array v0, v0, [Landroidx/security/crypto/b$b; // type@08a0 │ │ +046cba: 6201 3801 |0003: sget-object v1, Landroidx/security/crypto/b$b;.d:Landroidx/security/crypto/b$b; // field@0138 │ │ +046cbe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +046cc0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +046cc4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/security/crypto/b$b;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Landroidx/security/crypto/b$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -046c18: |[046c18] androidx.security.crypto.b$b.valueOf:(Ljava/lang/String;)Landroidx/security/crypto/b$b; │ │ -046c28: 1c00 8101 |0000: const-class v0, Landroidx/security/crypto/b$b; // type@0181 │ │ -046c2c: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -046c32: 0c01 |0005: move-result-object v1 │ │ -046c34: 1f01 8101 |0006: check-cast v1, Landroidx/security/crypto/b$b; // type@0181 │ │ -046c38: 1101 |0008: return-object v1 │ │ +046c80: |[046c80] androidx.security.crypto.b$b.valueOf:(Ljava/lang/String;)Landroidx/security/crypto/b$b; │ │ +046c90: 1c00 8101 |0000: const-class v0, Landroidx/security/crypto/b$b; // type@0181 │ │ +046c94: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +046c9a: 0c01 |0005: move-result-object v1 │ │ +046c9c: 1f01 8101 |0006: check-cast v1, Landroidx/security/crypto/b$b; // type@0181 │ │ +046ca0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/security/crypto/b$b;) │ │ name : 'values' │ │ type : '()[Landroidx/security/crypto/b$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -046c60: |[046c60] androidx.security.crypto.b$b.values:()[Landroidx/security/crypto/b$b; │ │ -046c70: 6200 3901 |0000: sget-object v0, Landroidx/security/crypto/b$b;.e:[Landroidx/security/crypto/b$b; // field@0139 │ │ -046c74: 6e10 312c 0000 |0002: invoke-virtual {v0}, [Landroidx/security/crypto/b$b;.clone:()Ljava/lang/Object; // method@2c31 │ │ -046c7a: 0c00 |0005: move-result-object v0 │ │ -046c7c: 1f00 a008 |0006: check-cast v0, [Landroidx/security/crypto/b$b; // type@08a0 │ │ -046c80: 1100 |0008: return-object v0 │ │ +046cc8: |[046cc8] androidx.security.crypto.b$b.values:()[Landroidx/security/crypto/b$b; │ │ +046cd8: 6200 3901 |0000: sget-object v0, Landroidx/security/crypto/b$b;.e:[Landroidx/security/crypto/b$b; // field@0139 │ │ +046cdc: 6e10 342c 0000 |0002: invoke-virtual {v0}, [Landroidx/security/crypto/b$b;.clone:()Ljava/lang/Object; // method@2c34 │ │ +046ce2: 0c00 |0005: move-result-object v0 │ │ +046ce4: 1f00 a008 |0006: check-cast v0, [Landroidx/security/crypto/b$b; // type@08a0 │ │ +046ce8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -12767,72 +12809,72 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -04709c: |[04709c] androidx.security.crypto.b.:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -0470ac: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -0470b2: 5b12 3a01 |0003: iput-object v2, v1, Landroidx/security/crypto/b;.a:Ljava/lang/String; // field@013a │ │ -0470b6: 6002 5100 |0005: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -0470ba: 1300 1700 |0007: const/16 v0, #int 23 // #17 │ │ -0470be: 3402 0700 |0009: if-lt v2, v0, 0010 // +0007 │ │ -0470c2: 1f03 9300 |000b: check-cast v3, Landroid/security/keystore/KeyGenParameterSpec; // type@0093 │ │ -0470c6: 5b13 3b01 |000d: iput-object v3, v1, Landroidx/security/crypto/b;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@013b │ │ -0470ca: 2804 |000f: goto 0013 // +0004 │ │ -0470cc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0470ce: 5b12 3b01 |0011: iput-object v2, v1, Landroidx/security/crypto/b;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@013b │ │ -0470d2: 0e00 |0013: return-void │ │ +047104: |[047104] androidx.security.crypto.b.:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +047114: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04711a: 5b12 3a01 |0003: iput-object v2, v1, Landroidx/security/crypto/b;.a:Ljava/lang/String; // field@013a │ │ +04711e: 6002 5100 |0005: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +047122: 1300 1700 |0007: const/16 v0, #int 23 // #17 │ │ +047126: 3402 0700 |0009: if-lt v2, v0, 0010 // +0007 │ │ +04712a: 1f03 9300 |000b: check-cast v3, Landroid/security/keystore/KeyGenParameterSpec; // type@0093 │ │ +04712e: 5b13 3b01 |000d: iput-object v3, v1, Landroidx/security/crypto/b;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@013b │ │ +047132: 2804 |000f: goto 0013 // +0004 │ │ +047134: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +047136: 5b12 3b01 |0011: iput-object v2, v1, Landroidx/security/crypto/b;.b:Landroid/security/keystore/KeyGenParameterSpec; // field@013b │ │ +04713a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/security/crypto/b;) │ │ name : 'a' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046d2c: |[046d2c] androidx.security.crypto.b.a:()Ljava/lang/String; │ │ -046d3c: 5410 3a01 |0000: iget-object v0, v1, Landroidx/security/crypto/b;.a:Ljava/lang/String; // field@013a │ │ -046d40: 1100 |0002: return-object v0 │ │ +046d94: |[046d94] androidx.security.crypto.b.a:()Ljava/lang/String; │ │ +046da4: 5410 3a01 |0000: iget-object v0, v1, Landroidx/security/crypto/b;.a:Ljava/lang/String; // field@013a │ │ +046da8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/b;) │ │ name : 'b' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -046cd0: |[046cd0] androidx.security.crypto.b.b:()Z │ │ -046ce0: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ -046ce4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -046ce6: 1302 1700 |0003: const/16 v2, #int 23 // #17 │ │ -046cea: 3520 0300 |0005: if-ge v0, v2, 0008 // +0003 │ │ -046cee: 0f01 |0007: return v1 │ │ -046cf0: 1a00 a502 |0008: const-string v0, "AndroidKeyStore" // string@02a5 │ │ -046cf4: 7110 fa18 0000 |000a: invoke-static {v0}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@18fa │ │ -046cfa: 0c00 |000d: move-result-object v0 │ │ -046cfc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -046cfe: 6e20 fc18 2000 |000f: invoke-virtual {v0, v2}, Ljava/security/KeyStore;.load:(Ljava/security/KeyStore$LoadStoreParameter;)V // method@18fc │ │ -046d04: 5432 3a01 |0012: iget-object v2, v3, Landroidx/security/crypto/b;.a:Ljava/lang/String; // field@013a │ │ -046d08: 6e20 f818 2000 |0014: invoke-virtual {v0, v2}, Ljava/security/KeyStore;.containsAlias:(Ljava/lang/String;)Z // method@18f8 │ │ -046d0e: 0a00 |0017: move-result v0 │ │ -046d10: 0f00 |0018: return v0 │ │ -046d12: 0f01 |0019: return v1 │ │ +046d38: |[046d38] androidx.security.crypto.b.b:()Z │ │ +046d48: 6000 5100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0051 │ │ +046d4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +046d4e: 1302 1700 |0003: const/16 v2, #int 23 // #17 │ │ +046d52: 3520 0300 |0005: if-ge v0, v2, 0008 // +0003 │ │ +046d56: 0f01 |0007: return v1 │ │ +046d58: 1a00 a502 |0008: const-string v0, "AndroidKeyStore" // string@02a5 │ │ +046d5c: 7110 fc18 0000 |000a: invoke-static {v0}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@18fc │ │ +046d62: 0c00 |000d: move-result-object v0 │ │ +046d64: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +046d66: 6e20 fe18 2000 |000f: invoke-virtual {v0, v2}, Ljava/security/KeyStore;.load:(Ljava/security/KeyStore$LoadStoreParameter;)V // method@18fe │ │ +046d6c: 5432 3a01 |0012: iget-object v2, v3, Landroidx/security/crypto/b;.a:Ljava/lang/String; // field@013a │ │ +046d70: 6e20 fa18 2000 |0014: invoke-virtual {v0, v2}, Ljava/security/KeyStore;.containsAlias:(Ljava/lang/String;)Z // method@18fa │ │ +046d76: 0a00 |0017: move-result v0 │ │ +046d78: 0f00 |0018: return v0 │ │ +046d7a: 0f01 |0019: return v1 │ │ catches : 1 │ │ 0x0008 - 0x0018 │ │ Ljava/security/KeyStoreException; -> 0x0019 │ │ Ljava/security/cert/CertificateException; -> 0x0019 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0019 │ │ Ljava/io/IOException; -> 0x0019 │ │ positions : │ │ @@ -12843,31 +12885,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -046d44: |[046d44] androidx.security.crypto.b.toString:()Ljava/lang/String; │ │ -046d54: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -046d58: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -046d5e: 1a01 2d0f |0005: const-string v1, "MasterKey{keyAlias=" // string@0f2d │ │ -046d62: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046d68: 5421 3a01 |000a: iget-object v1, v2, Landroidx/security/crypto/b;.a:Ljava/lang/String; // field@013a │ │ -046d6c: 6e20 6d18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046d72: 1a01 8201 |000f: const-string v1, ", isKeyStoreBacked=" // string@0182 │ │ -046d76: 6e20 6d18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046d7c: 6e10 7006 0200 |0014: invoke-virtual {v2}, Landroidx/security/crypto/b;.b:()Z // method@0670 │ │ -046d82: 0a01 |0017: move-result v1 │ │ -046d84: 6e20 6e18 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@186e │ │ -046d8a: 1a01 8f1e |001b: const-string v1, "}" // string@1e8f │ │ -046d8e: 6e20 6d18 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046d94: 6e10 7018 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -046d9a: 0c00 |0023: move-result-object v0 │ │ -046d9c: 1100 |0024: return-object v0 │ │ +046dac: |[046dac] androidx.security.crypto.b.toString:()Ljava/lang/String; │ │ +046dbc: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +046dc0: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +046dc6: 1a01 2d0f |0005: const-string v1, "MasterKey{keyAlias=" // string@0f2d │ │ +046dca: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046dd0: 5421 3a01 |000a: iget-object v1, v2, Landroidx/security/crypto/b;.a:Ljava/lang/String; // field@013a │ │ +046dd4: 6e20 6f18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046dda: 1a01 8201 |000f: const-string v1, ", isKeyStoreBacked=" // string@0182 │ │ +046dde: 6e20 6f18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046de4: 6e10 7206 0200 |0014: invoke-virtual {v2}, Landroidx/security/crypto/b;.b:()Z // method@0672 │ │ +046dea: 0a01 |0017: move-result v1 │ │ +046dec: 6e20 7018 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1870 │ │ +046df2: 1a01 8f1e |001b: const-string v1, "}" // string@1e8f │ │ +046df6: 6e20 6f18 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +046dfc: 6e10 7218 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +046e02: 0c00 |0023: move-result-object v0 │ │ +046e04: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #99 header: │ │ @@ -12905,83 +12947,83 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -046e88: |[046e88] androidx.security.crypto.c.:()V │ │ -046e98: 1a00 b013 |0000: const-string v0, "_androidx_security_master_key_" // string@13b0 │ │ -046e9c: 7110 7306 0000 |0002: invoke-static {v0}, Landroidx/security/crypto/c;.a:(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec; // method@0673 │ │ -046ea2: 0c00 |0005: move-result-object v0 │ │ -046ea4: 6900 3c01 |0006: sput-object v0, Landroidx/security/crypto/c;.a:Landroid/security/keystore/KeyGenParameterSpec; // field@013c │ │ -046ea8: 2200 4804 |0008: new-instance v0, Ljava/lang/Object; // type@0448 │ │ -046eac: 7010 2518 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -046eb2: 6900 3d01 |000d: sput-object v0, Landroidx/security/crypto/c;.b:Ljava/lang/Object; // field@013d │ │ -046eb6: 0e00 |000f: return-void │ │ +046ef0: |[046ef0] androidx.security.crypto.c.:()V │ │ +046f00: 1a00 b013 |0000: const-string v0, "_androidx_security_master_key_" // string@13b0 │ │ +046f04: 7110 7506 0000 |0002: invoke-static {v0}, Landroidx/security/crypto/c;.a:(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec; // method@0675 │ │ +046f0a: 0c00 |0005: move-result-object v0 │ │ +046f0c: 6900 3c01 |0006: sput-object v0, Landroidx/security/crypto/c;.a:Landroid/security/keystore/KeyGenParameterSpec; // field@013c │ │ +046f10: 2200 4804 |0008: new-instance v0, Ljava/lang/Object; // type@0448 │ │ +046f14: 7010 2718 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +046f1a: 6900 3d01 |000d: sput-object v0, Landroidx/security/crypto/c;.b:Ljava/lang/Object; // field@013d │ │ +046f1e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/security/crypto/c;) │ │ name : 'a' │ │ type : '(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -046da0: |[046da0] androidx.security.crypto.c.a:(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec; │ │ -046db0: 2200 9200 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@0092 │ │ -046db4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -046db6: 7030 ef01 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@01ef │ │ -046dbc: 1a02 7504 |0006: const-string v2, "GCM" // string@0475 │ │ -046dc0: 2410 c808 0200 |0008: filled-new-array {v2}, [Ljava/lang/String; // type@08c8 │ │ -046dc6: 0c02 |000b: move-result-object v2 │ │ -046dc8: 6e20 f101 2000 |000c: invoke-virtual {v0, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01f1 │ │ -046dce: 0c02 |000f: move-result-object v2 │ │ -046dd0: 1a00 700f |0010: const-string v0, "NoPadding" // string@0f70 │ │ -046dd4: 2410 c808 0000 |0012: filled-new-array {v0}, [Ljava/lang/String; // type@08c8 │ │ -046dda: 0c00 |0015: move-result-object v0 │ │ -046ddc: 6e20 f701 0200 |0016: invoke-virtual {v2, v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01f7 │ │ -046de2: 0c02 |0019: move-result-object v2 │ │ -046de4: 1300 0001 |001a: const/16 v0, #int 256 // #100 │ │ -046de8: 6e20 f901 0200 |001c: invoke-virtual {v2, v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setKeySize:(I)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01f9 │ │ -046dee: 0c02 |001f: move-result-object v2 │ │ -046df0: 6e10 f001 0200 |0020: invoke-virtual {v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@01f0 │ │ -046df6: 0c02 |0023: move-result-object v2 │ │ -046df8: 1102 |0024: return-object v2 │ │ +046e08: |[046e08] androidx.security.crypto.c.a:(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec; │ │ +046e18: 2200 9200 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@0092 │ │ +046e1c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +046e1e: 7030 f101 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@01f1 │ │ +046e24: 1a02 7504 |0006: const-string v2, "GCM" // string@0475 │ │ +046e28: 2410 c808 0200 |0008: filled-new-array {v2}, [Ljava/lang/String; // type@08c8 │ │ +046e2e: 0c02 |000b: move-result-object v2 │ │ +046e30: 6e20 f301 2000 |000c: invoke-virtual {v0, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01f3 │ │ +046e36: 0c02 |000f: move-result-object v2 │ │ +046e38: 1a00 700f |0010: const-string v0, "NoPadding" // string@0f70 │ │ +046e3c: 2410 c808 0000 |0012: filled-new-array {v0}, [Ljava/lang/String; // type@08c8 │ │ +046e42: 0c00 |0015: move-result-object v0 │ │ +046e44: 6e20 f901 0200 |0016: invoke-virtual {v2, v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01f9 │ │ +046e4a: 0c02 |0019: move-result-object v2 │ │ +046e4c: 1300 0001 |001a: const/16 v0, #int 256 // #100 │ │ +046e50: 6e20 fb01 0200 |001c: invoke-virtual {v2, v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setKeySize:(I)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@01fb │ │ +046e56: 0c02 |001f: move-result-object v2 │ │ +046e58: 6e10 f201 0200 |0020: invoke-virtual {v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@01f2 │ │ +046e5e: 0c02 |0023: move-result-object v2 │ │ +046e60: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/security/crypto/c;) │ │ name : 'b' │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -046eb8: |[046eb8] androidx.security.crypto.c.b:(Landroid/security/keystore/KeyGenParameterSpec;)V │ │ -046ec8: 1a00 5b02 |0000: const-string v0, "AES" // string@025b │ │ -046ecc: 1a01 a502 |0002: const-string v1, "AndroidKeyStore" // string@02a5 │ │ -046ed0: 7120 631a 1000 |0004: invoke-static {v0, v1}, Ljavax/crypto/KeyGenerator;.getInstance:(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyGenerator; // method@1a63 │ │ -046ed6: 0c00 |0007: move-result-object v0 │ │ -046ed8: 6e20 641a 2000 |0008: invoke-virtual {v0, v2}, Ljavax/crypto/KeyGenerator;.init:(Ljava/security/spec/AlgorithmParameterSpec;)V // method@1a64 │ │ -046ede: 6e10 621a 0000 |000b: invoke-virtual {v0}, Ljavax/crypto/KeyGenerator;.generateKey:()Ljavax/crypto/SecretKey; // method@1a62 │ │ -046ee4: 0e00 |000e: return-void │ │ -046ee6: 0d02 |000f: move-exception v2 │ │ -046ee8: 2200 7a04 |0010: new-instance v0, Ljava/security/GeneralSecurityException; // type@047a │ │ -046eec: 6e10 0519 0200 |0012: invoke-virtual {v2}, Ljava/security/ProviderException;.getMessage:()Ljava/lang/String; // method@1905 │ │ -046ef2: 0c01 |0015: move-result-object v1 │ │ -046ef4: 7030 ea18 1002 |0016: invoke-direct {v0, v1, v2}, Ljava/security/GeneralSecurityException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@18ea │ │ -046efa: 2700 |0019: throw v0 │ │ +046f20: |[046f20] androidx.security.crypto.c.b:(Landroid/security/keystore/KeyGenParameterSpec;)V │ │ +046f30: 1a00 5b02 |0000: const-string v0, "AES" // string@025b │ │ +046f34: 1a01 a502 |0002: const-string v1, "AndroidKeyStore" // string@02a5 │ │ +046f38: 7120 651a 1000 |0004: invoke-static {v0, v1}, Ljavax/crypto/KeyGenerator;.getInstance:(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyGenerator; // method@1a65 │ │ +046f3e: 0c00 |0007: move-result-object v0 │ │ +046f40: 6e20 661a 2000 |0008: invoke-virtual {v0, v2}, Ljavax/crypto/KeyGenerator;.init:(Ljava/security/spec/AlgorithmParameterSpec;)V // method@1a66 │ │ +046f46: 6e10 641a 0000 |000b: invoke-virtual {v0}, Ljavax/crypto/KeyGenerator;.generateKey:()Ljavax/crypto/SecretKey; // method@1a64 │ │ +046f4c: 0e00 |000e: return-void │ │ +046f4e: 0d02 |000f: move-exception v2 │ │ +046f50: 2200 7a04 |0010: new-instance v0, Ljava/security/GeneralSecurityException; // type@047a │ │ +046f54: 6e10 0719 0200 |0012: invoke-virtual {v2}, Ljava/security/ProviderException;.getMessage:()Ljava/lang/String; // method@1907 │ │ +046f5a: 0c01 |0015: move-result-object v1 │ │ +046f5c: 7030 ec18 1002 |0016: invoke-direct {v0, v1, v2}, Ljava/security/GeneralSecurityException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@18ec │ │ +046f62: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/security/ProviderException; -> 0x000f │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/security/crypto/c;) │ │ @@ -12989,31 +13031,31 @@ │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -046e2c: |[046e2c] androidx.security.crypto.c.c:(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String; │ │ -046e3c: 7110 7706 0200 |0000: invoke-static {v2}, Landroidx/security/crypto/c;.e:(Landroid/security/keystore/KeyGenParameterSpec;)V // method@0677 │ │ -046e42: 6200 3d01 |0003: sget-object v0, Landroidx/security/crypto/c;.b:Ljava/lang/Object; // field@013d │ │ -046e46: 1d00 |0005: monitor-enter v0 │ │ -046e48: 6e10 0002 0200 |0006: invoke-virtual {v2}, Landroid/security/keystore/KeyGenParameterSpec;.getKeystoreAlias:()Ljava/lang/String; // method@0200 │ │ -046e4e: 0c01 |0009: move-result-object v1 │ │ -046e50: 7110 7606 0100 |000a: invoke-static {v1}, Landroidx/security/crypto/c;.d:(Ljava/lang/String;)Z // method@0676 │ │ -046e56: 0a01 |000d: move-result v1 │ │ -046e58: 3901 0500 |000e: if-nez v1, 0013 // +0005 │ │ -046e5c: 7110 7406 0200 |0010: invoke-static {v2}, Landroidx/security/crypto/c;.b:(Landroid/security/keystore/KeyGenParameterSpec;)V // method@0674 │ │ -046e62: 1e00 |0013: monitor-exit v0 │ │ -046e64: 6e10 0002 0200 |0014: invoke-virtual {v2}, Landroid/security/keystore/KeyGenParameterSpec;.getKeystoreAlias:()Ljava/lang/String; // method@0200 │ │ -046e6a: 0c02 |0017: move-result-object v2 │ │ -046e6c: 1102 |0018: return-object v2 │ │ -046e6e: 0d02 |0019: move-exception v2 │ │ -046e70: 1e00 |001a: monitor-exit v0 │ │ -046e72: 2702 |001b: throw v2 │ │ +046e94: |[046e94] androidx.security.crypto.c.c:(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String; │ │ +046ea4: 7110 7906 0200 |0000: invoke-static {v2}, Landroidx/security/crypto/c;.e:(Landroid/security/keystore/KeyGenParameterSpec;)V // method@0679 │ │ +046eaa: 6200 3d01 |0003: sget-object v0, Landroidx/security/crypto/c;.b:Ljava/lang/Object; // field@013d │ │ +046eae: 1d00 |0005: monitor-enter v0 │ │ +046eb0: 6e10 0202 0200 |0006: invoke-virtual {v2}, Landroid/security/keystore/KeyGenParameterSpec;.getKeystoreAlias:()Ljava/lang/String; // method@0202 │ │ +046eb6: 0c01 |0009: move-result-object v1 │ │ +046eb8: 7110 7806 0100 |000a: invoke-static {v1}, Landroidx/security/crypto/c;.d:(Ljava/lang/String;)Z // method@0678 │ │ +046ebe: 0a01 |000d: move-result v1 │ │ +046ec0: 3901 0500 |000e: if-nez v1, 0013 // +0005 │ │ +046ec4: 7110 7606 0200 |0010: invoke-static {v2}, Landroidx/security/crypto/c;.b:(Landroid/security/keystore/KeyGenParameterSpec;)V // method@0676 │ │ +046eca: 1e00 |0013: monitor-exit v0 │ │ +046ecc: 6e10 0202 0200 |0014: invoke-virtual {v2}, Landroid/security/keystore/KeyGenParameterSpec;.getKeystoreAlias:()Ljava/lang/String; // method@0202 │ │ +046ed2: 0c02 |0017: move-result-object v2 │ │ +046ed4: 1102 |0018: return-object v2 │ │ +046ed6: 0d02 |0019: move-exception v2 │ │ +046ed8: 1e00 |001a: monitor-exit v0 │ │ +046eda: 2702 |001b: throw v2 │ │ catches : 2 │ │ 0x0006 - 0x0014 │ │ -> 0x0019 │ │ 0x001a - 0x001b │ │ -> 0x0019 │ │ positions : │ │ locals : │ │ @@ -13023,128 +13065,128 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -046dfc: |[046dfc] androidx.security.crypto.c.d:(Ljava/lang/String;)Z │ │ -046e0c: 1a00 a502 |0000: const-string v0, "AndroidKeyStore" // string@02a5 │ │ -046e10: 7110 fa18 0000 |0002: invoke-static {v0}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@18fa │ │ -046e16: 0c00 |0005: move-result-object v0 │ │ -046e18: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -046e1a: 6e20 fc18 1000 |0007: invoke-virtual {v0, v1}, Ljava/security/KeyStore;.load:(Ljava/security/KeyStore$LoadStoreParameter;)V // method@18fc │ │ -046e20: 6e20 f818 2000 |000a: invoke-virtual {v0, v2}, Ljava/security/KeyStore;.containsAlias:(Ljava/lang/String;)Z // method@18f8 │ │ -046e26: 0a02 |000d: move-result v2 │ │ -046e28: 0f02 |000e: return v2 │ │ +046e64: |[046e64] androidx.security.crypto.c.d:(Ljava/lang/String;)Z │ │ +046e74: 1a00 a502 |0000: const-string v0, "AndroidKeyStore" // string@02a5 │ │ +046e78: 7110 fc18 0000 |0002: invoke-static {v0}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@18fc │ │ +046e7e: 0c00 |0005: move-result-object v0 │ │ +046e80: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +046e82: 6e20 fe18 1000 |0007: invoke-virtual {v0, v1}, Ljava/security/KeyStore;.load:(Ljava/security/KeyStore$LoadStoreParameter;)V // method@18fe │ │ +046e88: 6e20 fa18 2000 |000a: invoke-virtual {v0, v2}, Ljava/security/KeyStore;.containsAlias:(Ljava/lang/String;)Z // method@18fa │ │ +046e8e: 0a02 |000d: move-result v2 │ │ +046e90: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/security/crypto/c;) │ │ name : 'e' │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 191 16-bit code units │ │ -046f0c: |[046f0c] androidx.security.crypto.c.e:(Landroid/security/keystore/KeyGenParameterSpec;)V │ │ -046f1c: 6e10 ff01 0300 |0000: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getKeySize:()I // method@01ff │ │ -046f22: 0a00 |0003: move-result v0 │ │ -046f24: 1301 0001 |0004: const/16 v1, #int 256 // #100 │ │ -046f28: 3310 9900 |0006: if-ne v0, v1, 009f // +0099 │ │ -046f2c: 6e10 fd01 0300 |0008: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getBlockModes:()[Ljava/lang/String; // method@01fd │ │ -046f32: 0c00 |000b: move-result-object v0 │ │ -046f34: 1a01 7504 |000c: const-string v1, "GCM" // string@0475 │ │ -046f38: 2410 c808 0100 |000e: filled-new-array {v1}, [Ljava/lang/String; // type@08c8 │ │ -046f3e: 0c01 |0011: move-result-object v1 │ │ -046f40: 7120 3c19 1000 |0012: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@193c │ │ -046f46: 0a00 |0015: move-result v0 │ │ -046f48: 3800 6a00 |0016: if-eqz v0, 0080 // +006a │ │ -046f4c: 6e10 0102 0300 |0018: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getPurposes:()I // method@0201 │ │ -046f52: 0a00 |001b: move-result v0 │ │ -046f54: 1231 |001c: const/4 v1, #int 3 // #3 │ │ -046f56: 3310 4800 |001d: if-ne v0, v1, 0065 // +0048 │ │ -046f5a: 6e10 fe01 0300 |001f: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getEncryptionPaddings:()[Ljava/lang/String; // method@01fe │ │ -046f60: 0c00 |0022: move-result-object v0 │ │ -046f62: 1a01 700f |0023: const-string v1, "NoPadding" // string@0f70 │ │ -046f66: 2410 c808 0100 |0025: filled-new-array {v1}, [Ljava/lang/String; // type@08c8 │ │ -046f6c: 0c01 |0028: move-result-object v1 │ │ -046f6e: 7120 3c19 1000 |0029: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@193c │ │ -046f74: 0a00 |002c: move-result v0 │ │ -046f76: 3800 1900 |002d: if-eqz v0, 0046 // +0019 │ │ -046f7a: 6e10 0302 0300 |002f: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.isUserAuthenticationRequired:()Z // method@0203 │ │ -046f80: 0a00 |0032: move-result v0 │ │ -046f82: 3800 1200 |0033: if-eqz v0, 0045 // +0012 │ │ -046f86: 6e10 0202 0300 |0035: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getUserAuthenticationValidityDurationSeconds:()I // method@0202 │ │ -046f8c: 0a03 |0038: move-result v3 │ │ -046f8e: 1210 |0039: const/4 v0, #int 1 // #1 │ │ -046f90: 3403 0300 |003a: if-lt v3, v0, 003d // +0003 │ │ -046f94: 2809 |003c: goto 0045 // +0009 │ │ -046f96: 2203 3704 |003d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -046f9a: 1a00 4e1b |003f: const-string v0, "per-operation authentication is not supported (UserAuthenticationValidityDurationSeconds must be >0)" // string@1b4e │ │ -046f9e: 7020 0018 0300 |0041: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -046fa4: 2703 |0044: throw v3 │ │ -046fa6: 0e00 |0045: return-void │ │ -046fa8: 2200 3704 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -046fac: 2201 5504 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -046fb0: 7010 6518 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -046fb6: 1a02 a218 |004d: const-string v2, "invalid padding mode, want NoPadding got " // string@18a2 │ │ -046fba: 6e20 6d18 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046fc0: 6e10 fe01 0300 |0052: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getEncryptionPaddings:()[Ljava/lang/String; // method@01fe │ │ -046fc6: 0c03 |0055: move-result-object v3 │ │ -046fc8: 7110 4519 0300 |0056: invoke-static {v3}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1945 │ │ -046fce: 0c03 |0059: move-result-object v3 │ │ -046fd0: 6e20 6d18 3100 |005a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046fd6: 6e10 7018 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -046fdc: 0c03 |0060: move-result-object v3 │ │ -046fde: 7020 0018 3000 |0061: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -046fe4: 2700 |0064: throw v0 │ │ -046fe6: 2200 3704 |0065: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -046fea: 2201 5504 |0067: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -046fee: 7010 6518 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -046ff4: 1a02 a318 |006c: const-string v2, "invalid purposes mode, want PURPOSE_ENCRYPT | PURPOSE_DECRYPT got " // string@18a3 │ │ -046ff8: 6e20 6d18 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -046ffe: 6e10 0102 0300 |0071: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getPurposes:()I // method@0201 │ │ -047004: 0a03 |0074: move-result v3 │ │ -047006: 6e20 6a18 3100 |0075: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -04700c: 6e10 7018 0100 |0078: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -047012: 0c03 |007b: move-result-object v3 │ │ -047014: 7020 0018 3000 |007c: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04701a: 2700 |007f: throw v0 │ │ -04701c: 2200 3704 |0080: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -047020: 2201 5504 |0082: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -047024: 7010 6518 0100 |0084: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -04702a: 1a02 9918 |0087: const-string v2, "invalid block mode, want GCM got " // string@1899 │ │ -04702e: 6e20 6d18 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -047034: 6e10 fd01 0300 |008c: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getBlockModes:()[Ljava/lang/String; // method@01fd │ │ -04703a: 0c03 |008f: move-result-object v3 │ │ -04703c: 7110 4519 0300 |0090: invoke-static {v3}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1945 │ │ -047042: 0c03 |0093: move-result-object v3 │ │ -047044: 6e20 6d18 3100 |0094: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04704a: 6e10 7018 0100 |0097: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -047050: 0c03 |009a: move-result-object v3 │ │ -047052: 7020 0018 3000 |009b: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -047058: 2700 |009e: throw v0 │ │ -04705a: 2200 3704 |009f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04705e: 2201 5504 |00a1: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -047062: 7010 6518 0100 |00a3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -047068: 1a02 9f18 |00a6: const-string v2, "invalid key size, want 256 bits got " // string@189f │ │ -04706c: 6e20 6d18 2100 |00a8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -047072: 6e10 ff01 0300 |00ab: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getKeySize:()I // method@01ff │ │ -047078: 0a03 |00ae: move-result v3 │ │ -04707a: 6e20 6a18 3100 |00af: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -047080: 1a03 3b00 |00b2: const-string v3, " bits" // string@003b │ │ -047084: 6e20 6d18 3100 |00b4: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04708a: 6e10 7018 0100 |00b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -047090: 0c03 |00ba: move-result-object v3 │ │ -047092: 7020 0018 3000 |00bb: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -047098: 2700 |00be: throw v0 │ │ +046f74: |[046f74] androidx.security.crypto.c.e:(Landroid/security/keystore/KeyGenParameterSpec;)V │ │ +046f84: 6e10 0102 0300 |0000: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getKeySize:()I // method@0201 │ │ +046f8a: 0a00 |0003: move-result v0 │ │ +046f8c: 1301 0001 |0004: const/16 v1, #int 256 // #100 │ │ +046f90: 3310 9900 |0006: if-ne v0, v1, 009f // +0099 │ │ +046f94: 6e10 ff01 0300 |0008: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getBlockModes:()[Ljava/lang/String; // method@01ff │ │ +046f9a: 0c00 |000b: move-result-object v0 │ │ +046f9c: 1a01 7504 |000c: const-string v1, "GCM" // string@0475 │ │ +046fa0: 2410 c808 0100 |000e: filled-new-array {v1}, [Ljava/lang/String; // type@08c8 │ │ +046fa6: 0c01 |0011: move-result-object v1 │ │ +046fa8: 7120 3e19 1000 |0012: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@193e │ │ +046fae: 0a00 |0015: move-result v0 │ │ +046fb0: 3800 6a00 |0016: if-eqz v0, 0080 // +006a │ │ +046fb4: 6e10 0302 0300 |0018: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getPurposes:()I // method@0203 │ │ +046fba: 0a00 |001b: move-result v0 │ │ +046fbc: 1231 |001c: const/4 v1, #int 3 // #3 │ │ +046fbe: 3310 4800 |001d: if-ne v0, v1, 0065 // +0048 │ │ +046fc2: 6e10 0002 0300 |001f: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getEncryptionPaddings:()[Ljava/lang/String; // method@0200 │ │ +046fc8: 0c00 |0022: move-result-object v0 │ │ +046fca: 1a01 700f |0023: const-string v1, "NoPadding" // string@0f70 │ │ +046fce: 2410 c808 0100 |0025: filled-new-array {v1}, [Ljava/lang/String; // type@08c8 │ │ +046fd4: 0c01 |0028: move-result-object v1 │ │ +046fd6: 7120 3e19 1000 |0029: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@193e │ │ +046fdc: 0a00 |002c: move-result v0 │ │ +046fde: 3800 1900 |002d: if-eqz v0, 0046 // +0019 │ │ +046fe2: 6e10 0502 0300 |002f: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.isUserAuthenticationRequired:()Z // method@0205 │ │ +046fe8: 0a00 |0032: move-result v0 │ │ +046fea: 3800 1200 |0033: if-eqz v0, 0045 // +0012 │ │ +046fee: 6e10 0402 0300 |0035: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getUserAuthenticationValidityDurationSeconds:()I // method@0204 │ │ +046ff4: 0a03 |0038: move-result v3 │ │ +046ff6: 1210 |0039: const/4 v0, #int 1 // #1 │ │ +046ff8: 3403 0300 |003a: if-lt v3, v0, 003d // +0003 │ │ +046ffc: 2809 |003c: goto 0045 // +0009 │ │ +046ffe: 2203 3704 |003d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +047002: 1a00 4e1b |003f: const-string v0, "per-operation authentication is not supported (UserAuthenticationValidityDurationSeconds must be >0)" // string@1b4e │ │ +047006: 7020 0218 0300 |0041: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04700c: 2703 |0044: throw v3 │ │ +04700e: 0e00 |0045: return-void │ │ +047010: 2200 3704 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +047014: 2201 5504 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +047018: 7010 6718 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04701e: 1a02 a218 |004d: const-string v2, "invalid padding mode, want NoPadding got " // string@18a2 │ │ +047022: 6e20 6f18 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +047028: 6e10 0002 0300 |0052: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getEncryptionPaddings:()[Ljava/lang/String; // method@0200 │ │ +04702e: 0c03 |0055: move-result-object v3 │ │ +047030: 7110 4719 0300 |0056: invoke-static {v3}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1947 │ │ +047036: 0c03 |0059: move-result-object v3 │ │ +047038: 6e20 6f18 3100 |005a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04703e: 6e10 7218 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +047044: 0c03 |0060: move-result-object v3 │ │ +047046: 7020 0218 3000 |0061: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04704c: 2700 |0064: throw v0 │ │ +04704e: 2200 3704 |0065: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +047052: 2201 5504 |0067: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +047056: 7010 6718 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04705c: 1a02 a318 |006c: const-string v2, "invalid purposes mode, want PURPOSE_ENCRYPT | PURPOSE_DECRYPT got " // string@18a3 │ │ +047060: 6e20 6f18 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +047066: 6e10 0302 0300 |0071: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getPurposes:()I // method@0203 │ │ +04706c: 0a03 |0074: move-result v3 │ │ +04706e: 6e20 6c18 3100 |0075: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +047074: 6e10 7218 0100 |0078: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04707a: 0c03 |007b: move-result-object v3 │ │ +04707c: 7020 0218 3000 |007c: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +047082: 2700 |007f: throw v0 │ │ +047084: 2200 3704 |0080: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +047088: 2201 5504 |0082: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +04708c: 7010 6718 0100 |0084: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +047092: 1a02 9918 |0087: const-string v2, "invalid block mode, want GCM got " // string@1899 │ │ +047096: 6e20 6f18 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04709c: 6e10 ff01 0300 |008c: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getBlockModes:()[Ljava/lang/String; // method@01ff │ │ +0470a2: 0c03 |008f: move-result-object v3 │ │ +0470a4: 7110 4719 0300 |0090: invoke-static {v3}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1947 │ │ +0470aa: 0c03 |0093: move-result-object v3 │ │ +0470ac: 6e20 6f18 3100 |0094: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0470b2: 6e10 7218 0100 |0097: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0470b8: 0c03 |009a: move-result-object v3 │ │ +0470ba: 7020 0218 3000 |009b: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +0470c0: 2700 |009e: throw v0 │ │ +0470c2: 2200 3704 |009f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +0470c6: 2201 5504 |00a1: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +0470ca: 7010 6718 0100 |00a3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0470d0: 1a02 9f18 |00a6: const-string v2, "invalid key size, want 256 bits got " // string@189f │ │ +0470d4: 6e20 6f18 2100 |00a8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0470da: 6e10 0102 0300 |00ab: invoke-virtual {v3}, Landroid/security/keystore/KeyGenParameterSpec;.getKeySize:()I // method@0201 │ │ +0470e0: 0a03 |00ae: move-result v3 │ │ +0470e2: 6e20 6c18 3100 |00af: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +0470e8: 1a03 3b00 |00b2: const-string v3, " bits" // string@003b │ │ +0470ec: 6e20 6f18 3100 |00b4: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0470f2: 6e10 7218 0100 |00b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0470f8: 0c03 |00ba: move-result-object v3 │ │ +0470fa: 7020 0218 3000 |00bb: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +047100: 2700 |00be: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -13178,85 +13220,85 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047158: |[047158] androidx.versionedparcelable.ParcelImpl$a.:()V │ │ -047168: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04716e: 0e00 |0003: return-void │ │ +0471c0: |[0471c0] androidx.versionedparcelable.ParcelImpl$a.:()V │ │ +0471d0: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +0471d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/versionedparcelable/ParcelImpl$a;) │ │ name : 'a' │ │ type : '(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0470ec: |[0470ec] androidx.versionedparcelable.ParcelImpl$a.a:(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl; │ │ -0470fc: 2200 8601 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl; // type@0186 │ │ -047100: 7020 7f06 2000 |0002: invoke-direct {v0, v2}, Landroidx/versionedparcelable/ParcelImpl;.:(Landroid/os/Parcel;)V // method@067f │ │ -047106: 1100 |0005: return-object v0 │ │ +047154: |[047154] androidx.versionedparcelable.ParcelImpl$a.a:(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl; │ │ +047164: 2200 8601 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl; // type@0186 │ │ +047168: 7020 8106 2000 |0002: invoke-direct {v0, v2}, Landroidx/versionedparcelable/ParcelImpl;.:(Landroid/os/Parcel;)V // method@0681 │ │ +04716e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/versionedparcelable/ParcelImpl$a;) │ │ name : 'b' │ │ type : '(I)[Landroidx/versionedparcelable/ParcelImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047108: |[047108] androidx.versionedparcelable.ParcelImpl$a.b:(I)[Landroidx/versionedparcelable/ParcelImpl; │ │ -047118: 2311 a108 |0000: new-array v1, v1, [Landroidx/versionedparcelable/ParcelImpl; // type@08a1 │ │ -04711c: 1101 |0002: return-object v1 │ │ +047170: |[047170] androidx.versionedparcelable.ParcelImpl$a.b:(I)[Landroidx/versionedparcelable/ParcelImpl; │ │ +047180: 2311 a108 |0000: new-array v1, v1, [Landroidx/versionedparcelable/ParcelImpl; // type@08a1 │ │ +047184: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/versionedparcelable/ParcelImpl$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -047120: |[047120] androidx.versionedparcelable.ParcelImpl$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -047130: 6e20 7a06 1000 |0000: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/ParcelImpl$a;.a:(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl; // method@067a │ │ -047136: 0c01 |0003: move-result-object v1 │ │ -047138: 1101 |0004: return-object v1 │ │ +047188: |[047188] androidx.versionedparcelable.ParcelImpl$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +047198: 6e20 7c06 1000 |0000: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/ParcelImpl$a;.a:(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl; // method@067c │ │ +04719e: 0c01 |0003: move-result-object v1 │ │ +0471a0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/versionedparcelable/ParcelImpl$a;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04713c: |[04713c] androidx.versionedparcelable.ParcelImpl$a.newArray:(I)[Ljava/lang/Object; │ │ -04714c: 6e20 7b06 1000 |0000: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/ParcelImpl$a;.b:(I)[Landroidx/versionedparcelable/ParcelImpl; // method@067b │ │ -047152: 0c01 |0003: move-result-object v1 │ │ -047154: 1101 |0004: return-object v1 │ │ +0471a4: |[0471a4] androidx.versionedparcelable.ParcelImpl$a.newArray:(I)[Ljava/lang/Object; │ │ +0471b4: 6e20 7d06 1000 |0000: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/ParcelImpl$a;.b:(I)[Landroidx/versionedparcelable/ParcelImpl; // method@067d │ │ +0471ba: 0c01 |0003: move-result-object v1 │ │ +0471bc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #101 header: │ │ @@ -13297,76 +13339,76 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -047184: |[047184] androidx.versionedparcelable.ParcelImpl.:()V │ │ -047194: 2200 8501 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl$a; // type@0185 │ │ -047198: 7010 7906 0000 |0002: invoke-direct {v0}, Landroidx/versionedparcelable/ParcelImpl$a;.:()V // method@0679 │ │ -04719e: 6900 3e01 |0005: sput-object v0, Landroidx/versionedparcelable/ParcelImpl;.CREATOR:Landroid/os/Parcelable$Creator; // field@013e │ │ -0471a2: 0e00 |0007: return-void │ │ +0471ec: |[0471ec] androidx.versionedparcelable.ParcelImpl.:()V │ │ +0471fc: 2200 8501 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl$a; // type@0185 │ │ +047200: 7010 7b06 0000 |0002: invoke-direct {v0}, Landroidx/versionedparcelable/ParcelImpl$a;.:()V // method@067b │ │ +047206: 6900 3e01 |0005: sput-object v0, Landroidx/versionedparcelable/ParcelImpl;.CREATOR:Landroid/os/Parcelable$Creator; // field@013e │ │ +04720a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/versionedparcelable/ParcelImpl;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0471a4: |[0471a4] androidx.versionedparcelable.ParcelImpl.:(Landroid/os/Parcel;)V │ │ -0471b4: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -0471ba: 2200 8801 |0003: new-instance v0, Landroidx/versionedparcelable/b; // type@0188 │ │ -0471be: 7020 ab06 2000 |0005: invoke-direct {v0, v2}, Landroidx/versionedparcelable/b;.:(Landroid/os/Parcel;)V // method@06ab │ │ -0471c4: 6e10 a506 0000 |0008: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.u:()Li/a; // method@06a5 │ │ -0471ca: 0c02 |000b: move-result-object v2 │ │ -0471cc: 5b12 3f01 |000c: iput-object v2, v1, Landroidx/versionedparcelable/ParcelImpl;.d:Li/a; // field@013f │ │ -0471d0: 0e00 |000e: return-void │ │ +04720c: |[04720c] androidx.versionedparcelable.ParcelImpl.:(Landroid/os/Parcel;)V │ │ +04721c: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +047222: 2200 8801 |0003: new-instance v0, Landroidx/versionedparcelable/b; // type@0188 │ │ +047226: 7020 ad06 2000 |0005: invoke-direct {v0, v2}, Landroidx/versionedparcelable/b;.:(Landroid/os/Parcel;)V // method@06ad │ │ +04722c: 6e10 a706 0000 |0008: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.u:()Li/a; // method@06a7 │ │ +047232: 0c02 |000b: move-result-object v2 │ │ +047234: 5b12 3f01 |000c: iput-object v2, v1, Landroidx/versionedparcelable/ParcelImpl;.d:Li/a; // field@013f │ │ +047238: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/versionedparcelable/ParcelImpl;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -047170: |[047170] androidx.versionedparcelable.ParcelImpl.describeContents:()I │ │ -047180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -047182: 0f00 |0001: return v0 │ │ +0471d8: |[0471d8] androidx.versionedparcelable.ParcelImpl.describeContents:()I │ │ +0471e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0471ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/versionedparcelable/ParcelImpl;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0471d4: |[0471d4] androidx.versionedparcelable.ParcelImpl.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0471e4: 2202 8801 |0000: new-instance v2, Landroidx/versionedparcelable/b; // type@0188 │ │ -0471e8: 7020 ab06 1200 |0002: invoke-direct {v2, v1}, Landroidx/versionedparcelable/b;.:(Landroid/os/Parcel;)V // method@06ab │ │ -0471ee: 5401 3f01 |0005: iget-object v1, v0, Landroidx/versionedparcelable/ParcelImpl;.d:Li/a; // field@013f │ │ -0471f2: 6e20 8e06 1200 |0007: invoke-virtual {v2, v1}, Landroidx/versionedparcelable/a;.L:(Li/a;)V // method@068e │ │ -0471f8: 0e00 |000a: return-void │ │ +04723c: |[04723c] androidx.versionedparcelable.ParcelImpl.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04724c: 2202 8801 |0000: new-instance v2, Landroidx/versionedparcelable/b; // type@0188 │ │ +047250: 7020 ad06 1200 |0002: invoke-direct {v2, v1}, Landroidx/versionedparcelable/b;.:(Landroid/os/Parcel;)V // method@06ad │ │ +047256: 5401 3f01 |0005: iget-object v1, v0, Landroidx/versionedparcelable/ParcelImpl;.d:Li/a; // field@013f │ │ +04725a: 6e20 9006 1200 |0007: invoke-virtual {v2, v1}, Landroidx/versionedparcelable/a;.L:(Li/a;)V // method@0690 │ │ +047260: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #102 header: │ │ @@ -13382,29 +13424,29 @@ │ │ Class #102 annotations: │ │ Annotations on field #320 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ld/a<" "Ljava/lang/String;" "Ljava/lang/reflect/Method;" ">;" } │ │ Annotations on field #321 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ld/a<" "Ljava/lang/String;" "Ljava/lang/reflect/Method;" ">;" } │ │ Annotations on field #322 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ld/a<" "Ljava/lang/String;" "Ljava/lang/Class;" ">;" } │ │ -Annotations on method #1666 '' │ │ +Annotations on method #1668 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ld/a<" "Ljava/lang/String;" "Ljava/lang/reflect/Method;" ">;" "Ld/a<" "Ljava/lang/String;" "Ljava/lang/reflect/Method;" ">;" "Ld/a<" "Ljava/lang/String;" "Ljava/lang/Class;" ">;)V" } │ │ -Annotations on method #1677 'K' │ │ +Annotations on method #1679 'K' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Landroidx/versionedparcelable/a;" ")V" } │ │ -Annotations on method #1683 'c' │ │ +Annotations on method #1685 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "+" "Li/a;" ">;)" "Ljava/lang/Class;" } │ │ -Annotations on method #1694 'n' │ │ +Annotations on method #1696 'n' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Landroidx/versionedparcelable/a;" ")TT;" } │ │ -Annotations on method #1697 'q' │ │ +Annotations on method #1699 'q' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TT;" } │ │ -Annotations on method #1698 'r' │ │ +Annotations on method #1700 'r' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;I)TT;" } │ │ -Annotations on method #1701 'u' │ │ +Annotations on method #1703 'u' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TT;" } │ │ -Annotations on method #1702 'v' │ │ +Annotations on method #1704 'v' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;I)TT;" } │ │ │ │ Class #102 - │ │ Class descriptor : 'Landroidx/versionedparcelable/a;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -13428,57 +13470,57 @@ │ │ type : '(Ld/a;Ld/a;Ld/a;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04795c: |[04795c] androidx.versionedparcelable.a.:(Ld/a;Ld/a;Ld/a;)V │ │ -04796c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -047972: 5b01 4001 |0003: iput-object v1, v0, Landroidx/versionedparcelable/a;.a:Ld/a; // field@0140 │ │ -047976: 5b02 4101 |0005: iput-object v2, v0, Landroidx/versionedparcelable/a;.b:Ld/a; // field@0141 │ │ -04797a: 5b03 4201 |0007: iput-object v3, v0, Landroidx/versionedparcelable/a;.c:Ld/a; // field@0142 │ │ -04797e: 0e00 |0009: return-void │ │ +0479c4: |[0479c4] androidx.versionedparcelable.a.:(Ld/a;Ld/a;Ld/a;)V │ │ +0479d4: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +0479da: 5b01 4001 |0003: iput-object v1, v0, Landroidx/versionedparcelable/a;.a:Ld/a; // field@0140 │ │ +0479de: 5b02 4101 |0005: iput-object v2, v0, Landroidx/versionedparcelable/a;.b:Ld/a; // field@0141 │ │ +0479e2: 5b03 4201 |0007: iput-object v3, v0, Landroidx/versionedparcelable/a;.c:Ld/a; // field@0142 │ │ +0479e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/versionedparcelable/a;) │ │ name : 'N' │ │ type : '(Li/a;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -047b6c: |[047b6c] androidx.versionedparcelable.a.N:(Li/a;)V │ │ -047b7c: 6e10 2818 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -047b82: 0c00 |0003: move-result-object v0 │ │ -047b84: 7020 9306 0300 |0004: invoke-direct {v3, v0}, Landroidx/versionedparcelable/a;.c:(Ljava/lang/Class;)Ljava/lang/Class; // method@0693 │ │ -047b8a: 0c04 |0007: move-result-object v4 │ │ -047b8c: 6e10 d317 0400 |0008: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d3 │ │ -047b92: 0c04 |000b: move-result-object v4 │ │ -047b94: 6e20 8b06 4300 |000c: invoke-virtual {v3, v4}, Landroidx/versionedparcelable/a;.I:(Ljava/lang/String;)V // method@068b │ │ -047b9a: 0e00 |000f: return-void │ │ -047b9c: 0d00 |0010: move-exception v0 │ │ -047b9e: 2201 4e04 |0011: new-instance v1, Ljava/lang/RuntimeException; // type@044e │ │ -047ba2: 2202 5504 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@0455 │ │ -047ba6: 7010 6518 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -047bac: 6e10 2818 0400 |0018: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -047bb2: 0c04 |001b: move-result-object v4 │ │ -047bb4: 6e10 d517 0400 |001c: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@17d5 │ │ -047bba: 0c04 |001f: move-result-object v4 │ │ -047bbc: 6e20 6d18 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -047bc2: 1a04 4400 |0023: const-string v4, " does not have a Parcelizer" // string@0044 │ │ -047bc6: 6e20 6d18 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -047bcc: 6e10 7018 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -047bd2: 0c04 |002b: move-result-object v4 │ │ -047bd4: 7030 3418 4100 |002c: invoke-direct {v1, v4, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1834 │ │ -047bda: 2701 |002f: throw v1 │ │ +047bd4: |[047bd4] androidx.versionedparcelable.a.N:(Li/a;)V │ │ +047be4: 6e10 2a18 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +047bea: 0c00 |0003: move-result-object v0 │ │ +047bec: 7020 9506 0300 |0004: invoke-direct {v3, v0}, Landroidx/versionedparcelable/a;.c:(Ljava/lang/Class;)Ljava/lang/Class; // method@0695 │ │ +047bf2: 0c04 |0007: move-result-object v4 │ │ +047bf4: 6e10 d517 0400 |0008: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d5 │ │ +047bfa: 0c04 |000b: move-result-object v4 │ │ +047bfc: 6e20 8d06 4300 |000c: invoke-virtual {v3, v4}, Landroidx/versionedparcelable/a;.I:(Ljava/lang/String;)V // method@068d │ │ +047c02: 0e00 |000f: return-void │ │ +047c04: 0d00 |0010: move-exception v0 │ │ +047c06: 2201 4e04 |0011: new-instance v1, Ljava/lang/RuntimeException; // type@044e │ │ +047c0a: 2202 5504 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@0455 │ │ +047c0e: 7010 6718 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +047c14: 6e10 2a18 0400 |0018: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +047c1a: 0c04 |001b: move-result-object v4 │ │ +047c1c: 6e10 d717 0400 |001c: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@17d7 │ │ +047c22: 0c04 |001f: move-result-object v4 │ │ +047c24: 6e20 6f18 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +047c2a: 1a04 4400 |0023: const-string v4, " does not have a Parcelizer" // string@0044 │ │ +047c2e: 6e20 6f18 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +047c34: 6e10 7218 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +047c3a: 0c04 |002b: move-result-object v4 │ │ +047c3c: 7030 3618 4100 |002c: invoke-direct {v1, v4, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ +047c42: 2701 |002f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/ClassNotFoundException; -> 0x0010 │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/versionedparcelable/a;) │ │ @@ -13486,120 +13528,120 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Class;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0477d8: |[0477d8] androidx.versionedparcelable.a.c:(Ljava/lang/Class;)Ljava/lang/Class; │ │ -0477e8: 5440 4201 |0000: iget-object v0, v4, Landroidx/versionedparcelable/a;.c:Ld/a; // field@0142 │ │ -0477ec: 6e10 d317 0500 |0002: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d3 │ │ -0477f2: 0c01 |0005: move-result-object v1 │ │ -0477f4: 6e20 8510 1000 |0006: invoke-virtual {v0, v1}, Ld/e;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1085 │ │ -0477fa: 0c00 |0009: move-result-object v0 │ │ -0477fc: 1f00 2804 |000a: check-cast v0, Ljava/lang/Class; // type@0428 │ │ -047800: 3900 2e00 |000c: if-nez v0, 003a // +002e │ │ -047804: 6e10 d417 0500 |000e: invoke-virtual {v5}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@17d4 │ │ -04780a: 0c00 |0011: move-result-object v0 │ │ -04780c: 6e10 2d18 0000 |0012: invoke-virtual {v0}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@182d │ │ -047812: 0c00 |0015: move-result-object v0 │ │ -047814: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -047816: 2311 c608 |0017: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ -04781a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -04781c: 4d00 0102 |001a: aput-object v0, v1, v2 │ │ -047820: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -047822: 6e10 d517 0500 |001d: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@17d5 │ │ -047828: 0c03 |0020: move-result-object v3 │ │ -04782a: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ -04782e: 1a00 9400 |0023: const-string v0, "%s.%sParcelizer" // string@0094 │ │ -047832: 7120 4918 1000 |0025: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1849 │ │ -047838: 0c00 |0028: move-result-object v0 │ │ -04783a: 6e10 c417 0500 |0029: invoke-virtual {v5}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@17c4 │ │ -047840: 0c01 |002c: move-result-object v1 │ │ -047842: 7130 c117 2001 |002d: invoke-static {v0, v2, v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@17c1 │ │ -047848: 0c00 |0030: move-result-object v0 │ │ -04784a: 5441 4201 |0031: iget-object v1, v4, Landroidx/versionedparcelable/a;.c:Ld/a; // field@0142 │ │ -04784e: 6e10 d317 0500 |0033: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d3 │ │ -047854: 0c05 |0036: move-result-object v5 │ │ -047856: 6e30 8e10 5100 |0037: invoke-virtual {v1, v5, v0}, Ld/e;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@108e │ │ -04785c: 1100 |003a: return-object v0 │ │ +047840: |[047840] androidx.versionedparcelable.a.c:(Ljava/lang/Class;)Ljava/lang/Class; │ │ +047850: 5440 4201 |0000: iget-object v0, v4, Landroidx/versionedparcelable/a;.c:Ld/a; // field@0142 │ │ +047854: 6e10 d517 0500 |0002: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d5 │ │ +04785a: 0c01 |0005: move-result-object v1 │ │ +04785c: 6e20 8710 1000 |0006: invoke-virtual {v0, v1}, Ld/e;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1087 │ │ +047862: 0c00 |0009: move-result-object v0 │ │ +047864: 1f00 2804 |000a: check-cast v0, Ljava/lang/Class; // type@0428 │ │ +047868: 3900 2e00 |000c: if-nez v0, 003a // +002e │ │ +04786c: 6e10 d617 0500 |000e: invoke-virtual {v5}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@17d6 │ │ +047872: 0c00 |0011: move-result-object v0 │ │ +047874: 6e10 2f18 0000 |0012: invoke-virtual {v0}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@182f │ │ +04787a: 0c00 |0015: move-result-object v0 │ │ +04787c: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +04787e: 2311 c608 |0017: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ +047882: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +047884: 4d00 0102 |001a: aput-object v0, v1, v2 │ │ +047888: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +04788a: 6e10 d717 0500 |001d: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@17d7 │ │ +047890: 0c03 |0020: move-result-object v3 │ │ +047892: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ +047896: 1a00 9400 |0023: const-string v0, "%s.%sParcelizer" // string@0094 │ │ +04789a: 7120 4b18 1000 |0025: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@184b │ │ +0478a0: 0c00 |0028: move-result-object v0 │ │ +0478a2: 6e10 c617 0500 |0029: invoke-virtual {v5}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@17c6 │ │ +0478a8: 0c01 |002c: move-result-object v1 │ │ +0478aa: 7130 c317 2001 |002d: invoke-static {v0, v2, v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@17c3 │ │ +0478b0: 0c00 |0030: move-result-object v0 │ │ +0478b2: 5441 4201 |0031: iget-object v1, v4, Landroidx/versionedparcelable/a;.c:Ld/a; // field@0142 │ │ +0478b6: 6e10 d517 0500 |0033: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d5 │ │ +0478bc: 0c05 |0036: move-result-object v5 │ │ +0478be: 6e30 9010 5100 |0037: invoke-virtual {v1, v5, v0}, Ld/e;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1090 │ │ +0478c4: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/versionedparcelable/a;) │ │ name : 'd' │ │ type : '(Ljava/lang/String;)Ljava/lang/reflect/Method;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -047888: |[047888] androidx.versionedparcelable.a.d:(Ljava/lang/String;)Ljava/lang/reflect/Method; │ │ -047898: 1c00 8701 |0000: const-class v0, Landroidx/versionedparcelable/a; // type@0187 │ │ -04789c: 5441 4001 |0002: iget-object v1, v4, Landroidx/versionedparcelable/a;.a:Ld/a; // field@0140 │ │ -0478a0: 6e20 8510 5100 |0004: invoke-virtual {v1, v5}, Ld/e;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1085 │ │ -0478a6: 0c01 |0007: move-result-object v1 │ │ -0478a8: 1f01 6904 |0008: check-cast v1, Ljava/lang/reflect/Method; // type@0469 │ │ -0478ac: 3901 1e00 |000a: if-nez v1, 0028 // +001e │ │ -0478b0: 7100 7218 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1872 │ │ -0478b6: 6e10 c417 0000 |000f: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@17c4 │ │ -0478bc: 0c01 |0012: move-result-object v1 │ │ -0478be: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0478c0: 7130 c117 2501 |0014: invoke-static {v5, v2, v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@17c1 │ │ -0478c6: 0c01 |0017: move-result-object v1 │ │ -0478c8: 2322 c308 |0018: new-array v2, v2, [Ljava/lang/Class; // type@08c3 │ │ -0478cc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0478ce: 4d00 0203 |001b: aput-object v0, v2, v3 │ │ -0478d2: 1a00 d11b |001d: const-string v0, "read" // string@1bd1 │ │ -0478d6: 6e30 cb17 0102 |001f: invoke-virtual {v1, v0, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17cb │ │ -0478dc: 0c01 |0022: move-result-object v1 │ │ -0478de: 5440 4001 |0023: iget-object v0, v4, Landroidx/versionedparcelable/a;.a:Ld/a; // field@0140 │ │ -0478e2: 6e30 8e10 5001 |0025: invoke-virtual {v0, v5, v1}, Ld/e;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@108e │ │ -0478e8: 1101 |0028: return-object v1 │ │ +0478f0: |[0478f0] androidx.versionedparcelable.a.d:(Ljava/lang/String;)Ljava/lang/reflect/Method; │ │ +047900: 1c00 8701 |0000: const-class v0, Landroidx/versionedparcelable/a; // type@0187 │ │ +047904: 5441 4001 |0002: iget-object v1, v4, Landroidx/versionedparcelable/a;.a:Ld/a; // field@0140 │ │ +047908: 6e20 8710 5100 |0004: invoke-virtual {v1, v5}, Ld/e;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1087 │ │ +04790e: 0c01 |0007: move-result-object v1 │ │ +047910: 1f01 6904 |0008: check-cast v1, Ljava/lang/reflect/Method; // type@0469 │ │ +047914: 3901 1e00 |000a: if-nez v1, 0028 // +001e │ │ +047918: 7100 7418 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1874 │ │ +04791e: 6e10 c617 0000 |000f: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@17c6 │ │ +047924: 0c01 |0012: move-result-object v1 │ │ +047926: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +047928: 7130 c317 2501 |0014: invoke-static {v5, v2, v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@17c3 │ │ +04792e: 0c01 |0017: move-result-object v1 │ │ +047930: 2322 c308 |0018: new-array v2, v2, [Ljava/lang/Class; // type@08c3 │ │ +047934: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +047936: 4d00 0203 |001b: aput-object v0, v2, v3 │ │ +04793a: 1a00 d11b |001d: const-string v0, "read" // string@1bd1 │ │ +04793e: 6e30 cd17 0102 |001f: invoke-virtual {v1, v0, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17cd │ │ +047944: 0c01 |0022: move-result-object v1 │ │ +047946: 5440 4001 |0023: iget-object v0, v4, Landroidx/versionedparcelable/a;.a:Ld/a; // field@0140 │ │ +04794a: 6e30 9010 5001 |0025: invoke-virtual {v0, v5, v1}, Ld/e;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1090 │ │ +047950: 1101 |0028: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/versionedparcelable/a;) │ │ name : 'e' │ │ type : '(Ljava/lang/Class;)Ljava/lang/reflect/Method;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0478ec: |[0478ec] androidx.versionedparcelable.a.e:(Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ -0478fc: 5440 4101 |0000: iget-object v0, v4, Landroidx/versionedparcelable/a;.b:Ld/a; // field@0141 │ │ -047900: 6e10 d317 0500 |0002: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d3 │ │ -047906: 0c01 |0005: move-result-object v1 │ │ -047908: 6e20 8510 1000 |0006: invoke-virtual {v0, v1}, Ld/e;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1085 │ │ -04790e: 0c00 |0009: move-result-object v0 │ │ -047910: 1f00 6904 |000a: check-cast v0, Ljava/lang/reflect/Method; // type@0469 │ │ -047914: 3900 2300 |000c: if-nez v0, 002f // +0023 │ │ -047918: 7020 9306 5400 |000e: invoke-direct {v4, v5}, Landroidx/versionedparcelable/a;.c:(Ljava/lang/Class;)Ljava/lang/Class; // method@0693 │ │ -04791e: 0c00 |0011: move-result-object v0 │ │ -047920: 7100 7218 0000 |0012: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1872 │ │ -047926: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -047928: 2311 c308 |0016: new-array v1, v1, [Ljava/lang/Class; // type@08c3 │ │ -04792c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -04792e: 4d05 0102 |0019: aput-object v5, v1, v2 │ │ -047932: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -047934: 1c03 8701 |001c: const-class v3, Landroidx/versionedparcelable/a; // type@0187 │ │ -047938: 4d03 0102 |001e: aput-object v3, v1, v2 │ │ -04793c: 1a02 781e |0020: const-string v2, "write" // string@1e78 │ │ -047940: 6e30 cb17 2001 |0022: invoke-virtual {v0, v2, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17cb │ │ -047946: 0c00 |0025: move-result-object v0 │ │ -047948: 5441 4101 |0026: iget-object v1, v4, Landroidx/versionedparcelable/a;.b:Ld/a; // field@0141 │ │ -04794c: 6e10 d317 0500 |0028: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d3 │ │ -047952: 0c05 |002b: move-result-object v5 │ │ -047954: 6e30 8e10 5100 |002c: invoke-virtual {v1, v5, v0}, Ld/e;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@108e │ │ -04795a: 1100 |002f: return-object v0 │ │ +047954: |[047954] androidx.versionedparcelable.a.e:(Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ +047964: 5440 4101 |0000: iget-object v0, v4, Landroidx/versionedparcelable/a;.b:Ld/a; // field@0141 │ │ +047968: 6e10 d517 0500 |0002: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d5 │ │ +04796e: 0c01 |0005: move-result-object v1 │ │ +047970: 6e20 8710 1000 |0006: invoke-virtual {v0, v1}, Ld/e;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1087 │ │ +047976: 0c00 |0009: move-result-object v0 │ │ +047978: 1f00 6904 |000a: check-cast v0, Ljava/lang/reflect/Method; // type@0469 │ │ +04797c: 3900 2300 |000c: if-nez v0, 002f // +0023 │ │ +047980: 7020 9506 5400 |000e: invoke-direct {v4, v5}, Landroidx/versionedparcelable/a;.c:(Ljava/lang/Class;)Ljava/lang/Class; // method@0695 │ │ +047986: 0c00 |0011: move-result-object v0 │ │ +047988: 7100 7418 0000 |0012: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1874 │ │ +04798e: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +047990: 2311 c308 |0016: new-array v1, v1, [Ljava/lang/Class; // type@08c3 │ │ +047994: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +047996: 4d05 0102 |0019: aput-object v5, v1, v2 │ │ +04799a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +04799c: 1c03 8701 |001c: const-class v3, Landroidx/versionedparcelable/a; // type@0187 │ │ +0479a0: 4d03 0102 |001e: aput-object v3, v1, v2 │ │ +0479a4: 1a02 781e |0020: const-string v2, "write" // string@1e78 │ │ +0479a8: 6e30 cd17 2001 |0022: invoke-virtual {v0, v2, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17cd │ │ +0479ae: 0c00 |0025: move-result-object v0 │ │ +0479b0: 5441 4101 |0026: iget-object v1, v4, Landroidx/versionedparcelable/a;.b:Ld/a; // field@0141 │ │ +0479b4: 6e10 d517 0500 |0028: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d5 │ │ +0479ba: 0c05 |002b: move-result-object v5 │ │ +0479bc: 6e30 9010 5100 |002c: invoke-virtual {v1, v5, v0}, Ld/e;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1090 │ │ +0479c2: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/versionedparcelable/a;) │ │ name : 'A' │ │ @@ -13612,18 +13654,18 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0479b4: |[0479b4] androidx.versionedparcelable.a.B:([BI)V │ │ -0479c4: 6e20 a706 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a7 │ │ -0479ca: 6e20 8306 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.A:([B)V // method@0683 │ │ -0479d0: 0e00 |0006: return-void │ │ +047a1c: |[047a1c] androidx.versionedparcelable.a.B:([BI)V │ │ +047a2c: 6e20 a906 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a9 │ │ +047a32: 6e20 8506 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.A:([B)V // method@0685 │ │ +047a38: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/versionedparcelable/a;) │ │ name : 'C' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ @@ -13635,18 +13677,18 @@ │ │ type : '(Ljava/lang/CharSequence;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0479d4: |[0479d4] androidx.versionedparcelable.a.D:(Ljava/lang/CharSequence;I)V │ │ -0479e4: 6e20 a706 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a7 │ │ -0479ea: 6e20 8506 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.C:(Ljava/lang/CharSequence;)V // method@0685 │ │ -0479f0: 0e00 |0006: return-void │ │ +047a3c: |[047a3c] androidx.versionedparcelable.a.D:(Ljava/lang/CharSequence;I)V │ │ +047a4c: 6e20 a906 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a9 │ │ +047a52: 6e20 8706 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.C:(Ljava/lang/CharSequence;)V // method@0687 │ │ +047a58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/versionedparcelable/a;) │ │ name : 'E' │ │ type : '(I)V' │ │ @@ -13658,18 +13700,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0479f4: |[0479f4] androidx.versionedparcelable.a.F:(II)V │ │ -047a04: 6e20 a706 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a7 │ │ -047a0a: 6e20 8706 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.E:(I)V // method@0687 │ │ -047a10: 0e00 |0006: return-void │ │ +047a5c: |[047a5c] androidx.versionedparcelable.a.F:(II)V │ │ +047a6c: 6e20 a906 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a9 │ │ +047a72: 6e20 8906 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.E:(I)V // method@0689 │ │ +047a78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/versionedparcelable/a;) │ │ name : 'G' │ │ type : '(Landroid/os/Parcelable;)V' │ │ @@ -13681,18 +13723,18 @@ │ │ type : '(Landroid/os/Parcelable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047a14: |[047a14] androidx.versionedparcelable.a.H:(Landroid/os/Parcelable;I)V │ │ -047a24: 6e20 a706 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a7 │ │ -047a2a: 6e20 8906 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.G:(Landroid/os/Parcelable;)V // method@0689 │ │ -047a30: 0e00 |0006: return-void │ │ +047a7c: |[047a7c] androidx.versionedparcelable.a.H:(Landroid/os/Parcelable;I)V │ │ +047a8c: 6e20 a906 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a9 │ │ +047a92: 6e20 8b06 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.G:(Landroid/os/Parcelable;)V // method@068b │ │ +047a98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/versionedparcelable/a;) │ │ name : 'I' │ │ type : '(Ljava/lang/String;)V' │ │ @@ -13704,73 +13746,73 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047a34: |[047a34] androidx.versionedparcelable.a.J:(Ljava/lang/String;I)V │ │ -047a44: 6e20 a706 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a7 │ │ -047a4a: 6e20 8b06 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.I:(Ljava/lang/String;)V // method@068b │ │ -047a50: 0e00 |0006: return-void │ │ +047a9c: |[047a9c] androidx.versionedparcelable.a.J:(Ljava/lang/String;I)V │ │ +047aac: 6e20 a906 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a9 │ │ +047ab2: 6e20 8d06 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.I:(Ljava/lang/String;)V // method@068d │ │ +047ab8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/versionedparcelable/a;) │ │ name : 'K' │ │ type : '(Li/a;Landroidx/versionedparcelable/a;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -047a54: |[047a54] androidx.versionedparcelable.a.K:(Li/a;Landroidx/versionedparcelable/a;)V │ │ -047a64: 6e10 2818 0500 |0000: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -047a6a: 0c00 |0003: move-result-object v0 │ │ -047a6c: 7020 9506 0400 |0004: invoke-direct {v4, v0}, Landroidx/versionedparcelable/a;.e:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0695 │ │ -047a72: 0c00 |0007: move-result-object v0 │ │ -047a74: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -047a76: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -047a78: 2322 c608 |000a: new-array v2, v2, [Ljava/lang/Object; // type@08c6 │ │ -047a7c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -047a7e: 4d05 0203 |000d: aput-object v5, v2, v3 │ │ -047a82: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -047a84: 4d06 0205 |0010: aput-object v6, v2, v5 │ │ -047a88: 6e30 a918 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -047a8e: 0e00 |0015: return-void │ │ -047a90: 0d05 |0016: move-exception v5 │ │ -047a92: 2206 4e04 |0017: new-instance v6, Ljava/lang/RuntimeException; // type@044e │ │ -047a96: 1a00 d012 |0019: const-string v0, "VersionedParcel encountered ClassNotFoundException" // string@12d0 │ │ -047a9a: 7030 3418 0605 |001b: invoke-direct {v6, v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1834 │ │ -047aa0: 2706 |001e: throw v6 │ │ -047aa2: 0d05 |001f: move-exception v5 │ │ -047aa4: 2206 4e04 |0020: new-instance v6, Ljava/lang/RuntimeException; // type@044e │ │ -047aa8: 1a00 d312 |0022: const-string v0, "VersionedParcel encountered NoSuchMethodException" // string@12d3 │ │ -047aac: 7030 3418 0605 |0024: invoke-direct {v6, v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1834 │ │ -047ab2: 2706 |0027: throw v6 │ │ -047ab4: 0d05 |0028: move-exception v5 │ │ -047ab6: 6e10 a418 0500 |0029: invoke-virtual {v5}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@18a4 │ │ -047abc: 0c06 |002c: move-result-object v6 │ │ -047abe: 2066 4e04 |002d: instance-of v6, v6, Ljava/lang/RuntimeException; // type@044e │ │ -047ac2: 3806 0900 |002f: if-eqz v6, 0038 // +0009 │ │ -047ac6: 6e10 a418 0500 |0031: invoke-virtual {v5}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@18a4 │ │ -047acc: 0c05 |0034: move-result-object v5 │ │ -047ace: 1f05 4e04 |0035: check-cast v5, Ljava/lang/RuntimeException; // type@044e │ │ -047ad2: 2705 |0037: throw v5 │ │ -047ad4: 2206 4e04 |0038: new-instance v6, Ljava/lang/RuntimeException; // type@044e │ │ -047ad8: 1a00 d212 |003a: const-string v0, "VersionedParcel encountered InvocationTargetException" // string@12d2 │ │ -047adc: 7030 3418 0605 |003c: invoke-direct {v6, v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1834 │ │ -047ae2: 2706 |003f: throw v6 │ │ -047ae4: 0d05 |0040: move-exception v5 │ │ -047ae6: 2206 4e04 |0041: new-instance v6, Ljava/lang/RuntimeException; // type@044e │ │ -047aea: 1a00 d112 |0043: const-string v0, "VersionedParcel encountered IllegalAccessException" // string@12d1 │ │ -047aee: 7030 3418 0605 |0045: invoke-direct {v6, v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1834 │ │ -047af4: 2706 |0048: throw v6 │ │ +047abc: |[047abc] androidx.versionedparcelable.a.K:(Li/a;Landroidx/versionedparcelable/a;)V │ │ +047acc: 6e10 2a18 0500 |0000: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +047ad2: 0c00 |0003: move-result-object v0 │ │ +047ad4: 7020 9706 0400 |0004: invoke-direct {v4, v0}, Landroidx/versionedparcelable/a;.e:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0697 │ │ +047ada: 0c00 |0007: move-result-object v0 │ │ +047adc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +047ade: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +047ae0: 2322 c608 |000a: new-array v2, v2, [Ljava/lang/Object; // type@08c6 │ │ +047ae4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +047ae6: 4d05 0203 |000d: aput-object v5, v2, v3 │ │ +047aea: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +047aec: 4d06 0205 |0010: aput-object v6, v2, v5 │ │ +047af0: 6e30 ab18 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +047af6: 0e00 |0015: return-void │ │ +047af8: 0d05 |0016: move-exception v5 │ │ +047afa: 2206 4e04 |0017: new-instance v6, Ljava/lang/RuntimeException; // type@044e │ │ +047afe: 1a00 d012 |0019: const-string v0, "VersionedParcel encountered ClassNotFoundException" // string@12d0 │ │ +047b02: 7030 3618 0605 |001b: invoke-direct {v6, v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ +047b08: 2706 |001e: throw v6 │ │ +047b0a: 0d05 |001f: move-exception v5 │ │ +047b0c: 2206 4e04 |0020: new-instance v6, Ljava/lang/RuntimeException; // type@044e │ │ +047b10: 1a00 d312 |0022: const-string v0, "VersionedParcel encountered NoSuchMethodException" // string@12d3 │ │ +047b14: 7030 3618 0605 |0024: invoke-direct {v6, v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ +047b1a: 2706 |0027: throw v6 │ │ +047b1c: 0d05 |0028: move-exception v5 │ │ +047b1e: 6e10 a618 0500 |0029: invoke-virtual {v5}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@18a6 │ │ +047b24: 0c06 |002c: move-result-object v6 │ │ +047b26: 2066 4e04 |002d: instance-of v6, v6, Ljava/lang/RuntimeException; // type@044e │ │ +047b2a: 3806 0900 |002f: if-eqz v6, 0038 // +0009 │ │ +047b2e: 6e10 a618 0500 |0031: invoke-virtual {v5}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@18a6 │ │ +047b34: 0c05 |0034: move-result-object v5 │ │ +047b36: 1f05 4e04 |0035: check-cast v5, Ljava/lang/RuntimeException; // type@044e │ │ +047b3a: 2705 |0037: throw v5 │ │ +047b3c: 2206 4e04 |0038: new-instance v6, Ljava/lang/RuntimeException; // type@044e │ │ +047b40: 1a00 d212 |003a: const-string v0, "VersionedParcel encountered InvocationTargetException" // string@12d2 │ │ +047b44: 7030 3618 0605 |003c: invoke-direct {v6, v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ +047b4a: 2706 |003f: throw v6 │ │ +047b4c: 0d05 |0040: move-exception v5 │ │ +047b4e: 2206 4e04 |0041: new-instance v6, Ljava/lang/RuntimeException; // type@044e │ │ +047b52: 1a00 d112 |0043: const-string v0, "VersionedParcel encountered IllegalAccessException" // string@12d1 │ │ +047b56: 7030 3618 0605 |0045: invoke-direct {v6, v0, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ +047b5c: 2706 |0048: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/IllegalAccessException; -> 0x0040 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0028 │ │ Ljava/lang/NoSuchMethodException; -> 0x001f │ │ Ljava/lang/ClassNotFoundException; -> 0x0016 │ │ positions : │ │ @@ -13781,42 +13823,42 @@ │ │ type : '(Li/a;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -047b10: |[047b10] androidx.versionedparcelable.a.L:(Li/a;)V │ │ -047b20: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -047b24: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -047b26: 6e20 8b06 2100 |0003: invoke-virtual {v1, v2}, Landroidx/versionedparcelable/a;.I:(Ljava/lang/String;)V // method@068b │ │ -047b2c: 0e00 |0006: return-void │ │ -047b2e: 7020 9006 2100 |0007: invoke-direct {v1, v2}, Landroidx/versionedparcelable/a;.N:(Li/a;)V // method@0690 │ │ -047b34: 6e10 9206 0100 |000a: invoke-virtual {v1}, Landroidx/versionedparcelable/a;.b:()Landroidx/versionedparcelable/a; // method@0692 │ │ -047b3a: 0c00 |000d: move-result-object v0 │ │ -047b3c: 6e30 8d06 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/versionedparcelable/a;.K:(Li/a;Landroidx/versionedparcelable/a;)V // method@068d │ │ -047b42: 6e10 9106 0000 |0011: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.a:()V // method@0691 │ │ -047b48: 0e00 |0014: return-void │ │ +047b78: |[047b78] androidx.versionedparcelable.a.L:(Li/a;)V │ │ +047b88: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +047b8c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +047b8e: 6e20 8d06 2100 |0003: invoke-virtual {v1, v2}, Landroidx/versionedparcelable/a;.I:(Ljava/lang/String;)V // method@068d │ │ +047b94: 0e00 |0006: return-void │ │ +047b96: 7020 9206 2100 |0007: invoke-direct {v1, v2}, Landroidx/versionedparcelable/a;.N:(Li/a;)V // method@0692 │ │ +047b9c: 6e10 9406 0100 |000a: invoke-virtual {v1}, Landroidx/versionedparcelable/a;.b:()Landroidx/versionedparcelable/a; // method@0694 │ │ +047ba2: 0c00 |000d: move-result-object v0 │ │ +047ba4: 6e30 8f06 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/versionedparcelable/a;.K:(Li/a;Landroidx/versionedparcelable/a;)V // method@068f │ │ +047baa: 6e10 9306 0000 |0011: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.a:()V // method@0693 │ │ +047bb0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/versionedparcelable/a;) │ │ name : 'M' │ │ type : '(Li/a;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047b4c: |[047b4c] androidx.versionedparcelable.a.M:(Li/a;I)V │ │ -047b5c: 6e20 a706 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a7 │ │ -047b62: 6e20 8e06 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.L:(Li/a;)V // method@068e │ │ -047b68: 0e00 |0006: return-void │ │ +047bb4: |[047bb4] androidx.versionedparcelable.a.M:(Li/a;I)V │ │ +047bc4: 6e20 a906 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a9 │ │ +047bca: 6e20 9006 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.L:(Li/a;)V // method@0690 │ │ +047bd0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/versionedparcelable/a;) │ │ name : 'a' │ │ type : '()V' │ │ @@ -13834,17 +13876,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -047614: |[047614] androidx.versionedparcelable.a.f:()Z │ │ -047624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -047626: 0f00 |0001: return v0 │ │ +04767c: |[04767c] androidx.versionedparcelable.a.f:()Z │ │ +04768c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04768e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/versionedparcelable/a;) │ │ name : 'g' │ │ type : '()Z' │ │ @@ -13856,22 +13898,22 @@ │ │ type : '(ZI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -047628: |[047628] androidx.versionedparcelable.a.h:(ZI)Z │ │ -047638: 6e20 9d06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069d │ │ -04763e: 0a02 |0003: move-result v2 │ │ -047640: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -047644: 0f01 |0006: return v1 │ │ -047646: 6e10 9706 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.g:()Z // method@0697 │ │ -04764c: 0a01 |000a: move-result v1 │ │ -04764e: 0f01 |000b: return v1 │ │ +047690: |[047690] androidx.versionedparcelable.a.h:(ZI)Z │ │ +0476a0: 6e20 9f06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069f │ │ +0476a6: 0a02 |0003: move-result v2 │ │ +0476a8: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +0476ac: 0f01 |0006: return v1 │ │ +0476ae: 6e10 9906 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.g:()Z // method@0699 │ │ +0476b4: 0a01 |000a: move-result v1 │ │ +0476b6: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/versionedparcelable/a;) │ │ name : 'i' │ │ type : '()[B' │ │ @@ -13883,22 +13925,22 @@ │ │ type : '([BI)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -047650: |[047650] androidx.versionedparcelable.a.j:([BI)[B │ │ -047660: 6e20 9d06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069d │ │ -047666: 0a02 |0003: move-result v2 │ │ -047668: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -04766c: 1101 |0006: return-object v1 │ │ -04766e: 6e10 9906 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.i:()[B // method@0699 │ │ -047674: 0c01 |000a: move-result-object v1 │ │ -047676: 1101 |000b: return-object v1 │ │ +0476b8: |[0476b8] androidx.versionedparcelable.a.j:([BI)[B │ │ +0476c8: 6e20 9f06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069f │ │ +0476ce: 0a02 |0003: move-result v2 │ │ +0476d0: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +0476d4: 1101 |0006: return-object v1 │ │ +0476d6: 6e10 9b06 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.i:()[B // method@069b │ │ +0476dc: 0c01 |000a: move-result-object v1 │ │ +0476de: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/versionedparcelable/a;) │ │ name : 'k' │ │ type : '()Ljava/lang/CharSequence;' │ │ @@ -13910,22 +13952,22 @@ │ │ type : '(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0477b0: |[0477b0] androidx.versionedparcelable.a.l:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ -0477c0: 6e20 9d06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069d │ │ -0477c6: 0a02 |0003: move-result v2 │ │ -0477c8: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -0477cc: 1101 |0006: return-object v1 │ │ -0477ce: 6e10 9b06 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.k:()Ljava/lang/CharSequence; // method@069b │ │ -0477d4: 0c01 |000a: move-result-object v1 │ │ -0477d6: 1101 |000b: return-object v1 │ │ +047818: |[047818] androidx.versionedparcelable.a.l:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ +047828: 6e20 9f06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069f │ │ +04782e: 0a02 |0003: move-result v2 │ │ +047830: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +047834: 1101 |0006: return-object v1 │ │ +047836: 6e10 9d06 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.k:()Ljava/lang/CharSequence; // method@069d │ │ +04783c: 0c01 |000a: move-result-object v1 │ │ +04783e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/versionedparcelable/a;) │ │ name : 'm' │ │ type : '(I)Z' │ │ @@ -13937,54 +13979,54 @@ │ │ type : '(Ljava/lang/String;Landroidx/versionedparcelable/a;)Li/a;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -047678: |[047678] androidx.versionedparcelable.a.n:(Ljava/lang/String;Landroidx/versionedparcelable/a;)Li/a; │ │ -047688: 7020 9406 4300 |0000: invoke-direct {v3, v4}, Landroidx/versionedparcelable/a;.d:(Ljava/lang/String;)Ljava/lang/reflect/Method; // method@0694 │ │ -04768e: 0c04 |0003: move-result-object v4 │ │ -047690: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -047692: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -047694: 2311 c608 |0006: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ -047698: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -04769a: 4d05 0102 |0009: aput-object v5, v1, v2 │ │ -04769e: 6e30 a918 0401 |000b: invoke-virtual {v4, v0, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -0476a4: 0c04 |000e: move-result-object v4 │ │ -0476a6: 1f04 1c03 |000f: check-cast v4, Li/a; // type@031c │ │ -0476aa: 1104 |0011: return-object v4 │ │ -0476ac: 0d04 |0012: move-exception v4 │ │ -0476ae: 2205 4e04 |0013: new-instance v5, Ljava/lang/RuntimeException; // type@044e │ │ -0476b2: 1a00 d012 |0015: const-string v0, "VersionedParcel encountered ClassNotFoundException" // string@12d0 │ │ -0476b6: 7030 3418 0504 |0017: invoke-direct {v5, v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1834 │ │ -0476bc: 2705 |001a: throw v5 │ │ -0476be: 0d04 |001b: move-exception v4 │ │ -0476c0: 2205 4e04 |001c: new-instance v5, Ljava/lang/RuntimeException; // type@044e │ │ -0476c4: 1a00 d312 |001e: const-string v0, "VersionedParcel encountered NoSuchMethodException" // string@12d3 │ │ -0476c8: 7030 3418 0504 |0020: invoke-direct {v5, v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1834 │ │ -0476ce: 2705 |0023: throw v5 │ │ -0476d0: 0d04 |0024: move-exception v4 │ │ -0476d2: 6e10 a418 0400 |0025: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@18a4 │ │ -0476d8: 0c05 |0028: move-result-object v5 │ │ -0476da: 2055 4e04 |0029: instance-of v5, v5, Ljava/lang/RuntimeException; // type@044e │ │ -0476de: 3805 0900 |002b: if-eqz v5, 0034 // +0009 │ │ -0476e2: 6e10 a418 0400 |002d: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@18a4 │ │ -0476e8: 0c04 |0030: move-result-object v4 │ │ -0476ea: 1f04 4e04 |0031: check-cast v4, Ljava/lang/RuntimeException; // type@044e │ │ -0476ee: 2704 |0033: throw v4 │ │ -0476f0: 2205 4e04 |0034: new-instance v5, Ljava/lang/RuntimeException; // type@044e │ │ -0476f4: 1a00 d212 |0036: const-string v0, "VersionedParcel encountered InvocationTargetException" // string@12d2 │ │ -0476f8: 7030 3418 0504 |0038: invoke-direct {v5, v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1834 │ │ -0476fe: 2705 |003b: throw v5 │ │ -047700: 0d04 |003c: move-exception v4 │ │ -047702: 2205 4e04 |003d: new-instance v5, Ljava/lang/RuntimeException; // type@044e │ │ -047706: 1a00 d112 |003f: const-string v0, "VersionedParcel encountered IllegalAccessException" // string@12d1 │ │ -04770a: 7030 3418 0504 |0041: invoke-direct {v5, v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1834 │ │ -047710: 2705 |0044: throw v5 │ │ +0476e0: |[0476e0] androidx.versionedparcelable.a.n:(Ljava/lang/String;Landroidx/versionedparcelable/a;)Li/a; │ │ +0476f0: 7020 9606 4300 |0000: invoke-direct {v3, v4}, Landroidx/versionedparcelable/a;.d:(Ljava/lang/String;)Ljava/lang/reflect/Method; // method@0696 │ │ +0476f6: 0c04 |0003: move-result-object v4 │ │ +0476f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0476fa: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0476fc: 2311 c608 |0006: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ +047700: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +047702: 4d05 0102 |0009: aput-object v5, v1, v2 │ │ +047706: 6e30 ab18 0401 |000b: invoke-virtual {v4, v0, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +04770c: 0c04 |000e: move-result-object v4 │ │ +04770e: 1f04 1c03 |000f: check-cast v4, Li/a; // type@031c │ │ +047712: 1104 |0011: return-object v4 │ │ +047714: 0d04 |0012: move-exception v4 │ │ +047716: 2205 4e04 |0013: new-instance v5, Ljava/lang/RuntimeException; // type@044e │ │ +04771a: 1a00 d012 |0015: const-string v0, "VersionedParcel encountered ClassNotFoundException" // string@12d0 │ │ +04771e: 7030 3618 0504 |0017: invoke-direct {v5, v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ +047724: 2705 |001a: throw v5 │ │ +047726: 0d04 |001b: move-exception v4 │ │ +047728: 2205 4e04 |001c: new-instance v5, Ljava/lang/RuntimeException; // type@044e │ │ +04772c: 1a00 d312 |001e: const-string v0, "VersionedParcel encountered NoSuchMethodException" // string@12d3 │ │ +047730: 7030 3618 0504 |0020: invoke-direct {v5, v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ +047736: 2705 |0023: throw v5 │ │ +047738: 0d04 |0024: move-exception v4 │ │ +04773a: 6e10 a618 0400 |0025: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@18a6 │ │ +047740: 0c05 |0028: move-result-object v5 │ │ +047742: 2055 4e04 |0029: instance-of v5, v5, Ljava/lang/RuntimeException; // type@044e │ │ +047746: 3805 0900 |002b: if-eqz v5, 0034 // +0009 │ │ +04774a: 6e10 a618 0400 |002d: invoke-virtual {v4}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@18a6 │ │ +047750: 0c04 |0030: move-result-object v4 │ │ +047752: 1f04 4e04 |0031: check-cast v4, Ljava/lang/RuntimeException; // type@044e │ │ +047756: 2704 |0033: throw v4 │ │ +047758: 2205 4e04 |0034: new-instance v5, Ljava/lang/RuntimeException; // type@044e │ │ +04775c: 1a00 d212 |0036: const-string v0, "VersionedParcel encountered InvocationTargetException" // string@12d2 │ │ +047760: 7030 3618 0504 |0038: invoke-direct {v5, v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ +047766: 2705 |003b: throw v5 │ │ +047768: 0d04 |003c: move-exception v4 │ │ +04776a: 2205 4e04 |003d: new-instance v5, Ljava/lang/RuntimeException; // type@044e │ │ +04776e: 1a00 d112 |003f: const-string v0, "VersionedParcel encountered IllegalAccessException" // string@12d1 │ │ +047772: 7030 3618 0504 |0041: invoke-direct {v5, v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ +047778: 2705 |0044: throw v5 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/IllegalAccessException; -> 0x003c │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0024 │ │ Ljava/lang/NoSuchMethodException; -> 0x001b │ │ Ljava/lang/ClassNotFoundException; -> 0x0012 │ │ positions : │ │ @@ -14001,22 +14043,22 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -047788: |[047788] androidx.versionedparcelable.a.p:(II)I │ │ -047798: 6e20 9d06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069d │ │ -04779e: 0a02 |0003: move-result v2 │ │ -0477a0: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -0477a4: 0f01 |0006: return v1 │ │ -0477a6: 6e10 9f06 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.o:()I // method@069f │ │ -0477ac: 0a01 |000a: move-result v1 │ │ -0477ae: 0f01 |000b: return v1 │ │ +0477f0: |[0477f0] androidx.versionedparcelable.a.p:(II)I │ │ +047800: 6e20 9f06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069f │ │ +047806: 0a02 |0003: move-result v2 │ │ +047808: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +04780c: 0f01 |0006: return v1 │ │ +04780e: 6e10 a106 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.o:()I // method@06a1 │ │ +047814: 0a01 |000a: move-result v1 │ │ +047816: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Landroidx/versionedparcelable/a;) │ │ name : 'q' │ │ type : '()Landroid/os/Parcelable;' │ │ @@ -14028,22 +14070,22 @@ │ │ type : '(Landroid/os/Parcelable;I)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0475ec: |[0475ec] androidx.versionedparcelable.a.r:(Landroid/os/Parcelable;I)Landroid/os/Parcelable; │ │ -0475fc: 6e20 9d06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069d │ │ -047602: 0a02 |0003: move-result v2 │ │ -047604: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -047608: 1101 |0006: return-object v1 │ │ -04760a: 6e10 a106 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.q:()Landroid/os/Parcelable; // method@06a1 │ │ -047610: 0c01 |000a: move-result-object v1 │ │ -047612: 1101 |000b: return-object v1 │ │ +047654: |[047654] androidx.versionedparcelable.a.r:(Landroid/os/Parcelable;I)Landroid/os/Parcelable; │ │ +047664: 6e20 9f06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069f │ │ +04766a: 0a02 |0003: move-result v2 │ │ +04766c: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +047670: 1101 |0006: return-object v1 │ │ +047672: 6e10 a306 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.q:()Landroid/os/Parcelable; // method@06a3 │ │ +047678: 0c01 |000a: move-result-object v1 │ │ +04767a: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/versionedparcelable/a;) │ │ name : 's' │ │ type : '()Ljava/lang/String;' │ │ @@ -14055,67 +14097,67 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -047860: |[047860] androidx.versionedparcelable.a.t:(Ljava/lang/String;I)Ljava/lang/String; │ │ -047870: 6e20 9d06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069d │ │ -047876: 0a02 |0003: move-result v2 │ │ -047878: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -04787c: 1101 |0006: return-object v1 │ │ -04787e: 6e10 a306 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.s:()Ljava/lang/String; // method@06a3 │ │ -047884: 0c01 |000a: move-result-object v1 │ │ -047886: 1101 |000b: return-object v1 │ │ +0478c8: |[0478c8] androidx.versionedparcelable.a.t:(Ljava/lang/String;I)Ljava/lang/String; │ │ +0478d8: 6e20 9f06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069f │ │ +0478de: 0a02 |0003: move-result v2 │ │ +0478e0: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +0478e4: 1101 |0006: return-object v1 │ │ +0478e6: 6e10 a506 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.s:()Ljava/lang/String; // method@06a5 │ │ +0478ec: 0c01 |000a: move-result-object v1 │ │ +0478ee: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Landroidx/versionedparcelable/a;) │ │ name : 'u' │ │ type : '()Li/a;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -04772c: |[04772c] androidx.versionedparcelable.a.u:()Li/a; │ │ -04773c: 6e10 a306 0200 |0000: invoke-virtual {v2}, Landroidx/versionedparcelable/a;.s:()Ljava/lang/String; // method@06a3 │ │ -047742: 0c00 |0003: move-result-object v0 │ │ -047744: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -047748: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04774a: 1100 |0007: return-object v0 │ │ -04774c: 6e10 9206 0200 |0008: invoke-virtual {v2}, Landroidx/versionedparcelable/a;.b:()Landroidx/versionedparcelable/a; // method@0692 │ │ -047752: 0c01 |000b: move-result-object v1 │ │ -047754: 6e30 9e06 0201 |000c: invoke-virtual {v2, v0, v1}, Landroidx/versionedparcelable/a;.n:(Ljava/lang/String;Landroidx/versionedparcelable/a;)Li/a; // method@069e │ │ -04775a: 0c00 |000f: move-result-object v0 │ │ -04775c: 1100 |0010: return-object v0 │ │ +047794: |[047794] androidx.versionedparcelable.a.u:()Li/a; │ │ +0477a4: 6e10 a506 0200 |0000: invoke-virtual {v2}, Landroidx/versionedparcelable/a;.s:()Ljava/lang/String; // method@06a5 │ │ +0477aa: 0c00 |0003: move-result-object v0 │ │ +0477ac: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0477b0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0477b2: 1100 |0007: return-object v0 │ │ +0477b4: 6e10 9406 0200 |0008: invoke-virtual {v2}, Landroidx/versionedparcelable/a;.b:()Landroidx/versionedparcelable/a; // method@0694 │ │ +0477ba: 0c01 |000b: move-result-object v1 │ │ +0477bc: 6e30 a006 0201 |000c: invoke-virtual {v2, v0, v1}, Landroidx/versionedparcelable/a;.n:(Ljava/lang/String;Landroidx/versionedparcelable/a;)Li/a; // method@06a0 │ │ +0477c2: 0c00 |000f: move-result-object v0 │ │ +0477c4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Landroidx/versionedparcelable/a;) │ │ name : 'v' │ │ type : '(Li/a;I)Li/a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -047760: |[047760] androidx.versionedparcelable.a.v:(Li/a;I)Li/a; │ │ -047770: 6e20 9d06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069d │ │ -047776: 0a02 |0003: move-result v2 │ │ -047778: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -04777c: 1101 |0006: return-object v1 │ │ -04777e: 6e10 a506 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.u:()Li/a; // method@06a5 │ │ -047784: 0c01 |000a: move-result-object v1 │ │ -047786: 1101 |000b: return-object v1 │ │ +0477c8: |[0477c8] androidx.versionedparcelable.a.v:(Li/a;I)Li/a; │ │ +0477d8: 6e20 9f06 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.m:(I)Z // method@069f │ │ +0477de: 0a02 |0003: move-result v2 │ │ +0477e0: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +0477e4: 1101 |0006: return-object v1 │ │ +0477e6: 6e10 a706 0000 |0007: invoke-virtual {v0}, Landroidx/versionedparcelable/a;.u:()Li/a; // method@06a7 │ │ +0477ec: 0c01 |000a: move-result-object v1 │ │ +0477ee: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Landroidx/versionedparcelable/a;) │ │ name : 'w' │ │ type : '(I)V' │ │ @@ -14127,16 +14169,16 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -047980: |[047980] androidx.versionedparcelable.a.x:(ZZ)V │ │ -047990: 0e00 |0000: return-void │ │ +0479e8: |[0479e8] androidx.versionedparcelable.a.x:(ZZ)V │ │ +0479f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Landroidx/versionedparcelable/a;) │ │ name : 'y' │ │ type : '(Z)V' │ │ @@ -14148,18 +14190,18 @@ │ │ type : '(ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047994: |[047994] androidx.versionedparcelable.a.z:(ZI)V │ │ -0479a4: 6e20 a706 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a7 │ │ -0479aa: 6e20 a906 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.y:(Z)V // method@06a9 │ │ -0479b0: 0e00 |0006: return-void │ │ +0479fc: |[0479fc] androidx.versionedparcelable.a.z:(ZI)V │ │ +047a0c: 6e20 a906 2000 |0000: invoke-virtual {v0, v2}, Landroidx/versionedparcelable/a;.w:(I)V // method@06a9 │ │ +047a12: 6e20 ab06 1000 |0003: invoke-virtual {v0, v1}, Landroidx/versionedparcelable/a;.y:(Z)V // method@06ab │ │ +047a18: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #103 header: │ │ @@ -14260,17 +14302,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047bec: |[047bec] androidx.window.R$attr.:()V │ │ -047bfc: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -047c02: 0e00 |0003: return-void │ │ +047c54: |[047c54] androidx.window.R$attr.:()V │ │ +047c64: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +047c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -14322,17 +14364,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047c04: |[047c04] androidx.window.R$id.:()V │ │ -047c14: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -047c1a: 0e00 |0003: return-void │ │ +047c6c: |[047c6c] androidx.window.R$id.:()V │ │ +047c7c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +047c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -14479,58 +14521,58 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 94 16-bit code units │ │ -047c1c: |[047c1c] androidx.window.R$styleable.:()V │ │ -047c2c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -047c2e: 2300 8c08 |0001: new-array v0, v0, [I // type@088c │ │ -047c32: 2600 2900 0000 |0003: fill-array-data v0, 0000002c // +00000029 │ │ -047c38: 6900 5d01 |0006: sput-object v0, Landroidx/window/R$styleable;.ActivityFilter:[I // field@015d │ │ -047c3c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -047c3e: 2300 8c08 |0009: new-array v0, v0, [I // type@088c │ │ -047c42: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -047c44: 1402 0300 017f |000c: const v2, #float 1.7147e+38 // #7f010003 │ │ -047c4a: 4b02 0001 |000f: aput v2, v0, v1 │ │ -047c4e: 6900 6001 |0011: sput-object v0, Landroidx/window/R$styleable;.ActivityRule:[I // field@0160 │ │ -047c52: 1230 |0013: const/4 v0, #int 3 // #3 │ │ -047c54: 2300 8c08 |0014: new-array v0, v0, [I // type@088c │ │ -047c58: 2600 1e00 0000 |0016: fill-array-data v0, 00000034 // +0000001e │ │ -047c5e: 6900 6201 |0019: sput-object v0, Landroidx/window/R$styleable;.SplitPairFilter:[I // field@0162 │ │ -047c62: 1270 |001b: const/4 v0, #int 7 // #7 │ │ -047c64: 2300 8c08 |001c: new-array v0, v0, [I // type@088c │ │ -047c68: 2600 2000 0000 |001e: fill-array-data v0, 0000003e // +00000020 │ │ -047c6e: 6900 6601 |0021: sput-object v0, Landroidx/window/R$styleable;.SplitPairRule:[I // field@0166 │ │ -047c72: 1250 |0023: const/4 v0, #int 5 // #5 │ │ -047c74: 2300 8c08 |0024: new-array v0, v0, [I // type@088c │ │ -047c78: 2600 2a00 0000 |0026: fill-array-data v0, 00000050 // +0000002a │ │ -047c7e: 6900 6e01 |0029: sput-object v0, Landroidx/window/R$styleable;.SplitPlaceholderRule:[I // field@016e │ │ -047c82: 0e00 |002b: return-void │ │ -047c84: 0003 0400 0200 0000 0000 017f 0100 ... |002c: array-data (8 units) │ │ -047c94: 0003 0400 0300 0000 1500 017f 1700 ... |0034: array-data (10 units) │ │ -047ca8: 0003 0400 0700 0000 0400 017f 0500 ... |003e: array-data (18 units) │ │ -047ccc: 0003 0400 0500 0000 1400 017f 1a00 ... |0050: array-data (14 units) │ │ +047c84: |[047c84] androidx.window.R$styleable.:()V │ │ +047c94: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +047c96: 2300 8c08 |0001: new-array v0, v0, [I // type@088c │ │ +047c9a: 2600 2900 0000 |0003: fill-array-data v0, 0000002c // +00000029 │ │ +047ca0: 6900 5d01 |0006: sput-object v0, Landroidx/window/R$styleable;.ActivityFilter:[I // field@015d │ │ +047ca4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +047ca6: 2300 8c08 |0009: new-array v0, v0, [I // type@088c │ │ +047caa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +047cac: 1402 0300 017f |000c: const v2, #float 1.7147e+38 // #7f010003 │ │ +047cb2: 4b02 0001 |000f: aput v2, v0, v1 │ │ +047cb6: 6900 6001 |0011: sput-object v0, Landroidx/window/R$styleable;.ActivityRule:[I // field@0160 │ │ +047cba: 1230 |0013: const/4 v0, #int 3 // #3 │ │ +047cbc: 2300 8c08 |0014: new-array v0, v0, [I // type@088c │ │ +047cc0: 2600 1e00 0000 |0016: fill-array-data v0, 00000034 // +0000001e │ │ +047cc6: 6900 6201 |0019: sput-object v0, Landroidx/window/R$styleable;.SplitPairFilter:[I // field@0162 │ │ +047cca: 1270 |001b: const/4 v0, #int 7 // #7 │ │ +047ccc: 2300 8c08 |001c: new-array v0, v0, [I // type@088c │ │ +047cd0: 2600 2000 0000 |001e: fill-array-data v0, 0000003e // +00000020 │ │ +047cd6: 6900 6601 |0021: sput-object v0, Landroidx/window/R$styleable;.SplitPairRule:[I // field@0166 │ │ +047cda: 1250 |0023: const/4 v0, #int 5 // #5 │ │ +047cdc: 2300 8c08 |0024: new-array v0, v0, [I // type@088c │ │ +047ce0: 2600 2a00 0000 |0026: fill-array-data v0, 00000050 // +0000002a │ │ +047ce6: 6900 6e01 |0029: sput-object v0, Landroidx/window/R$styleable;.SplitPlaceholderRule:[I // field@016e │ │ +047cea: 0e00 |002b: return-void │ │ +047cec: 0003 0400 0200 0000 0000 017f 0100 ... |002c: array-data (8 units) │ │ +047cfc: 0003 0400 0300 0000 1500 017f 1700 ... |0034: array-data (10 units) │ │ +047d10: 0003 0400 0700 0000 0400 017f 0500 ... |003e: array-data (18 units) │ │ +047d34: 0003 0400 0500 0000 1400 017f 1a00 ... |0050: array-data (14 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047ce8: |[047ce8] androidx.window.R$styleable.:()V │ │ -047cf8: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -047cfe: 0e00 |0003: return-void │ │ +047d50: |[047d50] androidx.window.R$styleable.:()V │ │ +047d60: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +047d66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -14561,17 +14603,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047d00: |[047d00] androidx.window.R.:()V │ │ -047d10: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -047d16: 0e00 |0003: return-void │ │ +047d68: |[047d68] androidx.window.R.:()V │ │ +047d78: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +047d7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -14614,326 +14656,326 @@ │ │ type : '(IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -047fb4: |[047fb4] androidx.window.core.Bounds.:(IIII)V │ │ -047fc4: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -047fca: 5901 7501 |0003: iput v1, v0, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ -047fce: 5902 7701 |0005: iput v2, v0, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ -047fd2: 5903 7601 |0007: iput v3, v0, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ -047fd6: 5904 7401 |0009: iput v4, v0, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ -047fda: 0e00 |000b: return-void │ │ +04801c: |[04801c] androidx.window.core.Bounds.:(IIII)V │ │ +04802c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +048032: 5901 7501 |0003: iput v1, v0, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ +048036: 5902 7701 |0005: iput v2, v0, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ +04803a: 5903 7601 |0007: iput v3, v0, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ +04803e: 5904 7401 |0009: iput v4, v0, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ +048042: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/core/Bounds;) │ │ name : '' │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -047f80: |[047f80] androidx.window.core.Bounds.:(Landroid/graphics/Rect;)V │ │ -047f90: 1a00 dc1b |0000: const-string v0, "rect" // string@1bdc │ │ -047f94: 7120 931c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -047f9a: 5240 4b00 |0005: iget v0, v4, Landroid/graphics/Rect;.left:I // field@004b │ │ -047f9e: 5241 4d00 |0007: iget v1, v4, Landroid/graphics/Rect;.top:I // field@004d │ │ -047fa2: 5242 4c00 |0009: iget v2, v4, Landroid/graphics/Rect;.right:I // field@004c │ │ -047fa6: 5244 4a00 |000b: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@004a │ │ -047faa: 7054 c206 0321 |000d: invoke-direct {v3, v0, v1, v2, v4}, Landroidx/window/core/Bounds;.:(IIII)V // method@06c2 │ │ -047fb0: 0e00 |0010: return-void │ │ +047fe8: |[047fe8] androidx.window.core.Bounds.:(Landroid/graphics/Rect;)V │ │ +047ff8: 1a00 dc1b |0000: const-string v0, "rect" // string@1bdc │ │ +047ffc: 7120 951c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +048002: 5240 4b00 |0005: iget v0, v4, Landroid/graphics/Rect;.left:I // field@004b │ │ +048006: 5241 4d00 |0007: iget v1, v4, Landroid/graphics/Rect;.top:I // field@004d │ │ +04800a: 5242 4c00 |0009: iget v2, v4, Landroid/graphics/Rect;.right:I // field@004c │ │ +04800e: 5244 4a00 |000b: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@004a │ │ +048012: 7054 c406 0321 |000d: invoke-direct {v3, v0, v1, v2, v4}, Landroidx/window/core/Bounds;.:(IIII)V // method@06c4 │ │ +048018: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/core/Bounds;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -047d44: |[047d44] androidx.window.core.Bounds.equals:(Ljava/lang/Object;)Z │ │ -047d54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -047d56: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -047d5a: 0f00 |0003: return v0 │ │ -047d5c: 1c01 8d01 |0004: const-class v1, Landroidx/window/core/Bounds; // type@018d │ │ -047d60: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ -047d64: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -047d66: 2805 |0009: goto 000e // +0005 │ │ -047d68: 6e10 2818 0500 |000a: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -047d6e: 0c02 |000d: move-result-object v2 │ │ -047d70: 7120 8f1c 2100 |000e: invoke-static {v1, v2}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -047d76: 0a01 |0011: move-result v1 │ │ -047d78: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -047d7a: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ -047d7e: 0f02 |0015: return v2 │ │ -047d80: 1a01 871a |0016: const-string v1, "null cannot be cast to non-null type androidx.window.core.Bounds" // string@1a87 │ │ -047d84: 7120 c319 1500 |0018: invoke-static {v5, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@19c3 │ │ -047d8a: 1f05 8d01 |001b: check-cast v5, Landroidx/window/core/Bounds; // type@018d │ │ -047d8e: 5241 7501 |001d: iget v1, v4, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ -047d92: 5253 7501 |001f: iget v3, v5, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ -047d96: 3231 0300 |0021: if-eq v1, v3, 0024 // +0003 │ │ -047d9a: 0f02 |0023: return v2 │ │ -047d9c: 5241 7701 |0024: iget v1, v4, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ -047da0: 5253 7701 |0026: iget v3, v5, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ -047da4: 3231 0300 |0028: if-eq v1, v3, 002b // +0003 │ │ -047da8: 0f02 |002a: return v2 │ │ -047daa: 5241 7601 |002b: iget v1, v4, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ -047dae: 5253 7601 |002d: iget v3, v5, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ -047db2: 3231 0300 |002f: if-eq v1, v3, 0032 // +0003 │ │ -047db6: 0f02 |0031: return v2 │ │ -047db8: 5241 7401 |0032: iget v1, v4, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ -047dbc: 5255 7401 |0034: iget v5, v5, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ -047dc0: 3251 0300 |0036: if-eq v1, v5, 0039 // +0003 │ │ -047dc4: 0f02 |0038: return v2 │ │ -047dc6: 0f00 |0039: return v0 │ │ +047dac: |[047dac] androidx.window.core.Bounds.equals:(Ljava/lang/Object;)Z │ │ +047dbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +047dbe: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +047dc2: 0f00 |0003: return v0 │ │ +047dc4: 1c01 8d01 |0004: const-class v1, Landroidx/window/core/Bounds; // type@018d │ │ +047dc8: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ +047dcc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +047dce: 2805 |0009: goto 000e // +0005 │ │ +047dd0: 6e10 2a18 0500 |000a: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +047dd6: 0c02 |000d: move-result-object v2 │ │ +047dd8: 7120 911c 2100 |000e: invoke-static {v1, v2}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +047dde: 0a01 |0011: move-result v1 │ │ +047de0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +047de2: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ +047de6: 0f02 |0015: return v2 │ │ +047de8: 1a01 871a |0016: const-string v1, "null cannot be cast to non-null type androidx.window.core.Bounds" // string@1a87 │ │ +047dec: 7120 c519 1500 |0018: invoke-static {v5, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@19c5 │ │ +047df2: 1f05 8d01 |001b: check-cast v5, Landroidx/window/core/Bounds; // type@018d │ │ +047df6: 5241 7501 |001d: iget v1, v4, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ +047dfa: 5253 7501 |001f: iget v3, v5, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ +047dfe: 3231 0300 |0021: if-eq v1, v3, 0024 // +0003 │ │ +047e02: 0f02 |0023: return v2 │ │ +047e04: 5241 7701 |0024: iget v1, v4, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ +047e08: 5253 7701 |0026: iget v3, v5, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ +047e0c: 3231 0300 |0028: if-eq v1, v3, 002b // +0003 │ │ +047e10: 0f02 |002a: return v2 │ │ +047e12: 5241 7601 |002b: iget v1, v4, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ +047e16: 5253 7601 |002d: iget v3, v5, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ +047e1a: 3231 0300 |002f: if-eq v1, v3, 0032 // +0003 │ │ +047e1e: 0f02 |0031: return v2 │ │ +047e20: 5241 7401 |0032: iget v1, v4, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ +047e24: 5255 7401 |0034: iget v5, v5, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ +047e28: 3251 0300 |0036: if-eq v1, v5, 0039 // +0003 │ │ +047e2c: 0f02 |0038: return v2 │ │ +047e2e: 0f00 |0039: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/core/Bounds;) │ │ name : 'getBottom' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047e2c: |[047e2c] androidx.window.core.Bounds.getBottom:()I │ │ -047e3c: 5210 7401 |0000: iget v0, v1, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ -047e40: 0f00 |0002: return v0 │ │ +047e94: |[047e94] androidx.window.core.Bounds.getBottom:()I │ │ +047ea4: 5210 7401 |0000: iget v0, v1, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ +047ea8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/core/Bounds;) │ │ name : 'getHeight' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -047e44: |[047e44] androidx.window.core.Bounds.getHeight:()I │ │ -047e54: 5220 7401 |0000: iget v0, v2, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ -047e58: 5221 7701 |0002: iget v1, v2, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ -047e5c: b110 |0004: sub-int/2addr v0, v1 │ │ -047e5e: 0f00 |0005: return v0 │ │ +047eac: |[047eac] androidx.window.core.Bounds.getHeight:()I │ │ +047ebc: 5220 7401 |0000: iget v0, v2, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ +047ec0: 5221 7701 |0002: iget v1, v2, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ +047ec4: b110 |0004: sub-int/2addr v0, v1 │ │ +047ec6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/core/Bounds;) │ │ name : 'getLeft' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047e60: |[047e60] androidx.window.core.Bounds.getLeft:()I │ │ -047e70: 5210 7501 |0000: iget v0, v1, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ -047e74: 0f00 |0002: return v0 │ │ +047ec8: |[047ec8] androidx.window.core.Bounds.getLeft:()I │ │ +047ed8: 5210 7501 |0000: iget v0, v1, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ +047edc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/core/Bounds;) │ │ name : 'getRight' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047e78: |[047e78] androidx.window.core.Bounds.getRight:()I │ │ -047e88: 5210 7601 |0000: iget v0, v1, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ -047e8c: 0f00 |0002: return v0 │ │ +047ee0: |[047ee0] androidx.window.core.Bounds.getRight:()I │ │ +047ef0: 5210 7601 |0000: iget v0, v1, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ +047ef4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/core/Bounds;) │ │ name : 'getTop' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047e90: |[047e90] androidx.window.core.Bounds.getTop:()I │ │ -047ea0: 5210 7701 |0000: iget v0, v1, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ -047ea4: 0f00 |0002: return v0 │ │ +047ef8: |[047ef8] androidx.window.core.Bounds.getTop:()I │ │ +047f08: 5210 7701 |0000: iget v0, v1, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ +047f0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/window/core/Bounds;) │ │ name : 'getWidth' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -047ea8: |[047ea8] androidx.window.core.Bounds.getWidth:()I │ │ -047eb8: 5220 7601 |0000: iget v0, v2, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ -047ebc: 5221 7501 |0002: iget v1, v2, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ -047ec0: b110 |0004: sub-int/2addr v0, v1 │ │ -047ec2: 0f00 |0005: return v0 │ │ +047f10: |[047f10] androidx.window.core.Bounds.getWidth:()I │ │ +047f20: 5220 7601 |0000: iget v0, v2, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ +047f24: 5221 7501 |0002: iget v1, v2, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ +047f28: b110 |0004: sub-int/2addr v0, v1 │ │ +047f2a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/window/core/Bounds;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -047ec4: |[047ec4] androidx.window.core.Bounds.hashCode:()I │ │ -047ed4: 5220 7501 |0000: iget v0, v2, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ -047ed8: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -047edc: 5221 7701 |0004: iget v1, v2, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ -047ee0: b010 |0006: add-int/2addr v0, v1 │ │ -047ee2: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -047ee6: 5221 7601 |0009: iget v1, v2, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ -047eea: b010 |000b: add-int/2addr v0, v1 │ │ -047eec: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -047ef0: 5221 7401 |000e: iget v1, v2, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ -047ef4: b010 |0010: add-int/2addr v0, v1 │ │ -047ef6: 0f00 |0011: return v0 │ │ +047f2c: |[047f2c] androidx.window.core.Bounds.hashCode:()I │ │ +047f3c: 5220 7501 |0000: iget v0, v2, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ +047f40: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +047f44: 5221 7701 |0004: iget v1, v2, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ +047f48: b010 |0006: add-int/2addr v0, v1 │ │ +047f4a: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +047f4e: 5221 7601 |0009: iget v1, v2, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ +047f52: b010 |000b: add-int/2addr v0, v1 │ │ +047f54: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +047f58: 5221 7401 |000e: iget v1, v2, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ +047f5c: b010 |0010: add-int/2addr v0, v1 │ │ +047f5e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/window/core/Bounds;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -047dc8: |[047dc8] androidx.window.core.Bounds.isEmpty:()Z │ │ -047dd8: 6e10 c606 0100 |0000: invoke-virtual {v1}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c6 │ │ -047dde: 0a00 |0003: move-result v0 │ │ -047de0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -047de4: 6e10 ca06 0100 |0006: invoke-virtual {v1}, Landroidx/window/core/Bounds;.getWidth:()I // method@06ca │ │ -047dea: 0a00 |0009: move-result v0 │ │ -047dec: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -047df0: 2803 |000c: goto 000f // +0003 │ │ -047df2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -047df4: 2802 |000e: goto 0010 // +0002 │ │ -047df6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -047df8: 0f00 |0010: return v0 │ │ +047e30: |[047e30] androidx.window.core.Bounds.isEmpty:()Z │ │ +047e40: 6e10 c806 0100 |0000: invoke-virtual {v1}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c8 │ │ +047e46: 0a00 |0003: move-result v0 │ │ +047e48: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +047e4c: 6e10 cc06 0100 |0006: invoke-virtual {v1}, Landroidx/window/core/Bounds;.getWidth:()I // method@06cc │ │ +047e52: 0a00 |0009: move-result v0 │ │ +047e54: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +047e58: 2803 |000c: goto 000f // +0003 │ │ +047e5a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +047e5c: 2802 |000e: goto 0010 // +0002 │ │ +047e5e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +047e60: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/window/core/Bounds;) │ │ name : 'isZero' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -047dfc: |[047dfc] androidx.window.core.Bounds.isZero:()Z │ │ -047e0c: 6e10 c606 0100 |0000: invoke-virtual {v1}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c6 │ │ -047e12: 0a00 |0003: move-result v0 │ │ -047e14: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -047e18: 6e10 ca06 0100 |0006: invoke-virtual {v1}, Landroidx/window/core/Bounds;.getWidth:()I // method@06ca │ │ -047e1e: 0a00 |0009: move-result v0 │ │ -047e20: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -047e24: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -047e26: 2802 |000d: goto 000f // +0002 │ │ -047e28: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -047e2a: 0f00 |000f: return v0 │ │ +047e64: |[047e64] androidx.window.core.Bounds.isZero:()Z │ │ +047e74: 6e10 c806 0100 |0000: invoke-virtual {v1}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c8 │ │ +047e7a: 0a00 |0003: move-result v0 │ │ +047e7c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +047e80: 6e10 cc06 0100 |0006: invoke-virtual {v1}, Landroidx/window/core/Bounds;.getWidth:()I // method@06cc │ │ +047e86: 0a00 |0009: move-result v0 │ │ +047e88: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +047e8c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +047e8e: 2802 |000d: goto 000f // +0002 │ │ +047e90: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +047e92: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/window/core/Bounds;) │ │ name : 'toRect' │ │ type : '()Landroid/graphics/Rect;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -047d18: |[047d18] androidx.window.core.Bounds.toRect:()Landroid/graphics/Rect; │ │ -047d28: 2200 6700 |0000: new-instance v0, Landroid/graphics/Rect; // type@0067 │ │ -047d2c: 5251 7501 |0002: iget v1, v5, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ -047d30: 5252 7701 |0004: iget v2, v5, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ -047d34: 5253 7601 |0006: iget v3, v5, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ -047d38: 5254 7401 |0008: iget v4, v5, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ -047d3c: 7054 5b01 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;.:(IIII)V // method@015b │ │ -047d42: 1100 |000d: return-object v0 │ │ +047d80: |[047d80] androidx.window.core.Bounds.toRect:()Landroid/graphics/Rect; │ │ +047d90: 2200 6700 |0000: new-instance v0, Landroid/graphics/Rect; // type@0067 │ │ +047d94: 5251 7501 |0002: iget v1, v5, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ +047d98: 5252 7701 |0004: iget v2, v5, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ +047d9c: 5253 7601 |0006: iget v3, v5, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ +047da0: 5254 7401 |0008: iget v4, v5, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ +047da4: 7054 5d01 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;.:(IIII)V // method@015d │ │ +047daa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/window/core/Bounds;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -047ef8: |[047ef8] androidx.window.core.Bounds.toString:()Ljava/lang/String; │ │ -047f08: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -047f0c: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -047f12: 1c01 8d01 |0005: const-class v1, Landroidx/window/core/Bounds; // type@018d │ │ -047f16: 6e10 d517 0100 |0007: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@17d5 │ │ -047f1c: 0c01 |000a: move-result-object v1 │ │ -047f1e: 6e20 6c18 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -047f24: 1a01 7f00 |000e: const-string v1, " { [" // string@007f │ │ -047f28: 6e20 6d18 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -047f2e: 5231 7501 |0013: iget v1, v3, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ -047f32: 6e20 6a18 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -047f38: 1301 2c00 |0018: const/16 v1, #int 44 // #2c │ │ -047f3c: 6e20 6818 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -047f42: 5232 7701 |001d: iget v2, v3, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ -047f46: 6e20 6a18 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -047f4c: 6e20 6818 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -047f52: 5232 7601 |0025: iget v2, v3, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ -047f56: 6e20 6a18 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -047f5c: 6e20 6818 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -047f62: 5231 7401 |002d: iget v1, v3, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ -047f66: 6e20 6a18 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -047f6c: 1a01 a913 |0032: const-string v1, "] }" // string@13a9 │ │ -047f70: 6e20 6d18 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -047f76: 6e10 7018 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -047f7c: 0c00 |003a: move-result-object v0 │ │ -047f7e: 1100 |003b: return-object v0 │ │ +047f60: |[047f60] androidx.window.core.Bounds.toString:()Ljava/lang/String; │ │ +047f70: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +047f74: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +047f7a: 1c01 8d01 |0005: const-class v1, Landroidx/window/core/Bounds; // type@018d │ │ +047f7e: 6e10 d717 0100 |0007: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@17d7 │ │ +047f84: 0c01 |000a: move-result-object v1 │ │ +047f86: 6e20 6e18 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +047f8c: 1a01 7f00 |000e: const-string v1, " { [" // string@007f │ │ +047f90: 6e20 6f18 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +047f96: 5231 7501 |0013: iget v1, v3, Landroidx/window/core/Bounds;.left:I // field@0175 │ │ +047f9a: 6e20 6c18 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +047fa0: 1301 2c00 |0018: const/16 v1, #int 44 // #2c │ │ +047fa4: 6e20 6a18 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +047faa: 5232 7701 |001d: iget v2, v3, Landroidx/window/core/Bounds;.top:I // field@0177 │ │ +047fae: 6e20 6c18 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +047fb4: 6e20 6a18 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +047fba: 5232 7601 |0025: iget v2, v3, Landroidx/window/core/Bounds;.right:I // field@0176 │ │ +047fbe: 6e20 6c18 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +047fc4: 6e20 6a18 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +047fca: 5231 7401 |002d: iget v1, v3, Landroidx/window/core/Bounds;.bottom:I // field@0174 │ │ +047fce: 6e20 6c18 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +047fd4: 1a01 a913 |0032: const-string v1, "] }" // string@13a9 │ │ +047fd8: 6e20 6f18 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +047fde: 6e10 7218 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +047fe4: 0c00 |003a: move-result-object v0 │ │ +047fe6: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #108 header: │ │ @@ -14991,190 +15033,190 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048160: |[048160] androidx.window.core.Version$Companion.:()V │ │ -048170: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -048176: 0e00 |0003: return-void │ │ +0481c8: |[0481c8] androidx.window.core.Version$Companion.:()V │ │ +0481d8: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +0481de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/core/Version$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048178: |[048178] androidx.window.core.Version$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -048188: 7010 d006 0000 |0000: invoke-direct {v0}, Landroidx/window/core/Version$Companion;.:()V // method@06d0 │ │ -04818e: 0e00 |0003: return-void │ │ +0481e0: |[0481e0] androidx.window.core.Version$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +0481f0: 7010 d206 0000 |0000: invoke-direct {v0}, Landroidx/window/core/Version$Companion;.:()V // method@06d2 │ │ +0481f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/core/Version$Companion;) │ │ name : 'getCURRENT' │ │ type : '()Landroidx/window/core/Version;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -047fdc: |[047fdc] androidx.window.core.Version$Companion.getCURRENT:()Landroidx/window/core/Version; │ │ -047fec: 7100 dd06 0000 |0000: invoke-static {}, Landroidx/window/core/Version;.access$getCURRENT$cp:()Landroidx/window/core/Version; // method@06dd │ │ -047ff2: 0c00 |0003: move-result-object v0 │ │ -047ff4: 1100 |0004: return-object v0 │ │ +048044: |[048044] androidx.window.core.Version$Companion.getCURRENT:()Landroidx/window/core/Version; │ │ +048054: 7100 df06 0000 |0000: invoke-static {}, Landroidx/window/core/Version;.access$getCURRENT$cp:()Landroidx/window/core/Version; // method@06df │ │ +04805a: 0c00 |0003: move-result-object v0 │ │ +04805c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/core/Version$Companion;) │ │ name : 'getUNKNOWN' │ │ type : '()Landroidx/window/core/Version;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -047ff8: |[047ff8] androidx.window.core.Version$Companion.getUNKNOWN:()Landroidx/window/core/Version; │ │ -048008: 7100 de06 0000 |0000: invoke-static {}, Landroidx/window/core/Version;.access$getUNKNOWN$cp:()Landroidx/window/core/Version; // method@06de │ │ -04800e: 0c00 |0003: move-result-object v0 │ │ -048010: 1100 |0004: return-object v0 │ │ +048060: |[048060] androidx.window.core.Version$Companion.getUNKNOWN:()Landroidx/window/core/Version; │ │ +048070: 7100 e006 0000 |0000: invoke-static {}, Landroidx/window/core/Version;.access$getUNKNOWN$cp:()Landroidx/window/core/Version; // method@06e0 │ │ +048076: 0c00 |0003: move-result-object v0 │ │ +048078: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/core/Version$Companion;) │ │ name : 'getVERSION_0_1' │ │ type : '()Landroidx/window/core/Version;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -048014: |[048014] androidx.window.core.Version$Companion.getVERSION_0_1:()Landroidx/window/core/Version; │ │ -048024: 7100 df06 0000 |0000: invoke-static {}, Landroidx/window/core/Version;.access$getVERSION_0_1$cp:()Landroidx/window/core/Version; // method@06df │ │ -04802a: 0c00 |0003: move-result-object v0 │ │ -04802c: 1100 |0004: return-object v0 │ │ +04807c: |[04807c] androidx.window.core.Version$Companion.getVERSION_0_1:()Landroidx/window/core/Version; │ │ +04808c: 7100 e106 0000 |0000: invoke-static {}, Landroidx/window/core/Version;.access$getVERSION_0_1$cp:()Landroidx/window/core/Version; // method@06e1 │ │ +048092: 0c00 |0003: move-result-object v0 │ │ +048094: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/core/Version$Companion;) │ │ name : 'getVERSION_1_0' │ │ type : '()Landroidx/window/core/Version;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -048030: |[048030] androidx.window.core.Version$Companion.getVERSION_1_0:()Landroidx/window/core/Version; │ │ -048040: 7100 e006 0000 |0000: invoke-static {}, Landroidx/window/core/Version;.access$getVERSION_1_0$cp:()Landroidx/window/core/Version; // method@06e0 │ │ -048046: 0c00 |0003: move-result-object v0 │ │ -048048: 1100 |0004: return-object v0 │ │ +048098: |[048098] androidx.window.core.Version$Companion.getVERSION_1_0:()Landroidx/window/core/Version; │ │ +0480a8: 7100 e206 0000 |0000: invoke-static {}, Landroidx/window/core/Version;.access$getVERSION_1_0$cp:()Landroidx/window/core/Version; // method@06e2 │ │ +0480ae: 0c00 |0003: move-result-object v0 │ │ +0480b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/core/Version$Companion;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;)Landroidx/window/core/Version;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 129 16-bit code units │ │ -04804c: |[04804c] androidx.window.core.Version$Companion.parse:(Ljava/lang/String;)Landroidx/window/core/Version; │ │ -04805c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04805e: 3809 7f00 |0001: if-eqz v9, 0080 // +007f │ │ -048062: 7110 ed1e 0900 |0003: invoke-static {v9}, Ln1/d;.l:(Ljava/lang/CharSequence;)Z // method@1eed │ │ -048068: 0a01 |0006: move-result v1 │ │ -04806a: 3801 0400 |0007: if-eqz v1, 000b // +0004 │ │ -04806e: 2900 7700 |0009: goto/16 0080 // +0077 │ │ -048072: 1a01 0c01 |000b: const-string v1, "(\d+)(?:\.(\d+))(?:\.(\d+))(?:-(.+))?" // string@010c │ │ -048076: 7110 4d1a 0100 |000d: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@1a4d │ │ -04807c: 0c01 |0010: move-result-object v1 │ │ -04807e: 6e20 4f1a 9100 |0011: invoke-virtual {v1, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@1a4f │ │ -048084: 0c09 |0014: move-result-object v9 │ │ -048086: 6e10 4b1a 0900 |0015: invoke-virtual {v9}, Ljava/util/regex/Matcher;.matches:()Z // method@1a4b │ │ -04808c: 0a01 |0018: move-result v1 │ │ -04808e: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ -048092: 1100 |001b: return-object v0 │ │ -048094: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -048096: 6e20 4a1a 1900 |001d: invoke-virtual {v9, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1a4a │ │ -04809c: 0c01 |0020: move-result-object v1 │ │ -04809e: 3901 0400 |0021: if-nez v1, 0025 // +0004 │ │ -0480a2: 0701 |0023: move-object v1, v0 │ │ -0480a4: 2809 |0024: goto 002d // +0009 │ │ -0480a6: 7110 0c18 0100 |0025: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@180c │ │ -0480ac: 0a01 |0028: move-result v1 │ │ -0480ae: 7110 0f18 0100 |0029: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -0480b4: 0c01 |002c: move-result-object v1 │ │ -0480b6: 3901 0300 |002d: if-nez v1, 0030 // +0003 │ │ -0480ba: 1100 |002f: return-object v0 │ │ -0480bc: 6e10 0b18 0100 |0030: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -0480c2: 0a03 |0033: move-result v3 │ │ -0480c4: 1221 |0034: const/4 v1, #int 2 // #2 │ │ -0480c6: 6e20 4a1a 1900 |0035: invoke-virtual {v9, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1a4a │ │ -0480cc: 0c01 |0038: move-result-object v1 │ │ -0480ce: 3901 0400 |0039: if-nez v1, 003d // +0004 │ │ -0480d2: 0701 |003b: move-object v1, v0 │ │ -0480d4: 2809 |003c: goto 0045 // +0009 │ │ -0480d6: 7110 0c18 0100 |003d: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@180c │ │ -0480dc: 0a01 |0040: move-result v1 │ │ -0480de: 7110 0f18 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -0480e4: 0c01 |0044: move-result-object v1 │ │ -0480e6: 3901 0300 |0045: if-nez v1, 0048 // +0003 │ │ -0480ea: 1100 |0047: return-object v0 │ │ -0480ec: 6e10 0b18 0100 |0048: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -0480f2: 0a04 |004b: move-result v4 │ │ -0480f4: 1231 |004c: const/4 v1, #int 3 // #3 │ │ -0480f6: 6e20 4a1a 1900 |004d: invoke-virtual {v9, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1a4a │ │ -0480fc: 0c01 |0050: move-result-object v1 │ │ -0480fe: 3901 0400 |0051: if-nez v1, 0055 // +0004 │ │ -048102: 0701 |0053: move-object v1, v0 │ │ -048104: 2809 |0054: goto 005d // +0009 │ │ -048106: 7110 0c18 0100 |0055: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@180c │ │ -04810c: 0a01 |0058: move-result v1 │ │ -04810e: 7110 0f18 0100 |0059: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -048114: 0c01 |005c: move-result-object v1 │ │ -048116: 3901 0300 |005d: if-nez v1, 0060 // +0003 │ │ -04811a: 1100 |005f: return-object v0 │ │ -04811c: 6e10 0b18 0100 |0060: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -048122: 0a05 |0063: move-result v5 │ │ -048124: 1240 |0064: const/4 v0, #int 4 // #4 │ │ -048126: 6e20 4a1a 0900 |0065: invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1a4a │ │ -04812c: 0c01 |0068: move-result-object v1 │ │ -04812e: 3801 0700 |0069: if-eqz v1, 0070 // +0007 │ │ -048132: 6e20 4a1a 0900 |006b: invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1a4a │ │ -048138: 0c09 |006e: move-result-object v9 │ │ -04813a: 2803 |006f: goto 0072 // +0003 │ │ -04813c: 1a09 0000 |0070: const-string v9, "" // string@0000 │ │ -048140: 0796 |0072: move-object v6, v9 │ │ -048142: 2209 9101 |0073: new-instance v9, Landroidx/window/core/Version; // type@0191 │ │ -048146: 1a00 a215 |0075: const-string v0, "description" // string@15a2 │ │ -04814a: 7120 921c 0600 |0077: invoke-static {v6, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -048150: 1207 |007a: const/4 v7, #int 0 // #0 │ │ -048152: 0792 |007b: move-object v2, v9 │ │ -048154: 7606 dc06 0200 |007c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroidx/window/core/Version;.:(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V // method@06dc │ │ -04815a: 1109 |007f: return-object v9 │ │ -04815c: 1100 |0080: return-object v0 │ │ +0480b4: |[0480b4] androidx.window.core.Version$Companion.parse:(Ljava/lang/String;)Landroidx/window/core/Version; │ │ +0480c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0480c6: 3809 7f00 |0001: if-eqz v9, 0080 // +007f │ │ +0480ca: 7110 ef1e 0900 |0003: invoke-static {v9}, Ln1/d;.l:(Ljava/lang/CharSequence;)Z // method@1eef │ │ +0480d0: 0a01 |0006: move-result v1 │ │ +0480d2: 3801 0400 |0007: if-eqz v1, 000b // +0004 │ │ +0480d6: 2900 7700 |0009: goto/16 0080 // +0077 │ │ +0480da: 1a01 0c01 |000b: const-string v1, "(\d+)(?:\.(\d+))(?:\.(\d+))(?:-(.+))?" // string@010c │ │ +0480de: 7110 4f1a 0100 |000d: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@1a4f │ │ +0480e4: 0c01 |0010: move-result-object v1 │ │ +0480e6: 6e20 511a 9100 |0011: invoke-virtual {v1, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@1a51 │ │ +0480ec: 0c09 |0014: move-result-object v9 │ │ +0480ee: 6e10 4d1a 0900 |0015: invoke-virtual {v9}, Ljava/util/regex/Matcher;.matches:()Z // method@1a4d │ │ +0480f4: 0a01 |0018: move-result v1 │ │ +0480f6: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ +0480fa: 1100 |001b: return-object v0 │ │ +0480fc: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +0480fe: 6e20 4c1a 1900 |001d: invoke-virtual {v9, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1a4c │ │ +048104: 0c01 |0020: move-result-object v1 │ │ +048106: 3901 0400 |0021: if-nez v1, 0025 // +0004 │ │ +04810a: 0701 |0023: move-object v1, v0 │ │ +04810c: 2809 |0024: goto 002d // +0009 │ │ +04810e: 7110 0e18 0100 |0025: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@180e │ │ +048114: 0a01 |0028: move-result v1 │ │ +048116: 7110 1118 0100 |0029: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +04811c: 0c01 |002c: move-result-object v1 │ │ +04811e: 3901 0300 |002d: if-nez v1, 0030 // +0003 │ │ +048122: 1100 |002f: return-object v0 │ │ +048124: 6e10 0d18 0100 |0030: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +04812a: 0a03 |0033: move-result v3 │ │ +04812c: 1221 |0034: const/4 v1, #int 2 // #2 │ │ +04812e: 6e20 4c1a 1900 |0035: invoke-virtual {v9, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1a4c │ │ +048134: 0c01 |0038: move-result-object v1 │ │ +048136: 3901 0400 |0039: if-nez v1, 003d // +0004 │ │ +04813a: 0701 |003b: move-object v1, v0 │ │ +04813c: 2809 |003c: goto 0045 // +0009 │ │ +04813e: 7110 0e18 0100 |003d: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@180e │ │ +048144: 0a01 |0040: move-result v1 │ │ +048146: 7110 1118 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +04814c: 0c01 |0044: move-result-object v1 │ │ +04814e: 3901 0300 |0045: if-nez v1, 0048 // +0003 │ │ +048152: 1100 |0047: return-object v0 │ │ +048154: 6e10 0d18 0100 |0048: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +04815a: 0a04 |004b: move-result v4 │ │ +04815c: 1231 |004c: const/4 v1, #int 3 // #3 │ │ +04815e: 6e20 4c1a 1900 |004d: invoke-virtual {v9, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1a4c │ │ +048164: 0c01 |0050: move-result-object v1 │ │ +048166: 3901 0400 |0051: if-nez v1, 0055 // +0004 │ │ +04816a: 0701 |0053: move-object v1, v0 │ │ +04816c: 2809 |0054: goto 005d // +0009 │ │ +04816e: 7110 0e18 0100 |0055: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@180e │ │ +048174: 0a01 |0058: move-result v1 │ │ +048176: 7110 1118 0100 |0059: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +04817c: 0c01 |005c: move-result-object v1 │ │ +04817e: 3901 0300 |005d: if-nez v1, 0060 // +0003 │ │ +048182: 1100 |005f: return-object v0 │ │ +048184: 6e10 0d18 0100 |0060: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +04818a: 0a05 |0063: move-result v5 │ │ +04818c: 1240 |0064: const/4 v0, #int 4 // #4 │ │ +04818e: 6e20 4c1a 0900 |0065: invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1a4c │ │ +048194: 0c01 |0068: move-result-object v1 │ │ +048196: 3801 0700 |0069: if-eqz v1, 0070 // +0007 │ │ +04819a: 6e20 4c1a 0900 |006b: invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1a4c │ │ +0481a0: 0c09 |006e: move-result-object v9 │ │ +0481a2: 2803 |006f: goto 0072 // +0003 │ │ +0481a4: 1a09 0000 |0070: const-string v9, "" // string@0000 │ │ +0481a8: 0796 |0072: move-object v6, v9 │ │ +0481aa: 2209 9101 |0073: new-instance v9, Landroidx/window/core/Version; // type@0191 │ │ +0481ae: 1a00 a215 |0075: const-string v0, "description" // string@15a2 │ │ +0481b2: 7120 941c 0600 |0077: invoke-static {v6, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +0481b8: 1207 |007a: const/4 v7, #int 0 // #0 │ │ +0481ba: 0792 |007b: move-object v2, v9 │ │ +0481bc: 7606 de06 0200 |007c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroidx/window/core/Version;.:(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V // method@06de │ │ +0481c2: 1109 |007f: return-object v9 │ │ +0481c4: 1100 |0080: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #110 header: │ │ @@ -15256,377 +15298,377 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -0484a0: |[0484a0] androidx.window.core.Version.:()V │ │ -0484b0: 2200 8f01 |0000: new-instance v0, Landroidx/window/core/Version$Companion; // type@018f │ │ -0484b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0484b6: 7020 d106 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/core/Version$Companion;.:(Lkotlin/jvm/internal/e;)V // method@06d1 │ │ -0484bc: 6900 7a01 |0006: sput-object v0, Landroidx/window/core/Version;.Companion:Landroidx/window/core/Version$Companion; // field@017a │ │ -0484c0: 2200 9101 |0008: new-instance v0, Landroidx/window/core/Version; // type@0191 │ │ -0484c4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0484c6: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ -0484ca: 7052 db06 1011 |000d: invoke-direct {v0, v1, v1, v1, v2}, Landroidx/window/core/Version;.:(IIILjava/lang/String;)V // method@06db │ │ -0484d0: 6900 7b01 |0010: sput-object v0, Landroidx/window/core/Version;.UNKNOWN:Landroidx/window/core/Version; // field@017b │ │ -0484d4: 2200 9101 |0012: new-instance v0, Landroidx/window/core/Version; // type@0191 │ │ -0484d8: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -0484da: 7052 db06 1013 |0015: invoke-direct {v0, v1, v3, v1, v2}, Landroidx/window/core/Version;.:(IIILjava/lang/String;)V // method@06db │ │ -0484e0: 6900 7c01 |0018: sput-object v0, Landroidx/window/core/Version;.VERSION_0_1:Landroidx/window/core/Version; // field@017c │ │ -0484e4: 2200 9101 |001a: new-instance v0, Landroidx/window/core/Version; // type@0191 │ │ -0484e8: 7052 db06 3011 |001c: invoke-direct {v0, v3, v1, v1, v2}, Landroidx/window/core/Version;.:(IIILjava/lang/String;)V // method@06db │ │ -0484ee: 6900 7d01 |001f: sput-object v0, Landroidx/window/core/Version;.VERSION_1_0:Landroidx/window/core/Version; // field@017d │ │ -0484f2: 6900 7901 |0021: sput-object v0, Landroidx/window/core/Version;.CURRENT:Landroidx/window/core/Version; // field@0179 │ │ -0484f6: 0e00 |0023: return-void │ │ +048508: |[048508] androidx.window.core.Version.:()V │ │ +048518: 2200 8f01 |0000: new-instance v0, Landroidx/window/core/Version$Companion; // type@018f │ │ +04851c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04851e: 7020 d306 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/core/Version$Companion;.:(Lkotlin/jvm/internal/e;)V // method@06d3 │ │ +048524: 6900 7a01 |0006: sput-object v0, Landroidx/window/core/Version;.Companion:Landroidx/window/core/Version$Companion; // field@017a │ │ +048528: 2200 9101 |0008: new-instance v0, Landroidx/window/core/Version; // type@0191 │ │ +04852c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +04852e: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +048532: 7052 dd06 1011 |000d: invoke-direct {v0, v1, v1, v1, v2}, Landroidx/window/core/Version;.:(IIILjava/lang/String;)V // method@06dd │ │ +048538: 6900 7b01 |0010: sput-object v0, Landroidx/window/core/Version;.UNKNOWN:Landroidx/window/core/Version; // field@017b │ │ +04853c: 2200 9101 |0012: new-instance v0, Landroidx/window/core/Version; // type@0191 │ │ +048540: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +048542: 7052 dd06 1013 |0015: invoke-direct {v0, v1, v3, v1, v2}, Landroidx/window/core/Version;.:(IIILjava/lang/String;)V // method@06dd │ │ +048548: 6900 7c01 |0018: sput-object v0, Landroidx/window/core/Version;.VERSION_0_1:Landroidx/window/core/Version; // field@017c │ │ +04854c: 2200 9101 |001a: new-instance v0, Landroidx/window/core/Version; // type@0191 │ │ +048550: 7052 dd06 3011 |001c: invoke-direct {v0, v3, v1, v1, v2}, Landroidx/window/core/Version;.:(IIILjava/lang/String;)V // method@06dd │ │ +048556: 6900 7d01 |001f: sput-object v0, Landroidx/window/core/Version;.VERSION_1_0:Landroidx/window/core/Version; // field@017d │ │ +04855a: 6900 7901 |0021: sput-object v0, Landroidx/window/core/Version;.CURRENT:Landroidx/window/core/Version; // field@0179 │ │ +04855e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/core/Version;) │ │ name : '' │ │ type : '(IIILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0484f8: |[0484f8] androidx.window.core.Version.:(IIILjava/lang/String;)V │ │ -048508: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04850e: 5901 8101 |0003: iput v1, v0, Landroidx/window/core/Version;.major:I // field@0181 │ │ -048512: 5902 8201 |0005: iput v2, v0, Landroidx/window/core/Version;.minor:I // field@0182 │ │ -048516: 5903 8301 |0007: iput v3, v0, Landroidx/window/core/Version;.patch:I // field@0183 │ │ -04851a: 5b04 8001 |0009: iput-object v4, v0, Landroidx/window/core/Version;.description:Ljava/lang/String; // field@0180 │ │ -04851e: 2201 9001 |000b: new-instance v1, Landroidx/window/core/Version$bigInteger$2; // type@0190 │ │ -048522: 7020 d706 0100 |000d: invoke-direct {v1, v0}, Landroidx/window/core/Version$bigInteger$2;.:(Landroidx/window/core/Version;)V // method@06d7 │ │ -048528: 7110 352a 0100 |0010: invoke-static {v1}, Lw0/f;.a:(Lh1/a;)Lw0/e; // method@2a35 │ │ -04852e: 0c01 |0013: move-result-object v1 │ │ -048530: 5b01 7f01 |0014: iput-object v1, v0, Landroidx/window/core/Version;.bigInteger$delegate:Lw0/e; // field@017f │ │ -048534: 0e00 |0016: return-void │ │ +048560: |[048560] androidx.window.core.Version.:(IIILjava/lang/String;)V │ │ +048570: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +048576: 5901 8101 |0003: iput v1, v0, Landroidx/window/core/Version;.major:I // field@0181 │ │ +04857a: 5902 8201 |0005: iput v2, v0, Landroidx/window/core/Version;.minor:I // field@0182 │ │ +04857e: 5903 8301 |0007: iput v3, v0, Landroidx/window/core/Version;.patch:I // field@0183 │ │ +048582: 5b04 8001 |0009: iput-object v4, v0, Landroidx/window/core/Version;.description:Ljava/lang/String; // field@0180 │ │ +048586: 2201 9001 |000b: new-instance v1, Landroidx/window/core/Version$bigInteger$2; // type@0190 │ │ +04858a: 7020 d906 0100 |000d: invoke-direct {v1, v0}, Landroidx/window/core/Version$bigInteger$2;.:(Landroidx/window/core/Version;)V // method@06d9 │ │ +048590: 7110 382a 0100 |0010: invoke-static {v1}, Lw0/f;.a:(Lh1/a;)Lw0/e; // method@2a38 │ │ +048596: 0c01 |0013: move-result-object v1 │ │ +048598: 5b01 7f01 |0014: iput-object v1, v0, Landroidx/window/core/Version;.bigInteger$delegate:Lw0/e; // field@017f │ │ +04859c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/core/Version;) │ │ name : '' │ │ type : '(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -048538: |[048538] androidx.window.core.Version.:(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V │ │ -048548: 7054 db06 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/window/core/Version;.:(IIILjava/lang/String;)V // method@06db │ │ -04854e: 0e00 |0003: return-void │ │ +0485a0: |[0485a0] androidx.window.core.Version.:(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V │ │ +0485b0: 7054 dd06 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/window/core/Version;.:(IIILjava/lang/String;)V // method@06dd │ │ +0485b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/core/Version;) │ │ name : 'access$getCURRENT$cp' │ │ type : '()Landroidx/window/core/Version;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048244: |[048244] androidx.window.core.Version.access$getCURRENT$cp:()Landroidx/window/core/Version; │ │ -048254: 6200 7901 |0000: sget-object v0, Landroidx/window/core/Version;.CURRENT:Landroidx/window/core/Version; // field@0179 │ │ -048258: 1100 |0002: return-object v0 │ │ +0482ac: |[0482ac] androidx.window.core.Version.access$getCURRENT$cp:()Landroidx/window/core/Version; │ │ +0482bc: 6200 7901 |0000: sget-object v0, Landroidx/window/core/Version;.CURRENT:Landroidx/window/core/Version; // field@0179 │ │ +0482c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/core/Version;) │ │ name : 'access$getUNKNOWN$cp' │ │ type : '()Landroidx/window/core/Version;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04825c: |[04825c] androidx.window.core.Version.access$getUNKNOWN$cp:()Landroidx/window/core/Version; │ │ -04826c: 6200 7b01 |0000: sget-object v0, Landroidx/window/core/Version;.UNKNOWN:Landroidx/window/core/Version; // field@017b │ │ -048270: 1100 |0002: return-object v0 │ │ +0482c4: |[0482c4] androidx.window.core.Version.access$getUNKNOWN$cp:()Landroidx/window/core/Version; │ │ +0482d4: 6200 7b01 |0000: sget-object v0, Landroidx/window/core/Version;.UNKNOWN:Landroidx/window/core/Version; // field@017b │ │ +0482d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/core/Version;) │ │ name : 'access$getVERSION_0_1$cp' │ │ type : '()Landroidx/window/core/Version;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048274: |[048274] androidx.window.core.Version.access$getVERSION_0_1$cp:()Landroidx/window/core/Version; │ │ -048284: 6200 7c01 |0000: sget-object v0, Landroidx/window/core/Version;.VERSION_0_1:Landroidx/window/core/Version; // field@017c │ │ -048288: 1100 |0002: return-object v0 │ │ +0482dc: |[0482dc] androidx.window.core.Version.access$getVERSION_0_1$cp:()Landroidx/window/core/Version; │ │ +0482ec: 6200 7c01 |0000: sget-object v0, Landroidx/window/core/Version;.VERSION_0_1:Landroidx/window/core/Version; // field@017c │ │ +0482f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/window/core/Version;) │ │ name : 'access$getVERSION_1_0$cp' │ │ type : '()Landroidx/window/core/Version;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04828c: |[04828c] androidx.window.core.Version.access$getVERSION_1_0$cp:()Landroidx/window/core/Version; │ │ -04829c: 6200 7d01 |0000: sget-object v0, Landroidx/window/core/Version;.VERSION_1_0:Landroidx/window/core/Version; // field@017d │ │ -0482a0: 1100 |0002: return-object v0 │ │ +0482f4: |[0482f4] androidx.window.core.Version.access$getVERSION_1_0$cp:()Landroidx/window/core/Version; │ │ +048304: 6200 7d01 |0000: sget-object v0, Landroidx/window/core/Version;.VERSION_1_0:Landroidx/window/core/Version; // field@017d │ │ +048308: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/window/core/Version;) │ │ name : 'getBigInteger' │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -048474: |[048474] androidx.window.core.Version.getBigInteger:()Ljava/math/BigInteger; │ │ -048484: 5420 7f01 |0000: iget-object v0, v2, Landroidx/window/core/Version;.bigInteger$delegate:Lw0/e; // field@017f │ │ -048488: 7210 342a 0000 |0002: invoke-interface {v0}, Lw0/e;.getValue:()Ljava/lang/Object; // method@2a34 │ │ -04848e: 0c00 |0005: move-result-object v0 │ │ -048490: 1a01 0e02 |0006: const-string v1, "(...)" // string@020e │ │ -048494: 7120 921c 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04849a: 1f00 6c04 |000b: check-cast v0, Ljava/math/BigInteger; // type@046c │ │ -04849e: 1100 |000d: return-object v0 │ │ +0484dc: |[0484dc] androidx.window.core.Version.getBigInteger:()Ljava/math/BigInteger; │ │ +0484ec: 5420 7f01 |0000: iget-object v0, v2, Landroidx/window/core/Version;.bigInteger$delegate:Lw0/e; // field@017f │ │ +0484f0: 7210 372a 0000 |0002: invoke-interface {v0}, Lw0/e;.getValue:()Ljava/lang/Object; // method@2a37 │ │ +0484f6: 0c00 |0005: move-result-object v0 │ │ +0484f8: 1a01 0e02 |0006: const-string v1, "(...)" // string@020e │ │ +0484fc: 7120 941c 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +048502: 1f00 6c04 |000b: check-cast v0, Ljava/math/BigInteger; // type@046c │ │ +048506: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/window/core/Version;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;)Landroidx/window/core/Version;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0482a4: |[0482a4] androidx.window.core.Version.parse:(Ljava/lang/String;)Landroidx/window/core/Version; │ │ -0482b4: 6200 7a01 |0000: sget-object v0, Landroidx/window/core/Version;.Companion:Landroidx/window/core/Version$Companion; // field@017a │ │ -0482b8: 6e20 d606 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/core/Version$Companion;.parse:(Ljava/lang/String;)Landroidx/window/core/Version; // method@06d6 │ │ -0482be: 0c01 |0005: move-result-object v1 │ │ -0482c0: 1101 |0006: return-object v1 │ │ +04830c: |[04830c] androidx.window.core.Version.parse:(Ljava/lang/String;)Landroidx/window/core/Version; │ │ +04831c: 6200 7a01 |0000: sget-object v0, Landroidx/window/core/Version;.Companion:Landroidx/window/core/Version$Companion; // field@017a │ │ +048320: 6e20 d806 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/core/Version$Companion;.parse:(Ljava/lang/String;)Landroidx/window/core/Version; // method@06d8 │ │ +048326: 0c01 |0005: move-result-object v1 │ │ +048328: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/core/Version;) │ │ name : 'compareTo' │ │ type : '(Landroidx/window/core/Version;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04830c: |[04830c] androidx.window.core.Version.compareTo:(Landroidx/window/core/Version;)I │ │ -04831c: 1a00 271b |0000: const-string v0, "other" // string@1b27 │ │ -048320: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -048326: 7010 e406 0100 |0005: invoke-direct {v1}, Landroidx/window/core/Version;.getBigInteger:()Ljava/math/BigInteger; // method@06e4 │ │ -04832c: 0c00 |0008: move-result-object v0 │ │ -04832e: 7010 e406 0200 |0009: invoke-direct {v2}, Landroidx/window/core/Version;.getBigInteger:()Ljava/math/BigInteger; // method@06e4 │ │ -048334: 0c02 |000c: move-result-object v2 │ │ -048336: 6e20 b018 2000 |000d: invoke-virtual {v0, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@18b0 │ │ -04833c: 0a02 |0010: move-result v2 │ │ -04833e: 0f02 |0011: return v2 │ │ +048374: |[048374] androidx.window.core.Version.compareTo:(Landroidx/window/core/Version;)I │ │ +048384: 1a00 271b |0000: const-string v0, "other" // string@1b27 │ │ +048388: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04838e: 7010 e606 0100 |0005: invoke-direct {v1}, Landroidx/window/core/Version;.getBigInteger:()Ljava/math/BigInteger; // method@06e6 │ │ +048394: 0c00 |0008: move-result-object v0 │ │ +048396: 7010 e606 0200 |0009: invoke-direct {v2}, Landroidx/window/core/Version;.getBigInteger:()Ljava/math/BigInteger; // method@06e6 │ │ +04839c: 0c02 |000c: move-result-object v2 │ │ +04839e: 6e20 b218 2000 |000d: invoke-virtual {v0, v2}, Ljava/math/BigInteger;.compareTo:(Ljava/math/BigInteger;)I // method@18b2 │ │ +0483a4: 0a02 |0010: move-result v2 │ │ +0483a6: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/core/Version;) │ │ name : 'compareTo' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -048340: |[048340] androidx.window.core.Version.compareTo:(Ljava/lang/Object;)I │ │ -048350: 1f01 9101 |0000: check-cast v1, Landroidx/window/core/Version; // type@0191 │ │ -048354: 6e20 e106 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/core/Version;.compareTo:(Landroidx/window/core/Version;)I // method@06e1 │ │ -04835a: 0a01 |0005: move-result v1 │ │ -04835c: 0f01 |0006: return v1 │ │ +0483a8: |[0483a8] androidx.window.core.Version.compareTo:(Ljava/lang/Object;)I │ │ +0483b8: 1f01 9101 |0000: check-cast v1, Landroidx/window/core/Version; // type@0191 │ │ +0483bc: 6e20 e306 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/core/Version;.compareTo:(Landroidx/window/core/Version;)I // method@06e3 │ │ +0483c2: 0a01 |0005: move-result v1 │ │ +0483c4: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/core/Version;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -0482c4: |[0482c4] androidx.window.core.Version.equals:(Ljava/lang/Object;)Z │ │ -0482d4: 2040 9101 |0000: instance-of v0, v4, Landroidx/window/core/Version; // type@0191 │ │ -0482d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0482da: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0482de: 0f01 |0005: return v1 │ │ -0482e0: 5230 8101 |0006: iget v0, v3, Landroidx/window/core/Version;.major:I // field@0181 │ │ -0482e4: 1f04 9101 |0008: check-cast v4, Landroidx/window/core/Version; // type@0191 │ │ -0482e8: 5242 8101 |000a: iget v2, v4, Landroidx/window/core/Version;.major:I // field@0181 │ │ -0482ec: 3320 0f00 |000c: if-ne v0, v2, 001b // +000f │ │ -0482f0: 5230 8201 |000e: iget v0, v3, Landroidx/window/core/Version;.minor:I // field@0182 │ │ -0482f4: 5242 8201 |0010: iget v2, v4, Landroidx/window/core/Version;.minor:I // field@0182 │ │ -0482f8: 3320 0900 |0012: if-ne v0, v2, 001b // +0009 │ │ -0482fc: 5230 8301 |0014: iget v0, v3, Landroidx/window/core/Version;.patch:I // field@0183 │ │ -048300: 5244 8301 |0016: iget v4, v4, Landroidx/window/core/Version;.patch:I // field@0183 │ │ -048304: 3340 0300 |0018: if-ne v0, v4, 001b // +0003 │ │ -048308: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -04830a: 0f01 |001b: return v1 │ │ +04832c: |[04832c] androidx.window.core.Version.equals:(Ljava/lang/Object;)Z │ │ +04833c: 2040 9101 |0000: instance-of v0, v4, Landroidx/window/core/Version; // type@0191 │ │ +048340: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +048342: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +048346: 0f01 |0005: return v1 │ │ +048348: 5230 8101 |0006: iget v0, v3, Landroidx/window/core/Version;.major:I // field@0181 │ │ +04834c: 1f04 9101 |0008: check-cast v4, Landroidx/window/core/Version; // type@0191 │ │ +048350: 5242 8101 |000a: iget v2, v4, Landroidx/window/core/Version;.major:I // field@0181 │ │ +048354: 3320 0f00 |000c: if-ne v0, v2, 001b // +000f │ │ +048358: 5230 8201 |000e: iget v0, v3, Landroidx/window/core/Version;.minor:I // field@0182 │ │ +04835c: 5242 8201 |0010: iget v2, v4, Landroidx/window/core/Version;.minor:I // field@0182 │ │ +048360: 3320 0900 |0012: if-ne v0, v2, 001b // +0009 │ │ +048364: 5230 8301 |0014: iget v0, v3, Landroidx/window/core/Version;.patch:I // field@0183 │ │ +048368: 5244 8301 |0016: iget v4, v4, Landroidx/window/core/Version;.patch:I // field@0183 │ │ +04836c: 3340 0300 |0018: if-ne v0, v4, 001b // +0003 │ │ +048370: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +048372: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/core/Version;) │ │ name : 'getDescription' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0483d8: |[0483d8] androidx.window.core.Version.getDescription:()Ljava/lang/String; │ │ -0483e8: 5410 8001 |0000: iget-object v0, v1, Landroidx/window/core/Version;.description:Ljava/lang/String; // field@0180 │ │ -0483ec: 1100 |0002: return-object v0 │ │ +048440: |[048440] androidx.window.core.Version.getDescription:()Ljava/lang/String; │ │ +048450: 5410 8001 |0000: iget-object v0, v1, Landroidx/window/core/Version;.description:Ljava/lang/String; // field@0180 │ │ +048454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/core/Version;) │ │ name : 'getMajor' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048360: |[048360] androidx.window.core.Version.getMajor:()I │ │ -048370: 5210 8101 |0000: iget v0, v1, Landroidx/window/core/Version;.major:I // field@0181 │ │ -048374: 0f00 |0002: return v0 │ │ +0483c8: |[0483c8] androidx.window.core.Version.getMajor:()I │ │ +0483d8: 5210 8101 |0000: iget v0, v1, Landroidx/window/core/Version;.major:I // field@0181 │ │ +0483dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/core/Version;) │ │ name : 'getMinor' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048378: |[048378] androidx.window.core.Version.getMinor:()I │ │ -048388: 5210 8201 |0000: iget v0, v1, Landroidx/window/core/Version;.minor:I // field@0182 │ │ -04838c: 0f00 |0002: return v0 │ │ +0483e0: |[0483e0] androidx.window.core.Version.getMinor:()I │ │ +0483f0: 5210 8201 |0000: iget v0, v1, Landroidx/window/core/Version;.minor:I // field@0182 │ │ +0483f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/window/core/Version;) │ │ name : 'getPatch' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048390: |[048390] androidx.window.core.Version.getPatch:()I │ │ -0483a0: 5210 8301 |0000: iget v0, v1, Landroidx/window/core/Version;.patch:I // field@0183 │ │ -0483a4: 0f00 |0002: return v0 │ │ +0483f8: |[0483f8] androidx.window.core.Version.getPatch:()I │ │ +048408: 5210 8301 |0000: iget v0, v1, Landroidx/window/core/Version;.patch:I // field@0183 │ │ +04840c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/window/core/Version;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0483a8: |[0483a8] androidx.window.core.Version.hashCode:()I │ │ -0483b8: 5220 8101 |0000: iget v0, v2, Landroidx/window/core/Version;.major:I // field@0181 │ │ -0483bc: 1301 0f02 |0002: const/16 v1, #int 527 // #20f │ │ -0483c0: b001 |0004: add-int/2addr v1, v0 │ │ -0483c2: da01 011f |0005: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -0483c6: 5220 8201 |0007: iget v0, v2, Landroidx/window/core/Version;.minor:I // field@0182 │ │ -0483ca: b001 |0009: add-int/2addr v1, v0 │ │ -0483cc: da01 011f |000a: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -0483d0: 5220 8301 |000c: iget v0, v2, Landroidx/window/core/Version;.patch:I // field@0183 │ │ -0483d4: b001 |000e: add-int/2addr v1, v0 │ │ -0483d6: 0f01 |000f: return v1 │ │ +048410: |[048410] androidx.window.core.Version.hashCode:()I │ │ +048420: 5220 8101 |0000: iget v0, v2, Landroidx/window/core/Version;.major:I // field@0181 │ │ +048424: 1301 0f02 |0002: const/16 v1, #int 527 // #20f │ │ +048428: b001 |0004: add-int/2addr v1, v0 │ │ +04842a: da01 011f |0005: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +04842e: 5220 8201 |0007: iget v0, v2, Landroidx/window/core/Version;.minor:I // field@0182 │ │ +048432: b001 |0009: add-int/2addr v1, v0 │ │ +048434: da01 011f |000a: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +048438: 5220 8301 |000c: iget v0, v2, Landroidx/window/core/Version;.patch:I // field@0183 │ │ +04843c: b001 |000e: add-int/2addr v1, v0 │ │ +04843e: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/window/core/Version;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0483f0: |[0483f0] androidx.window.core.Version.toString:()Ljava/lang/String; │ │ -048400: 5440 8001 |0000: iget-object v0, v4, Landroidx/window/core/Version;.description:Ljava/lang/String; // field@0180 │ │ -048404: 7110 ed1e 0000 |0002: invoke-static {v0}, Ln1/d;.l:(Ljava/lang/CharSequence;)Z // method@1eed │ │ -04840a: 0a00 |0005: move-result v0 │ │ -04840c: df00 0001 |0006: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -048410: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -048414: 5440 8001 |000a: iget-object v0, v4, Landroidx/window/core/Version;.description:Ljava/lang/String; // field@0180 │ │ -048418: 1a01 9a01 |000c: const-string v1, "-" // string@019a │ │ -04841c: 7120 981c 0100 |000e: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@1c98 │ │ -048422: 0c00 |0011: move-result-object v0 │ │ -048424: 2803 |0012: goto 0015 // +0003 │ │ -048426: 1a00 0000 |0013: const-string v0, "" // string@0000 │ │ -04842a: 2201 5504 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -04842e: 7010 6518 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -048434: 5242 8101 |001a: iget v2, v4, Landroidx/window/core/Version;.major:I // field@0181 │ │ -048438: 6e20 6a18 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -04843e: 1302 2e00 |001f: const/16 v2, #int 46 // #2e │ │ -048442: 6e20 6818 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -048448: 5243 8201 |0024: iget v3, v4, Landroidx/window/core/Version;.minor:I // field@0182 │ │ -04844c: 6e20 6a18 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -048452: 6e20 6818 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -048458: 5242 8301 |002c: iget v2, v4, Landroidx/window/core/Version;.patch:I // field@0183 │ │ -04845c: 6e20 6a18 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -048462: 6e20 6d18 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -048468: 6e10 7018 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04846e: 0c00 |0037: move-result-object v0 │ │ -048470: 1100 |0038: return-object v0 │ │ +048458: |[048458] androidx.window.core.Version.toString:()Ljava/lang/String; │ │ +048468: 5440 8001 |0000: iget-object v0, v4, Landroidx/window/core/Version;.description:Ljava/lang/String; // field@0180 │ │ +04846c: 7110 ef1e 0000 |0002: invoke-static {v0}, Ln1/d;.l:(Ljava/lang/CharSequence;)Z // method@1eef │ │ +048472: 0a00 |0005: move-result v0 │ │ +048474: df00 0001 |0006: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +048478: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +04847c: 5440 8001 |000a: iget-object v0, v4, Landroidx/window/core/Version;.description:Ljava/lang/String; // field@0180 │ │ +048480: 1a01 9a01 |000c: const-string v1, "-" // string@019a │ │ +048484: 7120 9a1c 0100 |000e: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@1c9a │ │ +04848a: 0c00 |0011: move-result-object v0 │ │ +04848c: 2803 |0012: goto 0015 // +0003 │ │ +04848e: 1a00 0000 |0013: const-string v0, "" // string@0000 │ │ +048492: 2201 5504 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +048496: 7010 6718 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04849c: 5242 8101 |001a: iget v2, v4, Landroidx/window/core/Version;.major:I // field@0181 │ │ +0484a0: 6e20 6c18 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +0484a6: 1302 2e00 |001f: const/16 v2, #int 46 // #2e │ │ +0484aa: 6e20 6a18 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +0484b0: 5243 8201 |0024: iget v3, v4, Landroidx/window/core/Version;.minor:I // field@0182 │ │ +0484b4: 6e20 6c18 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +0484ba: 6e20 6a18 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +0484c0: 5242 8301 |002c: iget v2, v4, Landroidx/window/core/Version;.patch:I // field@0183 │ │ +0484c4: 6e20 6c18 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +0484ca: 6e20 6f18 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0484d0: 6e10 7218 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0484d6: 0c00 |0037: move-result-object v0 │ │ +0484d8: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #111 header: │ │ @@ -15664,304 +15706,304 @@ │ │ type : '(Landroid/content/ComponentName;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 165 16-bit code units │ │ -048728: |[048728] androidx.window.embedding.ActivityFilter.:(Landroid/content/ComponentName;Ljava/lang/String;)V │ │ -048738: 1a00 1e15 |0000: const-string v0, "componentName" // string@151e │ │ -04873c: 7120 931c 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -048742: 7010 2518 0b00 |0005: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@1825 │ │ -048748: 5bbc 8401 |0008: iput-object v12, v11, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ -04874c: 5bbd 8501 |000a: iput-object v13, v11, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ -048750: 6e10 ae00 0c00 |000c: invoke-virtual {v12}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00ae │ │ -048756: 0c0d |000f: move-result-object v13 │ │ -048758: 1a00 2015 |0010: const-string v0, "componentName.packageName" // string@1520 │ │ -04875c: 7120 921c 0d00 |0012: invoke-static {v13, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -048762: 6e10 ad00 0c00 |0015: invoke-virtual {v12}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00ad │ │ -048768: 0c0c |0018: move-result-object v12 │ │ -04876a: 1a00 1f15 |0019: const-string v0, "componentName.className" // string@151f │ │ -04876e: 7120 921c 0c00 |001b: invoke-static {v12, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -048774: 7210 ab17 0d00 |001e: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@17ab │ │ -04877a: 0a00 |0021: move-result v0 │ │ -04877c: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -04877e: 1208 |0023: const/4 v8, #int 0 // #0 │ │ -048780: 3d00 0400 |0024: if-lez v0, 0028 // +0004 │ │ -048784: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -048786: 2802 |0027: goto 0029 // +0002 │ │ -048788: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -04878a: 3800 7000 |0029: if-eqz v0, 0099 // +0070 │ │ -04878e: 7210 ab17 0c00 |002b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@17ab │ │ -048794: 0a00 |002e: move-result v0 │ │ -048796: 3d00 0400 |002f: if-lez v0, 0033 // +0004 │ │ -04879a: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -04879c: 2802 |0032: goto 0034 // +0002 │ │ -04879e: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -0487a0: 3800 5900 |0034: if-eqz v0, 008d // +0059 │ │ -0487a4: 1a00 3101 |0036: const-string v0, "*" // string@0131 │ │ -0487a8: 1229 |0038: const/4 v9, #int 2 // #2 │ │ -0487aa: 120a |0039: const/4 v10, #int 0 // #0 │ │ -0487ac: 715a ef1e 0d98 |003a: invoke-static {v13, v0, v8, v9, v10}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1eef │ │ -0487b2: 0a01 |003d: move-result v1 │ │ -0487b4: 3801 1700 |003e: if-eqz v1, 0055 // +0017 │ │ -0487b8: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -0487ba: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -0487bc: 1265 |0042: const/4 v5, #int 6 // #6 │ │ -0487be: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -0487c0: 1a02 3101 |0044: const-string v2, "*" // string@0131 │ │ -0487c4: 07d1 |0046: move-object v1, v13 │ │ -0487c6: 7706 e01e 0100 |0047: invoke-static/range {v1, v2, v3, v4, v5, v6}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee0 │ │ -0487cc: 0a01 |004a: move-result v1 │ │ -0487ce: 6e10 5418 0d00 |004b: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@1854 │ │ -0487d4: 0a0d |004e: move-result v13 │ │ -0487d6: b17d |004f: sub-int/2addr v13, v7 │ │ -0487d8: 33d1 0300 |0050: if-ne v1, v13, 0053 // +0003 │ │ -0487dc: 2803 |0052: goto 0055 // +0003 │ │ -0487de: 120d |0053: const/4 v13, #int 0 // #0 │ │ -0487e0: 2802 |0054: goto 0056 // +0002 │ │ -0487e2: 121d |0055: const/4 v13, #int 1 // #1 │ │ -0487e4: 380d 2b00 |0056: if-eqz v13, 0081 // +002b │ │ -0487e8: 715a ef1e 0c98 |0058: invoke-static {v12, v0, v8, v9, v10}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1eef │ │ -0487ee: 0a0d |005b: move-result v13 │ │ -0487f0: 380d 1600 |005c: if-eqz v13, 0072 // +0016 │ │ -0487f4: 1203 |005e: const/4 v3, #int 0 // #0 │ │ -0487f6: 1204 |005f: const/4 v4, #int 0 // #0 │ │ -0487f8: 1265 |0060: const/4 v5, #int 6 // #6 │ │ -0487fa: 1206 |0061: const/4 v6, #int 0 // #0 │ │ -0487fc: 1a02 3101 |0062: const-string v2, "*" // string@0131 │ │ -048800: 07c1 |0064: move-object v1, v12 │ │ -048802: 7706 e01e 0100 |0065: invoke-static/range {v1, v2, v3, v4, v5, v6}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee0 │ │ -048808: 0a0d |0068: move-result v13 │ │ -04880a: 6e10 5418 0c00 |0069: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@1854 │ │ -048810: 0a0c |006c: move-result v12 │ │ -048812: b17c |006d: sub-int/2addr v12, v7 │ │ -048814: 33cd 0300 |006e: if-ne v13, v12, 0071 // +0003 │ │ -048818: 2802 |0070: goto 0072 // +0002 │ │ -04881a: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -04881c: 3807 0300 |0072: if-eqz v7, 0075 // +0003 │ │ -048820: 0e00 |0074: return-void │ │ -048822: 220c 3704 |0075: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -048826: 1a0d da12 |0077: const-string v13, "Wildcard in class name is only allowed at the end." // string@12da │ │ -04882a: 6e10 2b18 0d00 |0079: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -048830: 0c0d |007c: move-result-object v13 │ │ -048832: 7020 0018 dc00 |007d: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -048838: 270c |0080: throw v12 │ │ -04883a: 220c 3704 |0081: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04883e: 1a0d db12 |0083: const-string v13, "Wildcard in package name is only allowed at the end." // string@12db │ │ -048842: 6e10 2b18 0d00 |0085: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -048848: 0c0d |0088: move-result-object v13 │ │ -04884a: 7020 0018 dc00 |0089: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -048850: 270c |008c: throw v12 │ │ -048852: 220c 3704 |008d: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -048856: 1a0d 8d02 |008f: const-string v13, "Activity class name must not be empty." // string@028d │ │ -04885a: 6e10 2b18 0d00 |0091: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -048860: 0c0d |0094: move-result-object v13 │ │ -048862: 7020 0018 dc00 |0095: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -048868: 270c |0098: throw v12 │ │ -04886a: 220c 3704 |0099: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04886e: 1a0d c40f |009b: const-string v13, "Package name must not be empty" // string@0fc4 │ │ -048872: 6e10 2b18 0d00 |009d: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -048878: 0c0d |00a0: move-result-object v13 │ │ -04887a: 7020 0018 dc00 |00a1: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -048880: 270c |00a4: throw v12 │ │ +048790: |[048790] androidx.window.embedding.ActivityFilter.:(Landroid/content/ComponentName;Ljava/lang/String;)V │ │ +0487a0: 1a00 1e15 |0000: const-string v0, "componentName" // string@151e │ │ +0487a4: 7120 951c 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0487aa: 7010 2718 0b00 |0005: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@1827 │ │ +0487b0: 5bbc 8401 |0008: iput-object v12, v11, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ +0487b4: 5bbd 8501 |000a: iput-object v13, v11, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ +0487b8: 6e10 b000 0c00 |000c: invoke-virtual {v12}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ +0487be: 0c0d |000f: move-result-object v13 │ │ +0487c0: 1a00 2015 |0010: const-string v0, "componentName.packageName" // string@1520 │ │ +0487c4: 7120 941c 0d00 |0012: invoke-static {v13, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +0487ca: 6e10 af00 0c00 |0015: invoke-virtual {v12}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00af │ │ +0487d0: 0c0c |0018: move-result-object v12 │ │ +0487d2: 1a00 1f15 |0019: const-string v0, "componentName.className" // string@151f │ │ +0487d6: 7120 941c 0c00 |001b: invoke-static {v12, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +0487dc: 7210 ad17 0d00 |001e: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@17ad │ │ +0487e2: 0a00 |0021: move-result v0 │ │ +0487e4: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +0487e6: 1208 |0023: const/4 v8, #int 0 // #0 │ │ +0487e8: 3d00 0400 |0024: if-lez v0, 0028 // +0004 │ │ +0487ec: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +0487ee: 2802 |0027: goto 0029 // +0002 │ │ +0487f0: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +0487f2: 3800 7000 |0029: if-eqz v0, 0099 // +0070 │ │ +0487f6: 7210 ad17 0c00 |002b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@17ad │ │ +0487fc: 0a00 |002e: move-result v0 │ │ +0487fe: 3d00 0400 |002f: if-lez v0, 0033 // +0004 │ │ +048802: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +048804: 2802 |0032: goto 0034 // +0002 │ │ +048806: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +048808: 3800 5900 |0034: if-eqz v0, 008d // +0059 │ │ +04880c: 1a00 3101 |0036: const-string v0, "*" // string@0131 │ │ +048810: 1229 |0038: const/4 v9, #int 2 // #2 │ │ +048812: 120a |0039: const/4 v10, #int 0 // #0 │ │ +048814: 715a f11e 0d98 |003a: invoke-static {v13, v0, v8, v9, v10}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1ef1 │ │ +04881a: 0a01 |003d: move-result v1 │ │ +04881c: 3801 1700 |003e: if-eqz v1, 0055 // +0017 │ │ +048820: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +048822: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +048824: 1265 |0042: const/4 v5, #int 6 // #6 │ │ +048826: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +048828: 1a02 3101 |0044: const-string v2, "*" // string@0131 │ │ +04882c: 07d1 |0046: move-object v1, v13 │ │ +04882e: 7706 e21e 0100 |0047: invoke-static/range {v1, v2, v3, v4, v5, v6}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee2 │ │ +048834: 0a01 |004a: move-result v1 │ │ +048836: 6e10 5618 0d00 |004b: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@1856 │ │ +04883c: 0a0d |004e: move-result v13 │ │ +04883e: b17d |004f: sub-int/2addr v13, v7 │ │ +048840: 33d1 0300 |0050: if-ne v1, v13, 0053 // +0003 │ │ +048844: 2803 |0052: goto 0055 // +0003 │ │ +048846: 120d |0053: const/4 v13, #int 0 // #0 │ │ +048848: 2802 |0054: goto 0056 // +0002 │ │ +04884a: 121d |0055: const/4 v13, #int 1 // #1 │ │ +04884c: 380d 2b00 |0056: if-eqz v13, 0081 // +002b │ │ +048850: 715a f11e 0c98 |0058: invoke-static {v12, v0, v8, v9, v10}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1ef1 │ │ +048856: 0a0d |005b: move-result v13 │ │ +048858: 380d 1600 |005c: if-eqz v13, 0072 // +0016 │ │ +04885c: 1203 |005e: const/4 v3, #int 0 // #0 │ │ +04885e: 1204 |005f: const/4 v4, #int 0 // #0 │ │ +048860: 1265 |0060: const/4 v5, #int 6 // #6 │ │ +048862: 1206 |0061: const/4 v6, #int 0 // #0 │ │ +048864: 1a02 3101 |0062: const-string v2, "*" // string@0131 │ │ +048868: 07c1 |0064: move-object v1, v12 │ │ +04886a: 7706 e21e 0100 |0065: invoke-static/range {v1, v2, v3, v4, v5, v6}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee2 │ │ +048870: 0a0d |0068: move-result v13 │ │ +048872: 6e10 5618 0c00 |0069: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@1856 │ │ +048878: 0a0c |006c: move-result v12 │ │ +04887a: b17c |006d: sub-int/2addr v12, v7 │ │ +04887c: 33cd 0300 |006e: if-ne v13, v12, 0071 // +0003 │ │ +048880: 2802 |0070: goto 0072 // +0002 │ │ +048882: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +048884: 3807 0300 |0072: if-eqz v7, 0075 // +0003 │ │ +048888: 0e00 |0074: return-void │ │ +04888a: 220c 3704 |0075: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04888e: 1a0d da12 |0077: const-string v13, "Wildcard in class name is only allowed at the end." // string@12da │ │ +048892: 6e10 2d18 0d00 |0079: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +048898: 0c0d |007c: move-result-object v13 │ │ +04889a: 7020 0218 dc00 |007d: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +0488a0: 270c |0080: throw v12 │ │ +0488a2: 220c 3704 |0081: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +0488a6: 1a0d db12 |0083: const-string v13, "Wildcard in package name is only allowed at the end." // string@12db │ │ +0488aa: 6e10 2d18 0d00 |0085: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +0488b0: 0c0d |0088: move-result-object v13 │ │ +0488b2: 7020 0218 dc00 |0089: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +0488b8: 270c |008c: throw v12 │ │ +0488ba: 220c 3704 |008d: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +0488be: 1a0d 8d02 |008f: const-string v13, "Activity class name must not be empty." // string@028d │ │ +0488c2: 6e10 2d18 0d00 |0091: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +0488c8: 0c0d |0094: move-result-object v13 │ │ +0488ca: 7020 0218 dc00 |0095: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +0488d0: 270c |0098: throw v12 │ │ +0488d2: 220c 3704 |0099: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +0488d6: 1a0d c40f |009b: const-string v13, "Package name must not be empty" // string@0fc4 │ │ +0488da: 6e10 2d18 0d00 |009d: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +0488e0: 0c0d |00a0: move-result-object v13 │ │ +0488e2: 7020 0218 dc00 |00a1: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +0488e8: 270c |00a4: throw v12 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/ActivityFilter;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -048568: |[048568] androidx.window.embedding.ActivityFilter.equals:(Ljava/lang/Object;)Z │ │ -048578: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04857a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -04857e: 0f00 |0003: return v0 │ │ -048580: 2051 9201 |0004: instance-of v1, v5, Landroidx/window/embedding/ActivityFilter; // type@0192 │ │ -048584: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -048586: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -04858a: 0f02 |0009: return v2 │ │ -04858c: 5441 8401 |000a: iget-object v1, v4, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ -048590: 1f05 9201 |000c: check-cast v5, Landroidx/window/embedding/ActivityFilter; // type@0192 │ │ -048594: 5453 8401 |000e: iget-object v3, v5, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ -048598: 7120 8f1c 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04859e: 0a01 |0013: move-result v1 │ │ -0485a0: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -0485a4: 0f02 |0016: return v2 │ │ -0485a6: 5441 8501 |0017: iget-object v1, v4, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ -0485aa: 5455 8501 |0019: iget-object v5, v5, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ -0485ae: 7120 8f1c 5100 |001b: invoke-static {v1, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -0485b4: 0a05 |001e: move-result v5 │ │ -0485b6: 3905 0300 |001f: if-nez v5, 0022 // +0003 │ │ -0485ba: 0f02 |0021: return v2 │ │ -0485bc: 0f00 |0022: return v0 │ │ +0485d0: |[0485d0] androidx.window.embedding.ActivityFilter.equals:(Ljava/lang/Object;)Z │ │ +0485e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0485e2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +0485e6: 0f00 |0003: return v0 │ │ +0485e8: 2051 9201 |0004: instance-of v1, v5, Landroidx/window/embedding/ActivityFilter; // type@0192 │ │ +0485ec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0485ee: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0485f2: 0f02 |0009: return v2 │ │ +0485f4: 5441 8401 |000a: iget-object v1, v4, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ +0485f8: 1f05 9201 |000c: check-cast v5, Landroidx/window/embedding/ActivityFilter; // type@0192 │ │ +0485fc: 5453 8401 |000e: iget-object v3, v5, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ +048600: 7120 911c 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +048606: 0a01 |0013: move-result v1 │ │ +048608: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +04860c: 0f02 |0016: return v2 │ │ +04860e: 5441 8501 |0017: iget-object v1, v4, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ +048612: 5455 8501 |0019: iget-object v5, v5, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ +048616: 7120 911c 5100 |001b: invoke-static {v1, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04861c: 0a05 |001e: move-result v5 │ │ +04861e: 3905 0300 |001f: if-nez v5, 0022 // +0003 │ │ +048622: 0f02 |0021: return v2 │ │ +048624: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/ActivityFilter;) │ │ name : 'getComponentName' │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048550: |[048550] androidx.window.embedding.ActivityFilter.getComponentName:()Landroid/content/ComponentName; │ │ -048560: 5410 8401 |0000: iget-object v0, v1, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ -048564: 1100 |0002: return-object v0 │ │ +0485b8: |[0485b8] androidx.window.embedding.ActivityFilter.getComponentName:()Landroid/content/ComponentName; │ │ +0485c8: 5410 8401 |0000: iget-object v0, v1, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ +0485cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/ActivityFilter;) │ │ name : 'getIntentAction' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0486b8: |[0486b8] androidx.window.embedding.ActivityFilter.getIntentAction:()Ljava/lang/String; │ │ -0486c8: 5410 8501 |0000: iget-object v0, v1, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ -0486cc: 1100 |0002: return-object v0 │ │ +048720: |[048720] androidx.window.embedding.ActivityFilter.getIntentAction:()Ljava/lang/String; │ │ +048730: 5410 8501 |0000: iget-object v0, v1, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ +048734: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/embedding/ActivityFilter;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -048680: |[048680] androidx.window.embedding.ActivityFilter.hashCode:()I │ │ -048690: 5420 8401 |0000: iget-object v0, v2, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ -048694: 6e10 af00 0000 |0002: invoke-virtual {v0}, Landroid/content/ComponentName;.hashCode:()I // method@00af │ │ -04869a: 0a00 |0005: move-result v0 │ │ -04869c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0486a0: 5421 8501 |0008: iget-object v1, v2, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ -0486a4: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0486a8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0486aa: 2805 |000d: goto 0012 // +0005 │ │ -0486ac: 6e10 4e18 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@184e │ │ -0486b2: 0a01 |0011: move-result v1 │ │ -0486b4: b010 |0012: add-int/2addr v0, v1 │ │ -0486b6: 0f00 |0013: return v0 │ │ +0486e8: |[0486e8] androidx.window.embedding.ActivityFilter.hashCode:()I │ │ +0486f8: 5420 8401 |0000: iget-object v0, v2, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ +0486fc: 6e10 b100 0000 |0002: invoke-virtual {v0}, Landroid/content/ComponentName;.hashCode:()I // method@00b1 │ │ +048702: 0a00 |0005: move-result v0 │ │ +048704: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +048708: 5421 8501 |0008: iget-object v1, v2, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ +04870c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +048710: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +048712: 2805 |000d: goto 0012 // +0005 │ │ +048714: 6e10 5018 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@1850 │ │ +04871a: 0a01 |0011: move-result v1 │ │ +04871c: b010 |0012: add-int/2addr v0, v1 │ │ +04871e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/embedding/ActivityFilter;) │ │ name : 'matchesActivity' │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0485c0: |[0485c0] androidx.window.embedding.ActivityFilter.matchesActivity:(Landroid/app/Activity;)Z │ │ -0485d0: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -0485d4: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -0485da: 6200 9f01 |0005: sget-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ -0485de: 5421 8401 |0007: iget-object v1, v2, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ -0485e2: 6e30 5307 3001 |0009: invoke-virtual {v0, v3, v1}, Landroidx/window/embedding/MatcherUtils;.areActivityOrIntentComponentsMatching$window_release:(Landroid/app/Activity;Landroid/content/ComponentName;)Z // method@0753 │ │ -0485e8: 0a00 |000c: move-result v0 │ │ -0485ea: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ -0485ee: 5420 8501 |000f: iget-object v0, v2, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ -0485f2: 3800 1400 |0011: if-eqz v0, 0025 // +0014 │ │ -0485f6: 6e10 6b00 0300 |0013: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@006b │ │ -0485fc: 0c03 |0016: move-result-object v3 │ │ -0485fe: 3903 0400 |0017: if-nez v3, 001b // +0004 │ │ -048602: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -048604: 2805 |001a: goto 001f // +0005 │ │ -048606: 6e10 de00 0300 |001b: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00de │ │ -04860c: 0c03 |001e: move-result-object v3 │ │ -04860e: 7120 8f1c 3000 |001f: invoke-static {v0, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -048614: 0a03 |0022: move-result v3 │ │ -048616: 3803 0400 |0023: if-eqz v3, 0027 // +0004 │ │ -04861a: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -04861c: 2802 |0026: goto 0028 // +0002 │ │ -04861e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -048620: 0f03 |0028: return v3 │ │ +048628: |[048628] androidx.window.embedding.ActivityFilter.matchesActivity:(Landroid/app/Activity;)Z │ │ +048638: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +04863c: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +048642: 6200 9f01 |0005: sget-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ +048646: 5421 8401 |0007: iget-object v1, v2, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ +04864a: 6e30 5507 3001 |0009: invoke-virtual {v0, v3, v1}, Landroidx/window/embedding/MatcherUtils;.areActivityOrIntentComponentsMatching$window_release:(Landroid/app/Activity;Landroid/content/ComponentName;)Z // method@0755 │ │ +048650: 0a00 |000c: move-result v0 │ │ +048652: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ +048656: 5420 8501 |000f: iget-object v0, v2, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ +04865a: 3800 1400 |0011: if-eqz v0, 0025 // +0014 │ │ +04865e: 6e10 6d00 0300 |0013: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@006d │ │ +048664: 0c03 |0016: move-result-object v3 │ │ +048666: 3903 0400 |0017: if-nez v3, 001b // +0004 │ │ +04866a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +04866c: 2805 |001a: goto 001f // +0005 │ │ +04866e: 6e10 e000 0300 |001b: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e0 │ │ +048674: 0c03 |001e: move-result-object v3 │ │ +048676: 7120 911c 3000 |001f: invoke-static {v0, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04867c: 0a03 |0022: move-result v3 │ │ +04867e: 3803 0400 |0023: if-eqz v3, 0027 // +0004 │ │ +048682: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +048684: 2802 |0026: goto 0028 // +0002 │ │ +048686: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +048688: 0f03 |0028: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/embedding/ActivityFilter;) │ │ name : 'matchesIntent' │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -048624: |[048624] androidx.window.embedding.ActivityFilter.matchesIntent:(Landroid/content/Intent;)Z │ │ -048634: 1a00 9018 |0000: const-string v0, "intent" // string@1890 │ │ -048638: 7120 931c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04863e: 6200 9f01 |0005: sget-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ -048642: 6e10 e100 0400 |0007: invoke-virtual {v4}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e1 │ │ -048648: 0c01 |000a: move-result-object v1 │ │ -04864a: 5432 8401 |000b: iget-object v2, v3, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ -04864e: 6e30 5407 1002 |000d: invoke-virtual {v0, v1, v2}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0754 │ │ -048654: 0a00 |0010: move-result v0 │ │ -048656: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -048658: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -04865c: 2810 |0014: goto 0024 // +0010 │ │ -04865e: 5430 8501 |0015: iget-object v0, v3, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ -048662: 3800 0c00 |0017: if-eqz v0, 0023 // +000c │ │ -048666: 6e10 de00 0400 |0019: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00de │ │ -04866c: 0c04 |001c: move-result-object v4 │ │ -04866e: 7120 8f1c 4000 |001d: invoke-static {v0, v4}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -048674: 0a04 |0020: move-result v4 │ │ -048676: 3804 0300 |0021: if-eqz v4, 0024 // +0003 │ │ -04867a: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -04867c: 0f01 |0024: return v1 │ │ +04868c: |[04868c] androidx.window.embedding.ActivityFilter.matchesIntent:(Landroid/content/Intent;)Z │ │ +04869c: 1a00 9018 |0000: const-string v0, "intent" // string@1890 │ │ +0486a0: 7120 951c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0486a6: 6200 9f01 |0005: sget-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ +0486aa: 6e10 e300 0400 |0007: invoke-virtual {v4}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e3 │ │ +0486b0: 0c01 |000a: move-result-object v1 │ │ +0486b2: 5432 8401 |000b: iget-object v2, v3, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ +0486b6: 6e30 5607 1002 |000d: invoke-virtual {v0, v1, v2}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0756 │ │ +0486bc: 0a00 |0010: move-result v0 │ │ +0486be: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0486c0: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +0486c4: 2810 |0014: goto 0024 // +0010 │ │ +0486c6: 5430 8501 |0015: iget-object v0, v3, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ +0486ca: 3800 0c00 |0017: if-eqz v0, 0023 // +000c │ │ +0486ce: 6e10 e000 0400 |0019: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e0 │ │ +0486d4: 0c04 |001c: move-result-object v4 │ │ +0486d6: 7120 911c 4000 |001d: invoke-static {v0, v4}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +0486dc: 0a04 |0020: move-result v4 │ │ +0486de: 3804 0300 |0021: if-eqz v4, 0024 // +0003 │ │ +0486e2: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0486e4: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/window/embedding/ActivityFilter;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0486d0: |[0486d0] androidx.window.embedding.ActivityFilter.toString:()Ljava/lang/String; │ │ -0486e0: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -0486e4: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -0486ea: 1a01 9002 |0005: const-string v1, "ActivityFilter(componentName=" // string@0290 │ │ -0486ee: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0486f4: 5421 8401 |000a: iget-object v1, v2, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ -0486f8: 6e20 6c18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -0486fe: 1a01 8101 |000f: const-string v1, ", intentAction=" // string@0181 │ │ -048702: 6e20 6d18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -048708: 5421 8501 |0014: iget-object v1, v2, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ -04870c: 6e20 6c18 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -048712: 1301 2900 |0019: const/16 v1, #int 41 // #29 │ │ -048716: 6e20 6818 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -04871c: 6e10 7018 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -048722: 0c00 |0021: move-result-object v0 │ │ -048724: 1100 |0022: return-object v0 │ │ +048738: |[048738] androidx.window.embedding.ActivityFilter.toString:()Ljava/lang/String; │ │ +048748: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +04874c: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +048752: 1a01 9002 |0005: const-string v1, "ActivityFilter(componentName=" // string@0290 │ │ +048756: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04875c: 5421 8401 |000a: iget-object v1, v2, Landroidx/window/embedding/ActivityFilter;.componentName:Landroid/content/ComponentName; // field@0184 │ │ +048760: 6e20 6e18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +048766: 1a01 8101 |000f: const-string v1, ", intentAction=" // string@0181 │ │ +04876a: 6e20 6f18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +048770: 5421 8501 |0014: iget-object v1, v2, Landroidx/window/embedding/ActivityFilter;.intentAction:Ljava/lang/String; // field@0185 │ │ +048774: 6e20 6e18 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +04877a: 1301 2900 |0019: const/16 v1, #int 41 // #29 │ │ +04877e: 6e20 6a18 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +048784: 6e10 7218 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04878a: 0c00 |0021: move-result-object v0 │ │ +04878c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #112 header: │ │ @@ -15975,17 +16017,17 @@ │ │ virtual_methods_size: 6 │ │ │ │ Class #112 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ Annotations on field #392 'activities' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Landroid/app/Activity;" ">;" } │ │ -Annotations on method #1787 '' │ │ +Annotations on method #1789 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "+" "Landroid/app/Activity;" ">;Z)V" } │ │ -Annotations on method #1791 'getActivities$window_release' │ │ +Annotations on method #1793 'getActivities$window_release' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Landroid/app/Activity;" ">;" } │ │ │ │ Class #112 - │ │ Class descriptor : 'Landroidx/window/embedding/ActivityStack;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -16005,187 +16047,187 @@ │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -048b50: |[048b50] androidx.window.embedding.ActivityStack.:(Ljava/util/List;Z)V │ │ -048b60: 1a00 f713 |0000: const-string v0, "activities" // string@13f7 │ │ -048b64: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -048b6a: 7010 2518 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -048b70: 5b12 8801 |0008: iput-object v2, v1, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ -048b74: 5c13 8901 |000a: iput-boolean v3, v1, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ -048b78: 0e00 |000c: return-void │ │ +048bb8: |[048bb8] androidx.window.embedding.ActivityStack.:(Ljava/util/List;Z)V │ │ +048bc8: 1a00 f713 |0000: const-string v0, "activities" // string@13f7 │ │ +048bcc: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +048bd2: 7010 2718 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +048bd8: 5b12 8801 |0008: iput-object v2, v1, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ +048bdc: 5c13 8901 |000a: iput-boolean v3, v1, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ +048be0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/ActivityStack;) │ │ name : '' │ │ type : '(Ljava/util/List;ZILkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -048b7c: |[048b7c] androidx.window.embedding.ActivityStack.:(Ljava/util/List;ZILkotlin/jvm/internal/e;)V │ │ -048b8c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -048b90: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -048b94: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -048b96: 7030 fb06 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/window/embedding/ActivityStack;.:(Ljava/util/List;Z)V // method@06fb │ │ -048b9c: 0e00 |0008: return-void │ │ +048be4: |[048be4] androidx.window.embedding.ActivityStack.:(Ljava/util/List;ZILkotlin/jvm/internal/e;)V │ │ +048bf4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +048bf8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +048bfc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +048bfe: 7030 fd06 1002 |0005: invoke-direct {v0, v1, v2}, Landroidx/window/embedding/ActivityStack;.:(Ljava/util/List;Z)V // method@06fd │ │ +048c04: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/ActivityStack;) │ │ name : 'contains' │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0489f8: |[0489f8] androidx.window.embedding.ActivityStack.contains:(Landroid/app/Activity;)Z │ │ -048a08: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -048a0c: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -048a12: 5410 8801 |0005: iget-object v0, v1, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ -048a16: 7220 8619 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@1986 │ │ -048a1c: 0a02 |000a: move-result v2 │ │ -048a1e: 0f02 |000b: return v2 │ │ +048a60: |[048a60] androidx.window.embedding.ActivityStack.contains:(Landroid/app/Activity;)Z │ │ +048a70: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +048a74: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +048a7a: 5410 8801 |0005: iget-object v0, v1, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ +048a7e: 7220 8819 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@1988 │ │ +048a84: 0a02 |000a: move-result v2 │ │ +048a86: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/ActivityStack;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -048a20: |[048a20] androidx.window.embedding.ActivityStack.equals:(Ljava/lang/Object;)Z │ │ -048a30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -048a32: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -048a36: 0f00 |0003: return v0 │ │ -048a38: 2051 9401 |0004: instance-of v1, v5, Landroidx/window/embedding/ActivityStack; // type@0194 │ │ -048a3c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -048a3e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -048a42: 0f02 |0009: return v2 │ │ -048a44: 5441 8801 |000a: iget-object v1, v4, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ -048a48: 1f05 9401 |000c: check-cast v5, Landroidx/window/embedding/ActivityStack; // type@0194 │ │ -048a4c: 5453 8801 |000e: iget-object v3, v5, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ -048a50: 7120 8f1c 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -048a56: 0a01 |0013: move-result v1 │ │ -048a58: 3901 0900 |0014: if-nez v1, 001d // +0009 │ │ -048a5c: 5541 8901 |0016: iget-boolean v1, v4, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ -048a60: 5555 8901 |0018: iget-boolean v5, v5, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ -048a64: 3251 0300 |001a: if-eq v1, v5, 001d // +0003 │ │ -048a68: 2802 |001c: goto 001e // +0002 │ │ -048a6a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -048a6c: 0f00 |001e: return v0 │ │ +048a88: |[048a88] androidx.window.embedding.ActivityStack.equals:(Ljava/lang/Object;)Z │ │ +048a98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +048a9a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +048a9e: 0f00 |0003: return v0 │ │ +048aa0: 2051 9401 |0004: instance-of v1, v5, Landroidx/window/embedding/ActivityStack; // type@0194 │ │ +048aa4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +048aa6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +048aaa: 0f02 |0009: return v2 │ │ +048aac: 5441 8801 |000a: iget-object v1, v4, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ +048ab0: 1f05 9401 |000c: check-cast v5, Landroidx/window/embedding/ActivityStack; // type@0194 │ │ +048ab4: 5453 8801 |000e: iget-object v3, v5, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ +048ab8: 7120 911c 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +048abe: 0a01 |0013: move-result v1 │ │ +048ac0: 3901 0900 |0014: if-nez v1, 001d // +0009 │ │ +048ac4: 5541 8901 |0016: iget-boolean v1, v4, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ +048ac8: 5555 8901 |0018: iget-boolean v5, v5, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ +048acc: 3251 0300 |001a: if-eq v1, v5, 001d // +0003 │ │ +048ad0: 2802 |001c: goto 001e // +0002 │ │ +048ad2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +048ad4: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/ActivityStack;) │ │ name : 'getActivities$window_release' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048b38: |[048b38] androidx.window.embedding.ActivityStack.getActivities$window_release:()Ljava/util/List; │ │ -048b48: 5410 8801 |0000: iget-object v0, v1, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ -048b4c: 1100 |0002: return-object v0 │ │ +048ba0: |[048ba0] androidx.window.embedding.ActivityStack.getActivities$window_release:()Ljava/util/List; │ │ +048bb0: 5410 8801 |0000: iget-object v0, v1, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ +048bb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/embedding/ActivityStack;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -048a88: |[048a88] androidx.window.embedding.ActivityStack.hashCode:()I │ │ -048a98: 5520 8901 |0000: iget-boolean v0, v2, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ -048a9c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -048aa0: 5421 8801 |0004: iget-object v1, v2, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ -048aa4: 6e10 2918 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1829 │ │ -048aaa: 0a01 |0009: move-result v1 │ │ -048aac: b010 |000a: add-int/2addr v0, v1 │ │ -048aae: 0f00 |000b: return v0 │ │ +048af0: |[048af0] androidx.window.embedding.ActivityStack.hashCode:()I │ │ +048b00: 5520 8901 |0000: iget-boolean v0, v2, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ +048b04: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +048b08: 5421 8801 |0004: iget-object v1, v2, Landroidx/window/embedding/ActivityStack;.activities:Ljava/util/List; // field@0188 │ │ +048b0c: 6e10 2b18 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@182b │ │ +048b12: 0a01 |0009: move-result v1 │ │ +048b14: b010 |000a: add-int/2addr v0, v1 │ │ +048b16: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/embedding/ActivityStack;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048a70: |[048a70] androidx.window.embedding.ActivityStack.isEmpty:()Z │ │ -048a80: 5510 8901 |0000: iget-boolean v0, v1, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ -048a84: 0f00 |0002: return v0 │ │ +048ad8: |[048ad8] androidx.window.embedding.ActivityStack.isEmpty:()Z │ │ +048ae8: 5510 8901 |0000: iget-boolean v0, v1, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ +048aec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/embedding/ActivityStack;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -048ab0: |[048ab0] androidx.window.embedding.ActivityStack.toString:()Ljava/lang/String; │ │ -048ac0: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -048ac4: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -048aca: 1a01 9602 |0005: const-string v1, "ActivityStack{" // string@0296 │ │ -048ace: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -048ad4: 6e10 ff06 0300 |000a: invoke-virtual {v3}, Landroidx/window/embedding/ActivityStack;.getActivities$window_release:()Ljava/util/List; // method@06ff │ │ -048ada: 0c01 |000d: move-result-object v1 │ │ -048adc: 1a02 f813 |000e: const-string v2, "activities=" // string@13f8 │ │ -048ae0: 7120 981c 1200 |0010: invoke-static {v2, v1}, Lkotlin/jvm/internal/i;.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@1c98 │ │ -048ae6: 0c01 |0013: move-result-object v1 │ │ -048ae8: 6e20 6d18 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -048aee: 2201 5504 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -048af2: 7010 6518 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -048af8: 1a02 dc18 |001c: const-string v2, "isEmpty=" // string@18dc │ │ -048afc: 6e20 6d18 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -048b02: 5532 8901 |0021: iget-boolean v2, v3, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ -048b06: 6e20 6e18 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@186e │ │ -048b0c: 1302 7d00 |0026: const/16 v2, #int 125 // #7d │ │ -048b10: 6e20 6818 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -048b16: 6e10 7018 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -048b1c: 0c01 |002e: move-result-object v1 │ │ -048b1e: 6e20 6d18 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -048b24: 6e10 7018 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -048b2a: 0c00 |0035: move-result-object v0 │ │ -048b2c: 1a01 9c10 |0036: const-string v1, "StringBuilder().apply(builderAction).toString()" // string@109c │ │ -048b30: 7120 921c 1000 |0038: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -048b36: 1100 |003b: return-object v0 │ │ +048b18: |[048b18] androidx.window.embedding.ActivityStack.toString:()Ljava/lang/String; │ │ +048b28: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +048b2c: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +048b32: 1a01 9602 |0005: const-string v1, "ActivityStack{" // string@0296 │ │ +048b36: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +048b3c: 6e10 0107 0300 |000a: invoke-virtual {v3}, Landroidx/window/embedding/ActivityStack;.getActivities$window_release:()Ljava/util/List; // method@0701 │ │ +048b42: 0c01 |000d: move-result-object v1 │ │ +048b44: 1a02 f813 |000e: const-string v2, "activities=" // string@13f8 │ │ +048b48: 7120 9a1c 1200 |0010: invoke-static {v2, v1}, Lkotlin/jvm/internal/i;.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@1c9a │ │ +048b4e: 0c01 |0013: move-result-object v1 │ │ +048b50: 6e20 6f18 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +048b56: 2201 5504 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +048b5a: 7010 6718 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +048b60: 1a02 dc18 |001c: const-string v2, "isEmpty=" // string@18dc │ │ +048b64: 6e20 6f18 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +048b6a: 5532 8901 |0021: iget-boolean v2, v3, Landroidx/window/embedding/ActivityStack;.isEmpty:Z // field@0189 │ │ +048b6e: 6e20 7018 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1870 │ │ +048b74: 1302 7d00 |0026: const/16 v2, #int 125 // #7d │ │ +048b78: 6e20 6a18 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +048b7e: 6e10 7218 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +048b84: 0c01 |002e: move-result-object v1 │ │ +048b86: 6e20 6f18 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +048b8c: 6e10 7218 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +048b92: 0c00 |0035: move-result-object v0 │ │ +048b94: 1a01 9c10 |0036: const-string v1, "StringBuilder().apply(builderAction).toString()" // string@109c │ │ +048b98: 7120 941c 1000 |0038: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +048b9e: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #113 header: │ │ @@ -16197,35 +16239,35 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 7 │ │ │ │ Class #113 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ -Annotations on method #1799 'component1' │ │ +Annotations on method #1801 'component1' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/Pair<" "TF;TS;>;)TF;" } │ │ -Annotations on method #1800 'component2' │ │ +Annotations on method #1802 'component2' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/Pair<" "TF;TS;>;)TS;" } │ │ -Annotations on method #1804 'translate' │ │ +Annotations on method #1806 'translate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "+" "Landroidx/window/extensions/embedding/SplitInfo;" ">;)" "Ljava/util/List<" "Landroidx/window/embedding/SplitInfo;" ">;" } │ │ -Annotations on method #1805 'translate' │ │ +Annotations on method #1807 'translate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Set<" "+" "Landroidx/window/embedding/EmbeddingRule;" ">;)" "Ljava/util/Set<" "Landroidx/window/extensions/embedding/EmbeddingRule;" ">;" } │ │ -Annotations on method #1806 'translateActivityIntentPredicates' │ │ +Annotations on method #1808 'translateActivityIntentPredicates' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "ClassVerificationFailure" "NewApi" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Set<" "Landroidx/window/embedding/SplitPairFilter;" ">;)" "Ljava/util/function/Predicate<" "Landroid/util/Pair<" "Landroid/app/Activity;" "Landroid/content/Intent;" ">;>;" } │ │ -Annotations on method #1808 'translateActivityPairPredicates' │ │ +Annotations on method #1810 'translateActivityPairPredicates' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "ClassVerificationFailure" "NewApi" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Set<" "Landroidx/window/embedding/SplitPairFilter;" ">;)" "Ljava/util/function/Predicate<" "Landroid/util/Pair<" "Landroid/app/Activity;" "Landroid/app/Activity;" ">;>;" } │ │ -Annotations on method #1810 'translateActivityPredicates' │ │ +Annotations on method #1812 'translateActivityPredicates' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "ClassVerificationFailure" "NewApi" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Set<" "Landroidx/window/embedding/ActivityFilter;" ">;)" "Ljava/util/function/Predicate<" "Landroid/app/Activity;" ">;" } │ │ -Annotations on method #1812 'translateIntentPredicates' │ │ +Annotations on method #1814 'translateIntentPredicates' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "ClassVerificationFailure" "NewApi" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Set<" "Landroidx/window/embedding/ActivityFilter;" ">;)" "Ljava/util/function/Predicate<" "Landroid/content/Intent;" ">;" } │ │ -Annotations on method #1814 'translateParentMetricsPredicate' │ │ +Annotations on method #1816 'translateParentMetricsPredicate' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "ClassVerificationFailure" "NewApi" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/window/embedding/SplitRule;" ")" "Ljava/util/function/Predicate<" "Landroid/view/WindowMetrics;" ">;" } │ │ │ │ Class #113 - │ │ Class descriptor : 'Landroidx/window/embedding/EmbeddingAdapter;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -16238,184 +16280,184 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0493b4: |[0493b4] androidx.window.embedding.EmbeddingAdapter.:()V │ │ -0493c4: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -0493ca: 0e00 |0003: return-void │ │ +04941c: |[04941c] androidx.window.embedding.EmbeddingAdapter.:()V │ │ +04942c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +049432: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'a' │ │ type : '(Ljava/util/Set;Landroid/app/Activity;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -048da4: |[048da4] androidx.window.embedding.EmbeddingAdapter.a:(Ljava/util/Set;Landroid/app/Activity;)Z │ │ -048db4: 7120 1307 1000 |0000: invoke-static {v0, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityPredicates$lambda-6:(Ljava/util/Set;Landroid/app/Activity;)Z // method@0713 │ │ -048dba: 0a00 |0003: move-result v0 │ │ -048dbc: 0f00 |0004: return v0 │ │ +048e0c: |[048e0c] androidx.window.embedding.EmbeddingAdapter.a:(Ljava/util/Set;Landroid/app/Activity;)Z │ │ +048e1c: 7120 1507 1000 |0000: invoke-static {v0, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityPredicates$lambda-6:(Ljava/util/Set;Landroid/app/Activity;)Z // method@0715 │ │ +048e22: 0a00 |0003: move-result v0 │ │ +048e24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'b' │ │ type : '(Landroidx/window/embedding/SplitRule;Landroid/view/WindowMetrics;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -048dc0: |[048dc0] androidx.window.embedding.EmbeddingAdapter.b:(Landroidx/window/embedding/SplitRule;Landroid/view/WindowMetrics;)Z │ │ -048dd0: 7120 1707 1000 |0000: invoke-static {v0, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translateParentMetricsPredicate$lambda-4:(Landroidx/window/embedding/SplitRule;Landroid/view/WindowMetrics;)Z // method@0717 │ │ -048dd6: 0a00 |0003: move-result v0 │ │ -048dd8: 0f00 |0004: return v0 │ │ +048e28: |[048e28] androidx.window.embedding.EmbeddingAdapter.b:(Landroidx/window/embedding/SplitRule;Landroid/view/WindowMetrics;)Z │ │ +048e38: 7120 1907 1000 |0000: invoke-static {v0, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translateParentMetricsPredicate$lambda-4:(Landroidx/window/embedding/SplitRule;Landroid/view/WindowMetrics;)Z // method@0719 │ │ +048e3e: 0a00 |0003: move-result v0 │ │ +048e40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'c' │ │ type : '(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -048ddc: |[048ddc] androidx.window.embedding.EmbeddingAdapter.c:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z │ │ -048dec: 7130 0f07 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityIntentPredicates$lambda-3:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z // method@070f │ │ -048df2: 0a00 |0003: move-result v0 │ │ -048df4: 0f00 |0004: return v0 │ │ +048e44: |[048e44] androidx.window.embedding.EmbeddingAdapter.c:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z │ │ +048e54: 7130 1107 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityIntentPredicates$lambda-3:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z // method@0711 │ │ +048e5a: 0a00 |0003: move-result v0 │ │ +048e5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'component1' │ │ type : '(Landroid/util/Pair;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -049058: |[049058] androidx.window.embedding.EmbeddingAdapter.component1:(Landroid/util/Pair;)Ljava/lang/Object; │ │ -049068: 1a00 1002 |0000: const-string v0, "" // string@0210 │ │ -04906c: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049072: 5422 5900 |0005: iget-object v2, v2, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0059 │ │ -049076: 1102 |0007: return-object v2 │ │ +0490c0: |[0490c0] androidx.window.embedding.EmbeddingAdapter.component1:(Landroid/util/Pair;)Ljava/lang/Object; │ │ +0490d0: 1a00 1002 |0000: const-string v0, "" // string@0210 │ │ +0490d4: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0490da: 5422 5900 |0005: iget-object v2, v2, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0059 │ │ +0490de: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'component2' │ │ type : '(Landroid/util/Pair;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -049078: |[049078] androidx.window.embedding.EmbeddingAdapter.component2:(Landroid/util/Pair;)Ljava/lang/Object; │ │ -049088: 1a00 1002 |0000: const-string v0, "" // string@0210 │ │ -04908c: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049092: 5422 5a00 |0005: iget-object v2, v2, Landroid/util/Pair;.second:Ljava/lang/Object; // field@005a │ │ -049096: 1102 |0007: return-object v2 │ │ +0490e0: |[0490e0] androidx.window.embedding.EmbeddingAdapter.component2:(Landroid/util/Pair;)Ljava/lang/Object; │ │ +0490f0: 1a00 1002 |0000: const-string v0, "" // string@0210 │ │ +0490f4: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0490fa: 5422 5a00 |0005: iget-object v2, v2, Landroid/util/Pair;.second:Ljava/lang/Object; // field@005a │ │ +0490fe: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'd' │ │ type : '(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -048df8: |[048df8] androidx.window.embedding.EmbeddingAdapter.d:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z │ │ -048e08: 7130 1107 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityPairPredicates$lambda-1:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z // method@0711 │ │ -048e0e: 0a00 |0003: move-result v0 │ │ -048e10: 0f00 |0004: return v0 │ │ +048e60: |[048e60] androidx.window.embedding.EmbeddingAdapter.d:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z │ │ +048e70: 7130 1307 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityPairPredicates$lambda-1:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z // method@0713 │ │ +048e76: 0a00 |0003: move-result v0 │ │ +048e78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'e' │ │ type : '(Ljava/util/Set;Landroid/content/Intent;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -048e14: |[048e14] androidx.window.embedding.EmbeddingAdapter.e:(Ljava/util/Set;Landroid/content/Intent;)Z │ │ -048e24: 7120 1507 1000 |0000: invoke-static {v0, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translateIntentPredicates$lambda-8:(Ljava/util/Set;Landroid/content/Intent;)Z // method@0715 │ │ -048e2a: 0a00 |0003: move-result v0 │ │ -048e2c: 0f00 |0004: return v0 │ │ +048e7c: |[048e7c] androidx.window.embedding.EmbeddingAdapter.e:(Ljava/util/Set;Landroid/content/Intent;)Z │ │ +048e8c: 7120 1707 1000 |0000: invoke-static {v0, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translateIntentPredicates$lambda-8:(Ljava/util/Set;Landroid/content/Intent;)Z // method@0717 │ │ +048e92: 0a00 |0003: move-result v0 │ │ +048e94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translate' │ │ type : '(Landroidx/window/extensions/embedding/SplitInfo;)Landroidx/window/embedding/SplitInfo;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -048cf0: |[048cf0] androidx.window.embedding.EmbeddingAdapter.translate:(Landroidx/window/extensions/embedding/SplitInfo;)Landroidx/window/embedding/SplitInfo; │ │ -048d00: 6e10 ba07 0600 |0000: invoke-virtual {v6}, Landroidx/window/extensions/embedding/SplitInfo;.getPrimaryActivityStack:()Landroidx/window/extensions/embedding/ActivityStack; // method@07ba │ │ -048d06: 0c00 |0003: move-result-object v0 │ │ -048d08: 1a01 721d |0004: const-string v1, "splitInfo.primaryActivityStack" // string@1d72 │ │ -048d0c: 7120 921c 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -048d12: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -048d14: 6e10 b907 0000 |000a: invoke-virtual {v0}, Landroidx/window/extensions/embedding/ActivityStack;.isEmpty:()Z // method@07b9 │ │ -048d1a: 0a02 |000d: move-result v2 │ │ -048d1c: 2802 |000e: goto 0010 // +0002 │ │ -048d1e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -048d20: 2203 9401 |0010: new-instance v3, Landroidx/window/embedding/ActivityStack; // type@0194 │ │ -048d24: 6e10 b807 0000 |0012: invoke-virtual {v0}, Landroidx/window/extensions/embedding/ActivityStack;.getActivities:()Ljava/util/List; // method@07b8 │ │ -048d2a: 0c00 |0015: move-result-object v0 │ │ -048d2c: 1a04 a11b |0016: const-string v4, "primaryActivityStack.activities" // string@1ba1 │ │ -048d30: 7120 921c 4000 |0018: invoke-static {v0, v4}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -048d36: 7030 fb06 0302 |001b: invoke-direct {v3, v0, v2}, Landroidx/window/embedding/ActivityStack;.:(Ljava/util/List;Z)V // method@06fb │ │ -048d3c: 6e10 bb07 0600 |001e: invoke-virtual {v6}, Landroidx/window/extensions/embedding/SplitInfo;.getSecondaryActivityStack:()Landroidx/window/extensions/embedding/ActivityStack; // method@07bb │ │ -048d42: 0c00 |0021: move-result-object v0 │ │ -048d44: 1a02 731d |0022: const-string v2, "splitInfo.secondaryActivityStack" // string@1d73 │ │ -048d48: 7120 921c 2000 |0024: invoke-static {v0, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -048d4e: 6e10 b907 0000 |0027: invoke-virtual {v0}, Landroidx/window/extensions/embedding/ActivityStack;.isEmpty:()Z // method@07b9 │ │ -048d54: 0a01 |002a: move-result v1 │ │ -048d56: 2202 9401 |002b: new-instance v2, Landroidx/window/embedding/ActivityStack; // type@0194 │ │ -048d5a: 6e10 b807 0000 |002d: invoke-virtual {v0}, Landroidx/window/extensions/embedding/ActivityStack;.getActivities:()Ljava/util/List; // method@07b8 │ │ -048d60: 0c00 |0030: move-result-object v0 │ │ -048d62: 1a04 5e1c |0031: const-string v4, "secondaryActivityStack.activities" // string@1c5e │ │ -048d66: 7120 921c 4000 |0033: invoke-static {v0, v4}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -048d6c: 7030 fb06 0201 |0036: invoke-direct {v2, v0, v1}, Landroidx/window/embedding/ActivityStack;.:(Ljava/util/List;Z)V // method@06fb │ │ -048d72: 2200 a501 |0039: new-instance v0, Landroidx/window/embedding/SplitInfo; // type@01a5 │ │ -048d76: 6e10 bc07 0600 |003b: invoke-virtual {v6}, Landroidx/window/extensions/embedding/SplitInfo;.getSplitRatio:()F // method@07bc │ │ -048d7c: 0a06 |003e: move-result v6 │ │ -048d7e: 7040 6b07 3062 |003f: invoke-direct {v0, v3, v2, v6}, Landroidx/window/embedding/SplitInfo;.:(Landroidx/window/embedding/ActivityStack;Landroidx/window/embedding/ActivityStack;F)V // method@076b │ │ -048d84: 1100 |0042: return-object v0 │ │ +048d58: |[048d58] androidx.window.embedding.EmbeddingAdapter.translate:(Landroidx/window/extensions/embedding/SplitInfo;)Landroidx/window/embedding/SplitInfo; │ │ +048d68: 6e10 bc07 0600 |0000: invoke-virtual {v6}, Landroidx/window/extensions/embedding/SplitInfo;.getPrimaryActivityStack:()Landroidx/window/extensions/embedding/ActivityStack; // method@07bc │ │ +048d6e: 0c00 |0003: move-result-object v0 │ │ +048d70: 1a01 721d |0004: const-string v1, "splitInfo.primaryActivityStack" // string@1d72 │ │ +048d74: 7120 941c 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +048d7a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +048d7c: 6e10 bb07 0000 |000a: invoke-virtual {v0}, Landroidx/window/extensions/embedding/ActivityStack;.isEmpty:()Z // method@07bb │ │ +048d82: 0a02 |000d: move-result v2 │ │ +048d84: 2802 |000e: goto 0010 // +0002 │ │ +048d86: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +048d88: 2203 9401 |0010: new-instance v3, Landroidx/window/embedding/ActivityStack; // type@0194 │ │ +048d8c: 6e10 ba07 0000 |0012: invoke-virtual {v0}, Landroidx/window/extensions/embedding/ActivityStack;.getActivities:()Ljava/util/List; // method@07ba │ │ +048d92: 0c00 |0015: move-result-object v0 │ │ +048d94: 1a04 a11b |0016: const-string v4, "primaryActivityStack.activities" // string@1ba1 │ │ +048d98: 7120 941c 4000 |0018: invoke-static {v0, v4}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +048d9e: 7030 fd06 0302 |001b: invoke-direct {v3, v0, v2}, Landroidx/window/embedding/ActivityStack;.:(Ljava/util/List;Z)V // method@06fd │ │ +048da4: 6e10 bd07 0600 |001e: invoke-virtual {v6}, Landroidx/window/extensions/embedding/SplitInfo;.getSecondaryActivityStack:()Landroidx/window/extensions/embedding/ActivityStack; // method@07bd │ │ +048daa: 0c00 |0021: move-result-object v0 │ │ +048dac: 1a02 731d |0022: const-string v2, "splitInfo.secondaryActivityStack" // string@1d73 │ │ +048db0: 7120 941c 2000 |0024: invoke-static {v0, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +048db6: 6e10 bb07 0000 |0027: invoke-virtual {v0}, Landroidx/window/extensions/embedding/ActivityStack;.isEmpty:()Z // method@07bb │ │ +048dbc: 0a01 |002a: move-result v1 │ │ +048dbe: 2202 9401 |002b: new-instance v2, Landroidx/window/embedding/ActivityStack; // type@0194 │ │ +048dc2: 6e10 ba07 0000 |002d: invoke-virtual {v0}, Landroidx/window/extensions/embedding/ActivityStack;.getActivities:()Ljava/util/List; // method@07ba │ │ +048dc8: 0c00 |0030: move-result-object v0 │ │ +048dca: 1a04 5e1c |0031: const-string v4, "secondaryActivityStack.activities" // string@1c5e │ │ +048dce: 7120 941c 4000 |0033: invoke-static {v0, v4}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +048dd4: 7030 fd06 0201 |0036: invoke-direct {v2, v0, v1}, Landroidx/window/embedding/ActivityStack;.:(Ljava/util/List;Z)V // method@06fd │ │ +048dda: 2200 a501 |0039: new-instance v0, Landroidx/window/embedding/SplitInfo; // type@01a5 │ │ +048dde: 6e10 be07 0600 |003b: invoke-virtual {v6}, Landroidx/window/extensions/embedding/SplitInfo;.getSplitRatio:()F // method@07be │ │ +048de4: 0a06 |003e: move-result v6 │ │ +048de6: 7040 6d07 3062 |003f: invoke-direct {v0, v3, v2, v6}, Landroidx/window/embedding/SplitInfo;.:(Landroidx/window/embedding/ActivityStack;Landroidx/window/embedding/ActivityStack;F)V // method@076d │ │ +048dec: 1100 |0042: return-object v0 │ │ catches : 2 │ │ 0x000a - 0x000e │ │ Ljava/lang/NoSuchMethodError; -> 0x000f │ │ 0x0027 - 0x002b │ │ Ljava/lang/NoSuchMethodError; -> 0x002b │ │ positions : │ │ locals : │ │ @@ -16425,455 +16467,455 @@ │ │ type : '(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -048e30: |[048e30] androidx.window.embedding.EmbeddingAdapter.translateActivityIntentPredicates$lambda-3:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z │ │ -048e40: 1a00 ca1d |0000: const-string v0, "this$0" // string@1dca │ │ -048e44: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -048e4a: 1a00 9000 |0005: const-string v0, "$splitPairFilters" // string@0090 │ │ -048e4e: 7120 931c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -048e54: 1a00 0f01 |000a: const-string v0, "(first, second)" // string@010f │ │ -048e58: 7120 921c 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -048e5e: 7020 0707 4200 |000f: invoke-direct {v2, v4}, Landroidx/window/embedding/EmbeddingAdapter;.component1:(Landroid/util/Pair;)Ljava/lang/Object; // method@0707 │ │ -048e64: 0c00 |0012: move-result-object v0 │ │ -048e66: 1f00 2500 |0013: check-cast v0, Landroid/app/Activity; // type@0025 │ │ -048e6a: 7020 0807 4200 |0015: invoke-direct {v2, v4}, Landroidx/window/embedding/EmbeddingAdapter;.component2:(Landroid/util/Pair;)Ljava/lang/Object; // method@0708 │ │ -048e70: 0c02 |0018: move-result-object v2 │ │ -048e72: 1f02 3c00 |0019: check-cast v2, Landroid/content/Intent; // type@003c │ │ -048e76: 2034 9904 |001b: instance-of v4, v3, Ljava/util/Collection; // type@0499 │ │ -048e7a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -048e7c: 3804 0900 |001e: if-eqz v4, 0027 // +0009 │ │ -048e80: 7210 4c19 0300 |0020: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@194c │ │ -048e86: 0a04 |0023: move-result v4 │ │ -048e88: 3804 0300 |0024: if-eqz v4, 0027 // +0003 │ │ -048e8c: 2818 |0026: goto 003e // +0018 │ │ -048e8e: 7210 1018 0300 |0027: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -048e94: 0c03 |002a: move-result-object v3 │ │ -048e96: 7210 7219 0300 |002b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -048e9c: 0a04 |002e: move-result v4 │ │ -048e9e: 3804 0f00 |002f: if-eqz v4, 003e // +000f │ │ -048ea2: 7210 7319 0300 |0031: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -048ea8: 0c04 |0034: move-result-object v4 │ │ -048eaa: 1f04 a601 |0035: check-cast v4, Landroidx/window/embedding/SplitPairFilter; // type@01a6 │ │ -048eae: 6e30 7907 0402 |0037: invoke-virtual {v4, v0, v2}, Landroidx/window/embedding/SplitPairFilter;.matchesActivityIntentPair:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0779 │ │ -048eb4: 0a04 |003a: move-result v4 │ │ -048eb6: 3804 f0ff |003b: if-eqz v4, 002b // -0010 │ │ -048eba: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -048ebc: 0f01 |003e: return v1 │ │ +048e98: |[048e98] androidx.window.embedding.EmbeddingAdapter.translateActivityIntentPredicates$lambda-3:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z │ │ +048ea8: 1a00 ca1d |0000: const-string v0, "this$0" // string@1dca │ │ +048eac: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +048eb2: 1a00 9000 |0005: const-string v0, "$splitPairFilters" // string@0090 │ │ +048eb6: 7120 951c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +048ebc: 1a00 0f01 |000a: const-string v0, "(first, second)" // string@010f │ │ +048ec0: 7120 941c 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +048ec6: 7020 0907 4200 |000f: invoke-direct {v2, v4}, Landroidx/window/embedding/EmbeddingAdapter;.component1:(Landroid/util/Pair;)Ljava/lang/Object; // method@0709 │ │ +048ecc: 0c00 |0012: move-result-object v0 │ │ +048ece: 1f00 2500 |0013: check-cast v0, Landroid/app/Activity; // type@0025 │ │ +048ed2: 7020 0a07 4200 |0015: invoke-direct {v2, v4}, Landroidx/window/embedding/EmbeddingAdapter;.component2:(Landroid/util/Pair;)Ljava/lang/Object; // method@070a │ │ +048ed8: 0c02 |0018: move-result-object v2 │ │ +048eda: 1f02 3c00 |0019: check-cast v2, Landroid/content/Intent; // type@003c │ │ +048ede: 2034 9904 |001b: instance-of v4, v3, Ljava/util/Collection; // type@0499 │ │ +048ee2: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +048ee4: 3804 0900 |001e: if-eqz v4, 0027 // +0009 │ │ +048ee8: 7210 4e19 0300 |0020: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@194e │ │ +048eee: 0a04 |0023: move-result v4 │ │ +048ef0: 3804 0300 |0024: if-eqz v4, 0027 // +0003 │ │ +048ef4: 2818 |0026: goto 003e // +0018 │ │ +048ef6: 7210 1218 0300 |0027: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +048efc: 0c03 |002a: move-result-object v3 │ │ +048efe: 7210 7419 0300 |002b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +048f04: 0a04 |002e: move-result v4 │ │ +048f06: 3804 0f00 |002f: if-eqz v4, 003e // +000f │ │ +048f0a: 7210 7519 0300 |0031: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +048f10: 0c04 |0034: move-result-object v4 │ │ +048f12: 1f04 a601 |0035: check-cast v4, Landroidx/window/embedding/SplitPairFilter; // type@01a6 │ │ +048f16: 6e30 7b07 0402 |0037: invoke-virtual {v4, v0, v2}, Landroidx/window/embedding/SplitPairFilter;.matchesActivityIntentPair:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@077b │ │ +048f1c: 0a04 |003a: move-result v4 │ │ +048f1e: 3804 f0ff |003b: if-eqz v4, 002b // -0010 │ │ +048f22: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +048f24: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translateActivityPairPredicates$lambda-1' │ │ type : '(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -048ec0: |[048ec0] androidx.window.embedding.EmbeddingAdapter.translateActivityPairPredicates$lambda-1:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z │ │ -048ed0: 1a00 ca1d |0000: const-string v0, "this$0" // string@1dca │ │ -048ed4: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -048eda: 1a00 9000 |0005: const-string v0, "$splitPairFilters" // string@0090 │ │ -048ede: 7120 931c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -048ee4: 1a00 0f01 |000a: const-string v0, "(first, second)" // string@010f │ │ -048ee8: 7120 921c 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -048eee: 7020 0707 4200 |000f: invoke-direct {v2, v4}, Landroidx/window/embedding/EmbeddingAdapter;.component1:(Landroid/util/Pair;)Ljava/lang/Object; // method@0707 │ │ -048ef4: 0c00 |0012: move-result-object v0 │ │ -048ef6: 1f00 2500 |0013: check-cast v0, Landroid/app/Activity; // type@0025 │ │ -048efa: 7020 0807 4200 |0015: invoke-direct {v2, v4}, Landroidx/window/embedding/EmbeddingAdapter;.component2:(Landroid/util/Pair;)Ljava/lang/Object; // method@0708 │ │ -048f00: 0c02 |0018: move-result-object v2 │ │ -048f02: 1f02 2500 |0019: check-cast v2, Landroid/app/Activity; // type@0025 │ │ -048f06: 2034 9904 |001b: instance-of v4, v3, Ljava/util/Collection; // type@0499 │ │ -048f0a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -048f0c: 3804 0900 |001e: if-eqz v4, 0027 // +0009 │ │ -048f10: 7210 4c19 0300 |0020: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@194c │ │ -048f16: 0a04 |0023: move-result v4 │ │ -048f18: 3804 0300 |0024: if-eqz v4, 0027 // +0003 │ │ -048f1c: 2818 |0026: goto 003e // +0018 │ │ -048f1e: 7210 1018 0300 |0027: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -048f24: 0c03 |002a: move-result-object v3 │ │ -048f26: 7210 7219 0300 |002b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -048f2c: 0a04 |002e: move-result v4 │ │ -048f2e: 3804 0f00 |002f: if-eqz v4, 003e // +000f │ │ -048f32: 7210 7319 0300 |0031: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -048f38: 0c04 |0034: move-result-object v4 │ │ -048f3a: 1f04 a601 |0035: check-cast v4, Landroidx/window/embedding/SplitPairFilter; // type@01a6 │ │ -048f3e: 6e30 7a07 0402 |0037: invoke-virtual {v4, v0, v2}, Landroidx/window/embedding/SplitPairFilter;.matchesActivityPair:(Landroid/app/Activity;Landroid/app/Activity;)Z // method@077a │ │ -048f44: 0a04 |003a: move-result v4 │ │ -048f46: 3804 f0ff |003b: if-eqz v4, 002b // -0010 │ │ -048f4a: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -048f4c: 0f01 |003e: return v1 │ │ +048f28: |[048f28] androidx.window.embedding.EmbeddingAdapter.translateActivityPairPredicates$lambda-1:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z │ │ +048f38: 1a00 ca1d |0000: const-string v0, "this$0" // string@1dca │ │ +048f3c: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +048f42: 1a00 9000 |0005: const-string v0, "$splitPairFilters" // string@0090 │ │ +048f46: 7120 951c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +048f4c: 1a00 0f01 |000a: const-string v0, "(first, second)" // string@010f │ │ +048f50: 7120 941c 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +048f56: 7020 0907 4200 |000f: invoke-direct {v2, v4}, Landroidx/window/embedding/EmbeddingAdapter;.component1:(Landroid/util/Pair;)Ljava/lang/Object; // method@0709 │ │ +048f5c: 0c00 |0012: move-result-object v0 │ │ +048f5e: 1f00 2500 |0013: check-cast v0, Landroid/app/Activity; // type@0025 │ │ +048f62: 7020 0a07 4200 |0015: invoke-direct {v2, v4}, Landroidx/window/embedding/EmbeddingAdapter;.component2:(Landroid/util/Pair;)Ljava/lang/Object; // method@070a │ │ +048f68: 0c02 |0018: move-result-object v2 │ │ +048f6a: 1f02 2500 |0019: check-cast v2, Landroid/app/Activity; // type@0025 │ │ +048f6e: 2034 9904 |001b: instance-of v4, v3, Ljava/util/Collection; // type@0499 │ │ +048f72: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +048f74: 3804 0900 |001e: if-eqz v4, 0027 // +0009 │ │ +048f78: 7210 4e19 0300 |0020: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@194e │ │ +048f7e: 0a04 |0023: move-result v4 │ │ +048f80: 3804 0300 |0024: if-eqz v4, 0027 // +0003 │ │ +048f84: 2818 |0026: goto 003e // +0018 │ │ +048f86: 7210 1218 0300 |0027: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +048f8c: 0c03 |002a: move-result-object v3 │ │ +048f8e: 7210 7419 0300 |002b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +048f94: 0a04 |002e: move-result v4 │ │ +048f96: 3804 0f00 |002f: if-eqz v4, 003e // +000f │ │ +048f9a: 7210 7519 0300 |0031: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +048fa0: 0c04 |0034: move-result-object v4 │ │ +048fa2: 1f04 a601 |0035: check-cast v4, Landroidx/window/embedding/SplitPairFilter; // type@01a6 │ │ +048fa6: 6e30 7c07 0402 |0037: invoke-virtual {v4, v0, v2}, Landroidx/window/embedding/SplitPairFilter;.matchesActivityPair:(Landroid/app/Activity;Landroid/app/Activity;)Z // method@077c │ │ +048fac: 0a04 |003a: move-result v4 │ │ +048fae: 3804 f0ff |003b: if-eqz v4, 002b // -0010 │ │ +048fb2: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +048fb4: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translateActivityPredicates$lambda-6' │ │ type : '(Ljava/util/Set;Landroid/app/Activity;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -048f50: |[048f50] androidx.window.embedding.EmbeddingAdapter.translateActivityPredicates$lambda-6:(Ljava/util/Set;Landroid/app/Activity;)Z │ │ -048f60: 1a00 8b00 |0000: const-string v0, "$activityFilters" // string@008b │ │ -048f64: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -048f6a: 2030 9904 |0005: instance-of v0, v3, Ljava/util/Collection; // type@0499 │ │ -048f6e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -048f70: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -048f74: 7210 4c19 0300 |000a: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@194c │ │ -048f7a: 0a00 |000d: move-result v0 │ │ -048f7c: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -048f80: 281d |0010: goto 002d // +001d │ │ -048f82: 7210 1018 0300 |0011: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -048f88: 0c03 |0014: move-result-object v3 │ │ -048f8a: 7210 7219 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -048f90: 0a00 |0018: move-result v0 │ │ -048f92: 3800 1400 |0019: if-eqz v0, 002d // +0014 │ │ -048f96: 7210 7319 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -048f9c: 0c00 |001e: move-result-object v0 │ │ -048f9e: 1f00 9201 |001f: check-cast v0, Landroidx/window/embedding/ActivityFilter; // type@0192 │ │ -048fa2: 1a02 f913 |0021: const-string v2, "activity" // string@13f9 │ │ -048fa6: 7120 921c 2400 |0023: invoke-static {v4, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -048fac: 6e20 f106 4000 |0026: invoke-virtual {v0, v4}, Landroidx/window/embedding/ActivityFilter;.matchesActivity:(Landroid/app/Activity;)Z // method@06f1 │ │ -048fb2: 0a00 |0029: move-result v0 │ │ -048fb4: 3800 ebff |002a: if-eqz v0, 0015 // -0015 │ │ -048fb8: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -048fba: 0f01 |002d: return v1 │ │ +048fb8: |[048fb8] androidx.window.embedding.EmbeddingAdapter.translateActivityPredicates$lambda-6:(Ljava/util/Set;Landroid/app/Activity;)Z │ │ +048fc8: 1a00 8b00 |0000: const-string v0, "$activityFilters" // string@008b │ │ +048fcc: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +048fd2: 2030 9904 |0005: instance-of v0, v3, Ljava/util/Collection; // type@0499 │ │ +048fd6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +048fd8: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +048fdc: 7210 4e19 0300 |000a: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@194e │ │ +048fe2: 0a00 |000d: move-result v0 │ │ +048fe4: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +048fe8: 281d |0010: goto 002d // +001d │ │ +048fea: 7210 1218 0300 |0011: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +048ff0: 0c03 |0014: move-result-object v3 │ │ +048ff2: 7210 7419 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +048ff8: 0a00 |0018: move-result v0 │ │ +048ffa: 3800 1400 |0019: if-eqz v0, 002d // +0014 │ │ +048ffe: 7210 7519 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +049004: 0c00 |001e: move-result-object v0 │ │ +049006: 1f00 9201 |001f: check-cast v0, Landroidx/window/embedding/ActivityFilter; // type@0192 │ │ +04900a: 1a02 f913 |0021: const-string v2, "activity" // string@13f9 │ │ +04900e: 7120 941c 2400 |0023: invoke-static {v4, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +049014: 6e20 f306 4000 |0026: invoke-virtual {v0, v4}, Landroidx/window/embedding/ActivityFilter;.matchesActivity:(Landroid/app/Activity;)Z // method@06f3 │ │ +04901a: 0a00 |0029: move-result v0 │ │ +04901c: 3800 ebff |002a: if-eqz v0, 0015 // -0015 │ │ +049020: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +049022: 0f01 |002d: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translateIntentPredicates$lambda-8' │ │ type : '(Ljava/util/Set;Landroid/content/Intent;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -048fbc: |[048fbc] androidx.window.embedding.EmbeddingAdapter.translateIntentPredicates$lambda-8:(Ljava/util/Set;Landroid/content/Intent;)Z │ │ -048fcc: 1a00 8b00 |0000: const-string v0, "$activityFilters" // string@008b │ │ -048fd0: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -048fd6: 2030 9904 |0005: instance-of v0, v3, Ljava/util/Collection; // type@0499 │ │ -048fda: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -048fdc: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -048fe0: 7210 4c19 0300 |000a: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@194c │ │ -048fe6: 0a00 |000d: move-result v0 │ │ -048fe8: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -048fec: 281d |0010: goto 002d // +001d │ │ -048fee: 7210 1018 0300 |0011: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -048ff4: 0c03 |0014: move-result-object v3 │ │ -048ff6: 7210 7219 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -048ffc: 0a00 |0018: move-result v0 │ │ -048ffe: 3800 1400 |0019: if-eqz v0, 002d // +0014 │ │ -049002: 7210 7319 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -049008: 0c00 |001e: move-result-object v0 │ │ -04900a: 1f00 9201 |001f: check-cast v0, Landroidx/window/embedding/ActivityFilter; // type@0192 │ │ -04900e: 1a02 9018 |0021: const-string v2, "intent" // string@1890 │ │ -049012: 7120 921c 2400 |0023: invoke-static {v4, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -049018: 6e20 f206 4000 |0026: invoke-virtual {v0, v4}, Landroidx/window/embedding/ActivityFilter;.matchesIntent:(Landroid/content/Intent;)Z // method@06f2 │ │ -04901e: 0a00 |0029: move-result v0 │ │ -049020: 3800 ebff |002a: if-eqz v0, 0015 // -0015 │ │ -049024: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -049026: 0f01 |002d: return v1 │ │ +049024: |[049024] androidx.window.embedding.EmbeddingAdapter.translateIntentPredicates$lambda-8:(Ljava/util/Set;Landroid/content/Intent;)Z │ │ +049034: 1a00 8b00 |0000: const-string v0, "$activityFilters" // string@008b │ │ +049038: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04903e: 2030 9904 |0005: instance-of v0, v3, Ljava/util/Collection; // type@0499 │ │ +049042: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +049044: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +049048: 7210 4e19 0300 |000a: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@194e │ │ +04904e: 0a00 |000d: move-result v0 │ │ +049050: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +049054: 281d |0010: goto 002d // +001d │ │ +049056: 7210 1218 0300 |0011: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +04905c: 0c03 |0014: move-result-object v3 │ │ +04905e: 7210 7419 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +049064: 0a00 |0018: move-result v0 │ │ +049066: 3800 1400 |0019: if-eqz v0, 002d // +0014 │ │ +04906a: 7210 7519 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +049070: 0c00 |001e: move-result-object v0 │ │ +049072: 1f00 9201 |001f: check-cast v0, Landroidx/window/embedding/ActivityFilter; // type@0192 │ │ +049076: 1a02 9018 |0021: const-string v2, "intent" // string@1890 │ │ +04907a: 7120 941c 2400 |0023: invoke-static {v4, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +049080: 6e20 f406 4000 |0026: invoke-virtual {v0, v4}, Landroidx/window/embedding/ActivityFilter;.matchesIntent:(Landroid/content/Intent;)Z // method@06f4 │ │ +049086: 0a00 |0029: move-result v0 │ │ +049088: 3800 ebff |002a: if-eqz v0, 0015 // -0015 │ │ +04908c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +04908e: 0f01 |002d: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translateParentMetricsPredicate$lambda-4' │ │ type : '(Landroidx/window/embedding/SplitRule;Landroid/view/WindowMetrics;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -049028: |[049028] androidx.window.embedding.EmbeddingAdapter.translateParentMetricsPredicate$lambda-4:(Landroidx/window/embedding/SplitRule;Landroid/view/WindowMetrics;)Z │ │ -049038: 1a00 9100 |0000: const-string v0, "$splitRule" // string@0091 │ │ -04903c: 7120 931c 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049042: 1a00 6f1e |0005: const-string v0, "windowMetrics" // string@1e6f │ │ -049046: 7120 921c 0200 |0007: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04904c: 6e20 9207 2100 |000a: invoke-virtual {v1, v2}, Landroidx/window/embedding/SplitRule;.checkParentMetrics:(Landroid/view/WindowMetrics;)Z // method@0792 │ │ -049052: 0a01 |000d: move-result v1 │ │ -049054: 0f01 |000e: return v1 │ │ +049090: |[049090] androidx.window.embedding.EmbeddingAdapter.translateParentMetricsPredicate$lambda-4:(Landroidx/window/embedding/SplitRule;Landroid/view/WindowMetrics;)Z │ │ +0490a0: 1a00 9100 |0000: const-string v0, "$splitRule" // string@0091 │ │ +0490a4: 7120 951c 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0490aa: 1a00 6f1e |0005: const-string v0, "windowMetrics" // string@1e6f │ │ +0490ae: 7120 941c 0200 |0007: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +0490b4: 6e20 9407 2100 |000a: invoke-virtual {v1, v2}, Landroidx/window/embedding/SplitRule;.checkParentMetrics:(Landroid/view/WindowMetrics;)Z // method@0794 │ │ +0490ba: 0a01 |000d: move-result v1 │ │ +0490bc: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translate' │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -049098: |[049098] androidx.window.embedding.EmbeddingAdapter.translate:(Ljava/util/List;)Ljava/util/List; │ │ -0490a8: 1a00 751d |0000: const-string v0, "splitInfoList" // string@1d75 │ │ -0490ac: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -0490b2: 2200 9604 |0005: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ -0490b6: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ -0490ba: 7120 3c2b 1300 |0009: invoke-static {v3, v1}, Lx0/i;.g:(Ljava/lang/Iterable;I)I // method@2b3c │ │ -0490c0: 0a01 |000c: move-result v1 │ │ -0490c2: 7020 2519 1000 |000d: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@1925 │ │ -0490c8: 7210 1018 0300 |0010: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -0490ce: 0c03 |0013: move-result-object v3 │ │ -0490d0: 7210 7219 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -0490d6: 0a01 |0017: move-result v1 │ │ -0490d8: 3801 1000 |0018: if-eqz v1, 0028 // +0010 │ │ -0490dc: 7210 7319 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -0490e2: 0c01 |001d: move-result-object v1 │ │ -0490e4: 1f01 bb01 |001e: check-cast v1, Landroidx/window/extensions/embedding/SplitInfo; // type@01bb │ │ -0490e8: 7020 0b07 1200 |0020: invoke-direct {v2, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translate:(Landroidx/window/extensions/embedding/SplitInfo;)Landroidx/window/embedding/SplitInfo; // method@070b │ │ -0490ee: 0c01 |0023: move-result-object v1 │ │ -0490f0: 7220 4919 1000 |0024: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@1949 │ │ -0490f6: 28ed |0027: goto 0014 // -0013 │ │ -0490f8: 1100 |0028: return-object v0 │ │ +049100: |[049100] androidx.window.embedding.EmbeddingAdapter.translate:(Ljava/util/List;)Ljava/util/List; │ │ +049110: 1a00 751d |0000: const-string v0, "splitInfoList" // string@1d75 │ │ +049114: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04911a: 2200 9604 |0005: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ +04911e: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ +049122: 7120 3f2b 1300 |0009: invoke-static {v3, v1}, Lx0/i;.g:(Ljava/lang/Iterable;I)I // method@2b3f │ │ +049128: 0a01 |000c: move-result v1 │ │ +04912a: 7020 2719 1000 |000d: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@1927 │ │ +049130: 7210 1218 0300 |0010: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +049136: 0c03 |0013: move-result-object v3 │ │ +049138: 7210 7419 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04913e: 0a01 |0017: move-result v1 │ │ +049140: 3801 1000 |0018: if-eqz v1, 0028 // +0010 │ │ +049144: 7210 7519 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +04914a: 0c01 |001d: move-result-object v1 │ │ +04914c: 1f01 bb01 |001e: check-cast v1, Landroidx/window/extensions/embedding/SplitInfo; // type@01bb │ │ +049150: 7020 0d07 1200 |0020: invoke-direct {v2, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translate:(Landroidx/window/extensions/embedding/SplitInfo;)Landroidx/window/embedding/SplitInfo; // method@070d │ │ +049156: 0c01 |0023: move-result-object v1 │ │ +049158: 7220 4b19 1000 |0024: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@194b │ │ +04915e: 28ed |0027: goto 0014 // -0013 │ │ +049160: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translate' │ │ type : '(Ljava/util/Set;)Ljava/util/Set;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 239 16-bit code units │ │ -0490fc: |[0490fc] androidx.window.embedding.EmbeddingAdapter.translate:(Ljava/util/Set;)Ljava/util/Set; │ │ -04910c: 1a00 441c |0000: const-string v0, "rules" // string@1c44 │ │ -049110: 7120 931c 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049116: 2200 9604 |0005: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ -04911a: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ -04911e: 7120 3c2b 1800 |0009: invoke-static {v8, v1}, Lx0/i;.g:(Ljava/lang/Iterable;I)I // method@2b3c │ │ -049124: 0a01 |000c: move-result v1 │ │ -049126: 7020 2519 1000 |000d: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@1925 │ │ -04912c: 7210 1018 0800 |0010: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -049132: 0c08 |0013: move-result-object v8 │ │ -049134: 7210 7219 0800 |0014: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04913a: 0a01 |0017: move-result v1 │ │ -04913c: 3801 d200 |0018: if-eqz v1, 00ea // +00d2 │ │ -049140: 7210 7319 0800 |001a: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -049146: 0c01 |001d: move-result-object v1 │ │ -049148: 1f01 9b01 |001e: check-cast v1, Landroidx/window/embedding/EmbeddingRule; // type@019b │ │ -04914c: 2012 a701 |0020: instance-of v2, v1, Landroidx/window/embedding/SplitPairRule; // type@01a7 │ │ -049150: 3802 5400 |0022: if-eqz v2, 0076 // +0054 │ │ -049154: 2202 bc01 |0024: new-instance v2, Landroidx/window/extensions/embedding/SplitPairRule$Builder; // type@01bc │ │ -049158: 0713 |0026: move-object v3, v1 │ │ -04915a: 1f03 a701 |0027: check-cast v3, Landroidx/window/embedding/SplitPairRule; // type@01a7 │ │ -04915e: 6e10 8007 0300 |0029: invoke-virtual {v3}, Landroidx/window/embedding/SplitPairRule;.getFilters:()Ljava/util/Set; // method@0780 │ │ -049164: 0c04 |002c: move-result-object v4 │ │ -049166: 6e20 1007 4700 |002d: invoke-virtual {v7, v4}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityPairPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@0710 │ │ -04916c: 0c04 |0030: move-result-object v4 │ │ -04916e: 6e10 8007 0300 |0031: invoke-virtual {v3}, Landroidx/window/embedding/SplitPairRule;.getFilters:()Ljava/util/Set; // method@0780 │ │ -049174: 0c05 |0034: move-result-object v5 │ │ -049176: 6e20 0e07 5700 |0035: invoke-virtual {v7, v5}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityIntentPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@070e │ │ -04917c: 0c05 |0038: move-result-object v5 │ │ -04917e: 1f01 ab01 |0039: check-cast v1, Landroidx/window/embedding/SplitRule; // type@01ab │ │ -049182: 6e20 1607 1700 |003b: invoke-virtual {v7, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translateParentMetricsPredicate:(Landroidx/window/embedding/SplitRule;)Ljava/util/function/Predicate; // method@0716 │ │ -049188: 0c01 |003e: move-result-object v1 │ │ -04918a: 7040 bd07 4215 |003f: invoke-direct {v2, v4, v5, v1}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.:(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)V // method@07bd │ │ -049190: 6e10 9707 0300 |0042: invoke-virtual {v3}, Landroidx/window/embedding/SplitRule;.getSplitRatio:()F // method@0797 │ │ -049196: 0a01 |0045: move-result v1 │ │ -049198: 6e20 c307 1200 |0046: invoke-virtual {v2, v1}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.setSplitRatio:(F)Landroidx/window/extensions/embedding/SplitPairRule$Builder; // method@07c3 │ │ -04919e: 0c01 |0049: move-result-object v1 │ │ -0491a0: 6e10 9407 0300 |004a: invoke-virtual {v3}, Landroidx/window/embedding/SplitRule;.getLayoutDirection:()I // method@0794 │ │ -0491a6: 0a02 |004d: move-result v2 │ │ -0491a8: 6e20 bf07 2100 |004e: invoke-virtual {v1, v2}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.setLayoutDirection:(I)Landroidx/window/extensions/embedding/SplitPairRule$Builder; // method@07bf │ │ -0491ae: 0c01 |0051: move-result-object v1 │ │ -0491b0: 6e10 8107 0300 |0052: invoke-virtual {v3}, Landroidx/window/embedding/SplitPairRule;.getFinishPrimaryWithSecondary:()Z // method@0781 │ │ -0491b6: 0a02 |0055: move-result v2 │ │ -0491b8: 6e20 c107 2100 |0056: invoke-virtual {v1, v2}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.setShouldFinishPrimaryWithSecondary:(Z)Landroidx/window/extensions/embedding/SplitPairRule$Builder; // method@07c1 │ │ -0491be: 0c01 |0059: move-result-object v1 │ │ -0491c0: 6e10 8207 0300 |005a: invoke-virtual {v3}, Landroidx/window/embedding/SplitPairRule;.getFinishSecondaryWithPrimary:()Z // method@0782 │ │ -0491c6: 0a02 |005d: move-result v2 │ │ -0491c8: 6e20 c207 2100 |005e: invoke-virtual {v1, v2}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.setShouldFinishSecondaryWithPrimary:(Z)Landroidx/window/extensions/embedding/SplitPairRule$Builder; // method@07c2 │ │ -0491ce: 0c01 |0061: move-result-object v1 │ │ -0491d0: 6e10 7f07 0300 |0062: invoke-virtual {v3}, Landroidx/window/embedding/SplitPairRule;.getClearTop:()Z // method@077f │ │ -0491d6: 0a02 |0065: move-result v2 │ │ -0491d8: 6e20 c007 2100 |0066: invoke-virtual {v1, v2}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.setShouldClearTop:(Z)Landroidx/window/extensions/embedding/SplitPairRule$Builder; // method@07c0 │ │ -0491de: 0c01 |0069: move-result-object v1 │ │ -0491e0: 6e10 be07 0100 |006a: invoke-virtual {v1}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.build:()Landroidx/window/extensions/embedding/SplitPairRule; // method@07be │ │ -0491e6: 0c01 |006d: move-result-object v1 │ │ -0491e8: 1a02 8410 |006e: const-string v2, "SplitPairRuleBuilder( │ │ +049164: |[049164] androidx.window.embedding.EmbeddingAdapter.translate:(Ljava/util/Set;)Ljava/util/Set; │ │ +049174: 1a00 441c |0000: const-string v0, "rules" // string@1c44 │ │ +049178: 7120 951c 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04917e: 2200 9604 |0005: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ +049182: 1301 0a00 |0007: const/16 v1, #int 10 // #a │ │ +049186: 7120 3f2b 1800 |0009: invoke-static {v8, v1}, Lx0/i;.g:(Ljava/lang/Iterable;I)I // method@2b3f │ │ +04918c: 0a01 |000c: move-result v1 │ │ +04918e: 7020 2719 1000 |000d: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@1927 │ │ +049194: 7210 1218 0800 |0010: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +04919a: 0c08 |0013: move-result-object v8 │ │ +04919c: 7210 7419 0800 |0014: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +0491a2: 0a01 |0017: move-result v1 │ │ +0491a4: 3801 d200 |0018: if-eqz v1, 00ea // +00d2 │ │ +0491a8: 7210 7519 0800 |001a: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +0491ae: 0c01 |001d: move-result-object v1 │ │ +0491b0: 1f01 9b01 |001e: check-cast v1, Landroidx/window/embedding/EmbeddingRule; // type@019b │ │ +0491b4: 2012 a701 |0020: instance-of v2, v1, Landroidx/window/embedding/SplitPairRule; // type@01a7 │ │ +0491b8: 3802 5400 |0022: if-eqz v2, 0076 // +0054 │ │ +0491bc: 2202 bc01 |0024: new-instance v2, Landroidx/window/extensions/embedding/SplitPairRule$Builder; // type@01bc │ │ +0491c0: 0713 |0026: move-object v3, v1 │ │ +0491c2: 1f03 a701 |0027: check-cast v3, Landroidx/window/embedding/SplitPairRule; // type@01a7 │ │ +0491c6: 6e10 8207 0300 |0029: invoke-virtual {v3}, Landroidx/window/embedding/SplitPairRule;.getFilters:()Ljava/util/Set; // method@0782 │ │ +0491cc: 0c04 |002c: move-result-object v4 │ │ +0491ce: 6e20 1207 4700 |002d: invoke-virtual {v7, v4}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityPairPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@0712 │ │ +0491d4: 0c04 |0030: move-result-object v4 │ │ +0491d6: 6e10 8207 0300 |0031: invoke-virtual {v3}, Landroidx/window/embedding/SplitPairRule;.getFilters:()Ljava/util/Set; // method@0782 │ │ +0491dc: 0c05 |0034: move-result-object v5 │ │ +0491de: 6e20 1007 5700 |0035: invoke-virtual {v7, v5}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityIntentPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@0710 │ │ +0491e4: 0c05 |0038: move-result-object v5 │ │ +0491e6: 1f01 ab01 |0039: check-cast v1, Landroidx/window/embedding/SplitRule; // type@01ab │ │ +0491ea: 6e20 1807 1700 |003b: invoke-virtual {v7, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translateParentMetricsPredicate:(Landroidx/window/embedding/SplitRule;)Ljava/util/function/Predicate; // method@0718 │ │ +0491f0: 0c01 |003e: move-result-object v1 │ │ +0491f2: 7040 bf07 4215 |003f: invoke-direct {v2, v4, v5, v1}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.:(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)V // method@07bf │ │ +0491f8: 6e10 9907 0300 |0042: invoke-virtual {v3}, Landroidx/window/embedding/SplitRule;.getSplitRatio:()F // method@0799 │ │ +0491fe: 0a01 |0045: move-result v1 │ │ +049200: 6e20 c507 1200 |0046: invoke-virtual {v2, v1}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.setSplitRatio:(F)Landroidx/window/extensions/embedding/SplitPairRule$Builder; // method@07c5 │ │ +049206: 0c01 |0049: move-result-object v1 │ │ +049208: 6e10 9607 0300 |004a: invoke-virtual {v3}, Landroidx/window/embedding/SplitRule;.getLayoutDirection:()I // method@0796 │ │ +04920e: 0a02 |004d: move-result v2 │ │ +049210: 6e20 c107 2100 |004e: invoke-virtual {v1, v2}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.setLayoutDirection:(I)Landroidx/window/extensions/embedding/SplitPairRule$Builder; // method@07c1 │ │ +049216: 0c01 |0051: move-result-object v1 │ │ +049218: 6e10 8307 0300 |0052: invoke-virtual {v3}, Landroidx/window/embedding/SplitPairRule;.getFinishPrimaryWithSecondary:()Z // method@0783 │ │ +04921e: 0a02 |0055: move-result v2 │ │ +049220: 6e20 c307 2100 |0056: invoke-virtual {v1, v2}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.setShouldFinishPrimaryWithSecondary:(Z)Landroidx/window/extensions/embedding/SplitPairRule$Builder; // method@07c3 │ │ +049226: 0c01 |0059: move-result-object v1 │ │ +049228: 6e10 8407 0300 |005a: invoke-virtual {v3}, Landroidx/window/embedding/SplitPairRule;.getFinishSecondaryWithPrimary:()Z // method@0784 │ │ +04922e: 0a02 |005d: move-result v2 │ │ +049230: 6e20 c407 2100 |005e: invoke-virtual {v1, v2}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.setShouldFinishSecondaryWithPrimary:(Z)Landroidx/window/extensions/embedding/SplitPairRule$Builder; // method@07c4 │ │ +049236: 0c01 |0061: move-result-object v1 │ │ +049238: 6e10 8107 0300 |0062: invoke-virtual {v3}, Landroidx/window/embedding/SplitPairRule;.getClearTop:()Z // method@0781 │ │ +04923e: 0a02 |0065: move-result v2 │ │ +049240: 6e20 c207 2100 |0066: invoke-virtual {v1, v2}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.setShouldClearTop:(Z)Landroidx/window/extensions/embedding/SplitPairRule$Builder; // method@07c2 │ │ +049246: 0c01 |0069: move-result-object v1 │ │ +049248: 6e10 c007 0100 |006a: invoke-virtual {v1}, Landroidx/window/extensions/embedding/SplitPairRule$Builder;.build:()Landroidx/window/extensions/embedding/SplitPairRule; // method@07c0 │ │ +04924e: 0c01 |006d: move-result-object v1 │ │ +049250: 1a02 8410 |006e: const-string v2, "SplitPairRuleBuilder( │ │ … .build()" // string@1084 │ │ -0491ec: 7120 921c 2100 |0070: invoke-static {v1, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -0491f2: 1f01 ba01 |0073: check-cast v1, Landroidx/window/extensions/embedding/EmbeddingRule; // type@01ba │ │ -0491f6: 2868 |0075: goto 00dd // +0068 │ │ -0491f8: 2012 a801 |0076: instance-of v2, v1, Landroidx/window/embedding/SplitPlaceholderRule; // type@01a8 │ │ -0491fc: 3802 3b00 |0078: if-eqz v2, 00b3 // +003b │ │ -049200: 2202 be01 |007a: new-instance v2, Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder; // type@01be │ │ -049204: 0713 |007c: move-object v3, v1 │ │ -049206: 1f03 a801 |007d: check-cast v3, Landroidx/window/embedding/SplitPlaceholderRule; // type@01a8 │ │ -04920a: 6e10 8907 0300 |007f: invoke-virtual {v3}, Landroidx/window/embedding/SplitPlaceholderRule;.getPlaceholderIntent:()Landroid/content/Intent; // method@0789 │ │ -049210: 0c04 |0082: move-result-object v4 │ │ -049212: 6e10 8807 0300 |0083: invoke-virtual {v3}, Landroidx/window/embedding/SplitPlaceholderRule;.getFilters:()Ljava/util/Set; // method@0788 │ │ -049218: 0c05 |0086: move-result-object v5 │ │ -04921a: 6e20 1207 5700 |0087: invoke-virtual {v7, v5}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@0712 │ │ -049220: 0c05 |008a: move-result-object v5 │ │ -049222: 6e10 8807 0300 |008b: invoke-virtual {v3}, Landroidx/window/embedding/SplitPlaceholderRule;.getFilters:()Ljava/util/Set; // method@0788 │ │ -049228: 0c06 |008e: move-result-object v6 │ │ -04922a: 6e20 1407 6700 |008f: invoke-virtual {v7, v6}, Landroidx/window/embedding/EmbeddingAdapter;.translateIntentPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@0714 │ │ -049230: 0c06 |0092: move-result-object v6 │ │ -049232: 1f01 ab01 |0093: check-cast v1, Landroidx/window/embedding/SplitRule; // type@01ab │ │ -049236: 6e20 1607 1700 |0095: invoke-virtual {v7, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translateParentMetricsPredicate:(Landroidx/window/embedding/SplitRule;)Ljava/util/function/Predicate; // method@0716 │ │ -04923c: 0c01 |0098: move-result-object v1 │ │ -04923e: 7051 c407 4265 |0099: invoke-direct {v2, v4, v5, v6, v1}, Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder;.:(Landroid/content/Intent;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)V // method@07c4 │ │ -049244: 6e10 9707 0300 |009c: invoke-virtual {v3}, Landroidx/window/embedding/SplitRule;.getSplitRatio:()F // method@0797 │ │ -04924a: 0a01 |009f: move-result v1 │ │ -04924c: 6e20 c707 1200 |00a0: invoke-virtual {v2, v1}, Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder;.setSplitRatio:(F)Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder; // method@07c7 │ │ -049252: 0c01 |00a3: move-result-object v1 │ │ -049254: 6e10 9407 0300 |00a4: invoke-virtual {v3}, Landroidx/window/embedding/SplitRule;.getLayoutDirection:()I // method@0794 │ │ -04925a: 0a02 |00a7: move-result v2 │ │ -04925c: 6e20 c607 2100 |00a8: invoke-virtual {v1, v2}, Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder;.setLayoutDirection:(I)Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder; // method@07c6 │ │ -049262: 0c01 |00ab: move-result-object v1 │ │ -049264: 6e10 c507 0100 |00ac: invoke-virtual {v1}, Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder;.build:()Landroidx/window/extensions/embedding/SplitPlaceholderRule; // method@07c5 │ │ -04926a: 0c01 |00af: move-result-object v1 │ │ -04926c: 1a02 8d10 |00b0: const-string v2, "SplitPlaceholderRuleBuil… .build()" // string@108d │ │ -049270: 28be |00b2: goto 0070 // -0042 │ │ -049272: 2012 9301 |00b3: instance-of v2, v1, Landroidx/window/embedding/ActivityRule; // type@0193 │ │ -049276: 3802 2d00 |00b5: if-eqz v2, 00e2 // +002d │ │ -04927a: 2202 b701 |00b7: new-instance v2, Landroidx/window/extensions/embedding/ActivityRule$Builder; // type@01b7 │ │ -04927e: 1f01 9301 |00b9: check-cast v1, Landroidx/window/embedding/ActivityRule; // type@0193 │ │ -049282: 6e10 f806 0100 |00bb: invoke-virtual {v1}, Landroidx/window/embedding/ActivityRule;.getFilters:()Ljava/util/Set; // method@06f8 │ │ -049288: 0c03 |00be: move-result-object v3 │ │ -04928a: 6e20 1207 3700 |00bf: invoke-virtual {v7, v3}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@0712 │ │ -049290: 0c03 |00c2: move-result-object v3 │ │ -049292: 6e10 f806 0100 |00c3: invoke-virtual {v1}, Landroidx/window/embedding/ActivityRule;.getFilters:()Ljava/util/Set; // method@06f8 │ │ -049298: 0c04 |00c6: move-result-object v4 │ │ -04929a: 6e20 1407 4700 |00c7: invoke-virtual {v7, v4}, Landroidx/window/embedding/EmbeddingAdapter;.translateIntentPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@0714 │ │ -0492a0: 0c04 |00ca: move-result-object v4 │ │ -0492a2: 7030 b507 3204 |00cb: invoke-direct {v2, v3, v4}, Landroidx/window/extensions/embedding/ActivityRule$Builder;.:(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)V // method@07b5 │ │ -0492a8: 6e10 f706 0100 |00ce: invoke-virtual {v1}, Landroidx/window/embedding/ActivityRule;.getAlwaysExpand:()Z // method@06f7 │ │ -0492ae: 0a01 |00d1: move-result v1 │ │ -0492b0: 6e20 b707 1200 |00d2: invoke-virtual {v2, v1}, Landroidx/window/extensions/embedding/ActivityRule$Builder;.setShouldAlwaysExpand:(Z)Landroidx/window/extensions/embedding/ActivityRule$Builder; // method@07b7 │ │ -0492b6: 0c01 |00d5: move-result-object v1 │ │ -0492b8: 6e10 b607 0100 |00d6: invoke-virtual {v1}, Landroidx/window/extensions/embedding/ActivityRule$Builder;.build:()Landroidx/window/extensions/embedding/ActivityRule; // method@07b6 │ │ -0492be: 0c01 |00d9: move-result-object v1 │ │ -0492c0: 1a02 9402 |00da: const-string v2, "ActivityRuleBuilder( │ │ +049254: 7120 941c 2100 |0070: invoke-static {v1, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04925a: 1f01 ba01 |0073: check-cast v1, Landroidx/window/extensions/embedding/EmbeddingRule; // type@01ba │ │ +04925e: 2868 |0075: goto 00dd // +0068 │ │ +049260: 2012 a801 |0076: instance-of v2, v1, Landroidx/window/embedding/SplitPlaceholderRule; // type@01a8 │ │ +049264: 3802 3b00 |0078: if-eqz v2, 00b3 // +003b │ │ +049268: 2202 be01 |007a: new-instance v2, Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder; // type@01be │ │ +04926c: 0713 |007c: move-object v3, v1 │ │ +04926e: 1f03 a801 |007d: check-cast v3, Landroidx/window/embedding/SplitPlaceholderRule; // type@01a8 │ │ +049272: 6e10 8b07 0300 |007f: invoke-virtual {v3}, Landroidx/window/embedding/SplitPlaceholderRule;.getPlaceholderIntent:()Landroid/content/Intent; // method@078b │ │ +049278: 0c04 |0082: move-result-object v4 │ │ +04927a: 6e10 8a07 0300 |0083: invoke-virtual {v3}, Landroidx/window/embedding/SplitPlaceholderRule;.getFilters:()Ljava/util/Set; // method@078a │ │ +049280: 0c05 |0086: move-result-object v5 │ │ +049282: 6e20 1407 5700 |0087: invoke-virtual {v7, v5}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@0714 │ │ +049288: 0c05 |008a: move-result-object v5 │ │ +04928a: 6e10 8a07 0300 |008b: invoke-virtual {v3}, Landroidx/window/embedding/SplitPlaceholderRule;.getFilters:()Ljava/util/Set; // method@078a │ │ +049290: 0c06 |008e: move-result-object v6 │ │ +049292: 6e20 1607 6700 |008f: invoke-virtual {v7, v6}, Landroidx/window/embedding/EmbeddingAdapter;.translateIntentPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@0716 │ │ +049298: 0c06 |0092: move-result-object v6 │ │ +04929a: 1f01 ab01 |0093: check-cast v1, Landroidx/window/embedding/SplitRule; // type@01ab │ │ +04929e: 6e20 1807 1700 |0095: invoke-virtual {v7, v1}, Landroidx/window/embedding/EmbeddingAdapter;.translateParentMetricsPredicate:(Landroidx/window/embedding/SplitRule;)Ljava/util/function/Predicate; // method@0718 │ │ +0492a4: 0c01 |0098: move-result-object v1 │ │ +0492a6: 7051 c607 4265 |0099: invoke-direct {v2, v4, v5, v6, v1}, Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder;.:(Landroid/content/Intent;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)V // method@07c6 │ │ +0492ac: 6e10 9907 0300 |009c: invoke-virtual {v3}, Landroidx/window/embedding/SplitRule;.getSplitRatio:()F // method@0799 │ │ +0492b2: 0a01 |009f: move-result v1 │ │ +0492b4: 6e20 c907 1200 |00a0: invoke-virtual {v2, v1}, Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder;.setSplitRatio:(F)Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder; // method@07c9 │ │ +0492ba: 0c01 |00a3: move-result-object v1 │ │ +0492bc: 6e10 9607 0300 |00a4: invoke-virtual {v3}, Landroidx/window/embedding/SplitRule;.getLayoutDirection:()I // method@0796 │ │ +0492c2: 0a02 |00a7: move-result v2 │ │ +0492c4: 6e20 c807 2100 |00a8: invoke-virtual {v1, v2}, Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder;.setLayoutDirection:(I)Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder; // method@07c8 │ │ +0492ca: 0c01 |00ab: move-result-object v1 │ │ +0492cc: 6e10 c707 0100 |00ac: invoke-virtual {v1}, Landroidx/window/extensions/embedding/SplitPlaceholderRule$Builder;.build:()Landroidx/window/extensions/embedding/SplitPlaceholderRule; // method@07c7 │ │ +0492d2: 0c01 |00af: move-result-object v1 │ │ +0492d4: 1a02 8d10 |00b0: const-string v2, "SplitPlaceholderRuleBuil… .build()" // string@108d │ │ +0492d8: 28be |00b2: goto 0070 // -0042 │ │ +0492da: 2012 9301 |00b3: instance-of v2, v1, Landroidx/window/embedding/ActivityRule; // type@0193 │ │ +0492de: 3802 2d00 |00b5: if-eqz v2, 00e2 // +002d │ │ +0492e2: 2202 b701 |00b7: new-instance v2, Landroidx/window/extensions/embedding/ActivityRule$Builder; // type@01b7 │ │ +0492e6: 1f01 9301 |00b9: check-cast v1, Landroidx/window/embedding/ActivityRule; // type@0193 │ │ +0492ea: 6e10 fa06 0100 |00bb: invoke-virtual {v1}, Landroidx/window/embedding/ActivityRule;.getFilters:()Ljava/util/Set; // method@06fa │ │ +0492f0: 0c03 |00be: move-result-object v3 │ │ +0492f2: 6e20 1407 3700 |00bf: invoke-virtual {v7, v3}, Landroidx/window/embedding/EmbeddingAdapter;.translateActivityPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@0714 │ │ +0492f8: 0c03 |00c2: move-result-object v3 │ │ +0492fa: 6e10 fa06 0100 |00c3: invoke-virtual {v1}, Landroidx/window/embedding/ActivityRule;.getFilters:()Ljava/util/Set; // method@06fa │ │ +049300: 0c04 |00c6: move-result-object v4 │ │ +049302: 6e20 1607 4700 |00c7: invoke-virtual {v7, v4}, Landroidx/window/embedding/EmbeddingAdapter;.translateIntentPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; // method@0716 │ │ +049308: 0c04 |00ca: move-result-object v4 │ │ +04930a: 7030 b707 3204 |00cb: invoke-direct {v2, v3, v4}, Landroidx/window/extensions/embedding/ActivityRule$Builder;.:(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)V // method@07b7 │ │ +049310: 6e10 f906 0100 |00ce: invoke-virtual {v1}, Landroidx/window/embedding/ActivityRule;.getAlwaysExpand:()Z // method@06f9 │ │ +049316: 0a01 |00d1: move-result v1 │ │ +049318: 6e20 b907 1200 |00d2: invoke-virtual {v2, v1}, Landroidx/window/extensions/embedding/ActivityRule$Builder;.setShouldAlwaysExpand:(Z)Landroidx/window/extensions/embedding/ActivityRule$Builder; // method@07b9 │ │ +04931e: 0c01 |00d5: move-result-object v1 │ │ +049320: 6e10 b807 0100 |00d6: invoke-virtual {v1}, Landroidx/window/extensions/embedding/ActivityRule$Builder;.build:()Landroidx/window/extensions/embedding/ActivityRule; // method@07b8 │ │ +049326: 0c01 |00d9: move-result-object v1 │ │ +049328: 1a02 9402 |00da: const-string v2, "ActivityRuleBuilder( │ │ … .build()" // string@0294 │ │ -0492c4: 2894 |00dc: goto 0070 // -006c │ │ -0492c6: 7220 4919 1000 |00dd: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@1949 │ │ -0492cc: 2900 34ff |00e0: goto/16 0014 // -00cc │ │ -0492d0: 2208 3704 |00e2: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -0492d4: 1a00 0b12 |00e4: const-string v0, "Unsupported rule type" // string@120b │ │ -0492d8: 7020 0018 0800 |00e6: invoke-direct {v8, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -0492de: 2708 |00e9: throw v8 │ │ -0492e0: 7110 432b 0000 |00ea: invoke-static {v0}, Lx0/i;.t:(Ljava/lang/Iterable;)Ljava/util/Set; // method@2b43 │ │ -0492e6: 0c08 |00ed: move-result-object v8 │ │ -0492e8: 1108 |00ee: return-object v8 │ │ +04932c: 2894 |00dc: goto 0070 // -006c │ │ +04932e: 7220 4b19 1000 |00dd: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@194b │ │ +049334: 2900 34ff |00e0: goto/16 0014 // -00cc │ │ +049338: 2208 3704 |00e2: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04933c: 1a00 0b12 |00e4: const-string v0, "Unsupported rule type" // string@120b │ │ +049340: 7020 0218 0800 |00e6: invoke-direct {v8, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +049346: 2708 |00e9: throw v8 │ │ +049348: 7110 462b 0000 |00ea: invoke-static {v0}, Lx0/i;.t:(Ljava/lang/Iterable;)Ljava/util/Set; // method@2b46 │ │ +04934e: 0c08 |00ed: move-result-object v8 │ │ +049350: 1108 |00ee: return-object v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translateActivityIntentPredicates' │ │ type : '(Ljava/util/Set;)Ljava/util/function/Predicate;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0492ec: |[0492ec] androidx.window.embedding.EmbeddingAdapter.translateActivityIntentPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; │ │ -0492fc: 1a00 791d |0000: const-string v0, "splitPairFilters" // string@1d79 │ │ -049300: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049306: 2200 ae01 |0005: new-instance v0, Landroidx/window/embedding/b; // type@01ae │ │ -04930a: 7030 a307 1002 |0007: invoke-direct {v0, v1, v2}, Landroidx/window/embedding/b;.:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V // method@07a3 │ │ -049310: 1100 |000a: return-object v0 │ │ +049354: |[049354] androidx.window.embedding.EmbeddingAdapter.translateActivityIntentPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; │ │ +049364: 1a00 791d |0000: const-string v0, "splitPairFilters" // string@1d79 │ │ +049368: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04936e: 2200 ae01 |0005: new-instance v0, Landroidx/window/embedding/b; // type@01ae │ │ +049372: 7030 a507 1002 |0007: invoke-direct {v0, v1, v2}, Landroidx/window/embedding/b;.:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V // method@07a5 │ │ +049378: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translateActivityPairPredicates' │ │ type : '(Ljava/util/Set;)Ljava/util/function/Predicate;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -049314: |[049314] androidx.window.embedding.EmbeddingAdapter.translateActivityPairPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; │ │ -049324: 1a00 791d |0000: const-string v0, "splitPairFilters" // string@1d79 │ │ -049328: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04932e: 2200 af01 |0005: new-instance v0, Landroidx/window/embedding/c; // type@01af │ │ -049332: 7030 a507 1002 |0007: invoke-direct {v0, v1, v2}, Landroidx/window/embedding/c;.:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V // method@07a5 │ │ -049338: 1100 |000a: return-object v0 │ │ +04937c: |[04937c] androidx.window.embedding.EmbeddingAdapter.translateActivityPairPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; │ │ +04938c: 1a00 791d |0000: const-string v0, "splitPairFilters" // string@1d79 │ │ +049390: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +049396: 2200 af01 |0005: new-instance v0, Landroidx/window/embedding/c; // type@01af │ │ +04939a: 7030 a707 1002 |0007: invoke-direct {v0, v1, v2}, Landroidx/window/embedding/c;.:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V // method@07a7 │ │ +0493a0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translateActivityPredicates' │ │ type : '(Ljava/util/Set;)Ljava/util/function/Predicate;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04933c: |[04933c] androidx.window.embedding.EmbeddingAdapter.translateActivityPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; │ │ -04934c: 1a00 0014 |0000: const-string v0, "activityFilters" // string@1400 │ │ -049350: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049356: 2200 b101 |0005: new-instance v0, Landroidx/window/embedding/e; // type@01b1 │ │ -04935a: 7020 a907 2000 |0007: invoke-direct {v0, v2}, Landroidx/window/embedding/e;.:(Ljava/util/Set;)V // method@07a9 │ │ -049360: 1100 |000a: return-object v0 │ │ +0493a4: |[0493a4] androidx.window.embedding.EmbeddingAdapter.translateActivityPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; │ │ +0493b4: 1a00 0014 |0000: const-string v0, "activityFilters" // string@1400 │ │ +0493b8: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0493be: 2200 b101 |0005: new-instance v0, Landroidx/window/embedding/e; // type@01b1 │ │ +0493c2: 7020 ab07 2000 |0007: invoke-direct {v0, v2}, Landroidx/window/embedding/e;.:(Ljava/util/Set;)V // method@07ab │ │ +0493c8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translateIntentPredicates' │ │ type : '(Ljava/util/Set;)Ljava/util/function/Predicate;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -049364: |[049364] androidx.window.embedding.EmbeddingAdapter.translateIntentPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; │ │ -049374: 1a00 0014 |0000: const-string v0, "activityFilters" // string@1400 │ │ -049378: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04937e: 2200 b201 |0005: new-instance v0, Landroidx/window/embedding/f; // type@01b2 │ │ -049382: 7020 ab07 2000 |0007: invoke-direct {v0, v2}, Landroidx/window/embedding/f;.:(Ljava/util/Set;)V // method@07ab │ │ -049388: 1100 |000a: return-object v0 │ │ +0493cc: |[0493cc] androidx.window.embedding.EmbeddingAdapter.translateIntentPredicates:(Ljava/util/Set;)Ljava/util/function/Predicate; │ │ +0493dc: 1a00 0014 |0000: const-string v0, "activityFilters" // string@1400 │ │ +0493e0: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0493e6: 2200 b201 |0005: new-instance v0, Landroidx/window/embedding/f; // type@01b2 │ │ +0493ea: 7020 ad07 2000 |0007: invoke-direct {v0, v2}, Landroidx/window/embedding/f;.:(Ljava/util/Set;)V // method@07ad │ │ +0493f0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/window/embedding/EmbeddingAdapter;) │ │ name : 'translateParentMetricsPredicate' │ │ type : '(Landroidx/window/embedding/SplitRule;)Ljava/util/function/Predicate;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04938c: |[04938c] androidx.window.embedding.EmbeddingAdapter.translateParentMetricsPredicate:(Landroidx/window/embedding/SplitRule;)Ljava/util/function/Predicate; │ │ -04939c: 1a00 7c1d |0000: const-string v0, "splitRule" // string@1d7c │ │ -0493a0: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -0493a6: 2200 b001 |0005: new-instance v0, Landroidx/window/embedding/d; // type@01b0 │ │ -0493aa: 7020 a707 2000 |0007: invoke-direct {v0, v2}, Landroidx/window/embedding/d;.:(Landroidx/window/embedding/SplitRule;)V // method@07a7 │ │ -0493b0: 1100 |000a: return-object v0 │ │ +0493f4: |[0493f4] androidx.window.embedding.EmbeddingAdapter.translateParentMetricsPredicate:(Landroidx/window/embedding/SplitRule;)Ljava/util/function/Predicate; │ │ +049404: 1a00 7c1d |0000: const-string v0, "splitRule" // string@1d7c │ │ +049408: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04940e: 2200 b001 |0005: new-instance v0, Landroidx/window/embedding/d; // type@01b0 │ │ +049412: 7020 a907 2000 |0007: invoke-direct {v0, v2}, Landroidx/window/embedding/d;.:(Landroidx/window/embedding/SplitRule;)V // method@07a9 │ │ +049418: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #114 header: │ │ @@ -16885,21 +16927,21 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #114 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ -Annotations on method #1816 'getSplitRules' │ │ +Annotations on method #1818 'getSplitRules' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Set<" "Landroidx/window/embedding/EmbeddingRule;" ">;" } │ │ -Annotations on method #1819 'registerSplitListenerForActivity' │ │ +Annotations on method #1821 'registerSplitListenerForActivity' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/app/Activity;" "Ljava/util/concurrent/Executor;" "Landroidx/core/util/a<" "Ljava/util/List<" "Landroidx/window/embedding/SplitInfo;" ">;>;)V" } │ │ -Annotations on method #1820 'setSplitRules' │ │ +Annotations on method #1822 'setSplitRules' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Set<" "+" "Landroidx/window/embedding/EmbeddingRule;" ">;)V" } │ │ -Annotations on method #1822 'unregisterSplitListenerForActivity' │ │ +Annotations on method #1824 'unregisterSplitListenerForActivity' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/core/util/a<" "Ljava/util/List<" "Landroidx/window/embedding/SplitInfo;" ">;>;)V" } │ │ │ │ Class #114 - │ │ Class descriptor : 'Landroidx/window/embedding/EmbeddingBackend;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -16979,91 +17021,91 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0494c0: |[0494c0] androidx.window.embedding.EmbeddingCompat$Companion.:()V │ │ -0494d0: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -0494d6: 0e00 |0003: return-void │ │ +049528: |[049528] androidx.window.embedding.EmbeddingCompat$Companion.:()V │ │ +049538: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04953e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/EmbeddingCompat$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0494d8: |[0494d8] androidx.window.embedding.EmbeddingCompat$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -0494e8: 7010 1f07 0000 |0000: invoke-direct {v0}, Landroidx/window/embedding/EmbeddingCompat$Companion;.:()V // method@071f │ │ -0494ee: 0e00 |0003: return-void │ │ +049540: |[049540] androidx.window.embedding.EmbeddingCompat$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +049550: 7010 2107 0000 |0000: invoke-direct {v0}, Landroidx/window/embedding/EmbeddingCompat$Companion;.:()V // method@0721 │ │ +049556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/EmbeddingCompat$Companion;) │ │ name : 'embeddingComponent' │ │ type : '()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0493cc: |[0493cc] androidx.window.embedding.EmbeddingCompat$Companion.embeddingComponent:()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; │ │ -0493dc: 6e10 2307 0100 |0000: invoke-virtual {v1}, Landroidx/window/embedding/EmbeddingCompat$Companion;.isEmbeddingAvailable:()Z // method@0723 │ │ -0493e2: 0a00 |0003: move-result v0 │ │ -0493e4: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -0493e8: 7100 b207 0000 |0006: invoke-static {}, Landroidx/window/extensions/WindowExtensionsProvider;.getWindowExtensions:()Landroidx/window/extensions/WindowExtensions; // method@07b2 │ │ -0493ee: 0c00 |0009: move-result-object v0 │ │ -0493f0: 7210 af07 0000 |000a: invoke-interface {v0}, Landroidx/window/extensions/WindowExtensions;.getActivityEmbeddingComponent:()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; // method@07af │ │ -0493f6: 0c00 |000d: move-result-object v0 │ │ -0493f8: 3900 0f00 |000e: if-nez v0, 001d // +000f │ │ -0493fc: 2200 9d01 |0010: new-instance v0, Landroidx/window/embedding/EmptyEmbeddingComponent; // type@019d │ │ -049400: 7010 3007 0000 |0012: invoke-direct {v0}, Landroidx/window/embedding/EmptyEmbeddingComponent;.:()V // method@0730 │ │ -049406: 2806 |0015: goto 001b // +0006 │ │ -049408: 2200 9d01 |0016: new-instance v0, Landroidx/window/embedding/EmptyEmbeddingComponent; // type@019d │ │ -04940c: 7010 3007 0000 |0018: invoke-direct {v0}, Landroidx/window/embedding/EmptyEmbeddingComponent;.:()V // method@0730 │ │ -049412: 1f00 b601 |001b: check-cast v0, Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; // type@01b6 │ │ -049416: 1100 |001d: return-object v0 │ │ +049434: |[049434] androidx.window.embedding.EmbeddingCompat$Companion.embeddingComponent:()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; │ │ +049444: 6e10 2507 0100 |0000: invoke-virtual {v1}, Landroidx/window/embedding/EmbeddingCompat$Companion;.isEmbeddingAvailable:()Z // method@0725 │ │ +04944a: 0a00 |0003: move-result v0 │ │ +04944c: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +049450: 7100 b407 0000 |0006: invoke-static {}, Landroidx/window/extensions/WindowExtensionsProvider;.getWindowExtensions:()Landroidx/window/extensions/WindowExtensions; // method@07b4 │ │ +049456: 0c00 |0009: move-result-object v0 │ │ +049458: 7210 b107 0000 |000a: invoke-interface {v0}, Landroidx/window/extensions/WindowExtensions;.getActivityEmbeddingComponent:()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; // method@07b1 │ │ +04945e: 0c00 |000d: move-result-object v0 │ │ +049460: 3900 0f00 |000e: if-nez v0, 001d // +000f │ │ +049464: 2200 9d01 |0010: new-instance v0, Landroidx/window/embedding/EmptyEmbeddingComponent; // type@019d │ │ +049468: 7010 3207 0000 |0012: invoke-direct {v0}, Landroidx/window/embedding/EmptyEmbeddingComponent;.:()V // method@0732 │ │ +04946e: 2806 |0015: goto 001b // +0006 │ │ +049470: 2200 9d01 |0016: new-instance v0, Landroidx/window/embedding/EmptyEmbeddingComponent; // type@019d │ │ +049474: 7010 3207 0000 |0018: invoke-direct {v0}, Landroidx/window/embedding/EmptyEmbeddingComponent;.:()V // method@0732 │ │ +04947a: 1f00 b601 |001b: check-cast v0, Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; // type@01b6 │ │ +04947e: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/EmbeddingCompat$Companion;) │ │ name : 'getExtensionApiLevel' │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04946c: |[04946c] androidx.window.embedding.EmbeddingCompat$Companion.getExtensionApiLevel:()Ljava/lang/Integer; │ │ -04947c: 1a00 dd03 |0000: const-string v0, "EmbeddingCompat" // string@03dd │ │ -049480: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -049482: 7100 b207 0000 |0003: invoke-static {}, Landroidx/window/extensions/WindowExtensionsProvider;.getWindowExtensions:()Landroidx/window/extensions/WindowExtensions; // method@07b2 │ │ -049488: 0c02 |0006: move-result-object v2 │ │ -04948a: 7210 b007 0200 |0007: invoke-interface {v2}, Landroidx/window/extensions/WindowExtensions;.getVendorApiLevel:()I // method@07b0 │ │ -049490: 0a02 |000a: move-result v2 │ │ -049492: 7110 0f18 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -049498: 0c01 |000e: move-result-object v1 │ │ -04949a: 2809 |000f: goto 0018 // +0009 │ │ -04949c: 1a02 9e10 |0010: const-string v2, "Stub Extension" // string@109e │ │ -0494a0: 2803 |0012: goto 0015 // +0003 │ │ -0494a2: 1a02 d903 |0013: const-string v2, "Embedding extension version not found" // string@03d9 │ │ -0494a6: 7120 2902 2000 |0015: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0229 │ │ -0494ac: 1101 |0018: return-object v1 │ │ +0494d4: |[0494d4] androidx.window.embedding.EmbeddingCompat$Companion.getExtensionApiLevel:()Ljava/lang/Integer; │ │ +0494e4: 1a00 dd03 |0000: const-string v0, "EmbeddingCompat" // string@03dd │ │ +0494e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0494ea: 7100 b407 0000 |0003: invoke-static {}, Landroidx/window/extensions/WindowExtensionsProvider;.getWindowExtensions:()Landroidx/window/extensions/WindowExtensions; // method@07b4 │ │ +0494f0: 0c02 |0006: move-result-object v2 │ │ +0494f2: 7210 b207 0200 |0007: invoke-interface {v2}, Landroidx/window/extensions/WindowExtensions;.getVendorApiLevel:()I // method@07b2 │ │ +0494f8: 0a02 |000a: move-result v2 │ │ +0494fa: 7110 1118 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +049500: 0c01 |000e: move-result-object v1 │ │ +049502: 2809 |000f: goto 0018 // +0009 │ │ +049504: 1a02 9e10 |0010: const-string v2, "Stub Extension" // string@109e │ │ +049508: 2803 |0012: goto 0015 // +0003 │ │ +04950a: 1a02 d903 |0013: const-string v2, "Embedding extension version not found" // string@03d9 │ │ +04950e: 7120 2b02 2000 |0015: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@022b │ │ +049514: 1101 |0018: return-object v1 │ │ catches : 1 │ │ 0x0003 - 0x000f │ │ Ljava/lang/NoClassDefFoundError; -> 0x0013 │ │ Ljava/lang/UnsupportedOperationException; -> 0x0010 │ │ positions : │ │ locals : │ │ │ │ @@ -17072,30 +17114,30 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -049418: |[049418] androidx.window.embedding.EmbeddingCompat$Companion.isEmbeddingAvailable:()Z │ │ -049428: 1a00 dd03 |0000: const-string v0, "EmbeddingCompat" // string@03dd │ │ -04942c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04942e: 7100 b207 0000 |0003: invoke-static {}, Landroidx/window/extensions/WindowExtensionsProvider;.getWindowExtensions:()Landroidx/window/extensions/WindowExtensions; // method@07b2 │ │ -049434: 0c02 |0006: move-result-object v2 │ │ -049436: 7210 af07 0200 |0007: invoke-interface {v2}, Landroidx/window/extensions/WindowExtensions;.getActivityEmbeddingComponent:()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; // method@07af │ │ -04943c: 0c00 |000a: move-result-object v0 │ │ -04943e: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ -049442: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -049444: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -049446: 2809 |000f: goto 0018 // +0009 │ │ -049448: 1a02 9e10 |0010: const-string v2, "Stub Extension" // string@109e │ │ -04944c: 2803 |0012: goto 0015 // +0003 │ │ -04944e: 1a02 d903 |0013: const-string v2, "Embedding extension version not found" // string@03d9 │ │ -049452: 7120 2902 2000 |0015: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0229 │ │ -049458: 0f01 |0018: return v1 │ │ +049480: |[049480] androidx.window.embedding.EmbeddingCompat$Companion.isEmbeddingAvailable:()Z │ │ +049490: 1a00 dd03 |0000: const-string v0, "EmbeddingCompat" // string@03dd │ │ +049494: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +049496: 7100 b407 0000 |0003: invoke-static {}, Landroidx/window/extensions/WindowExtensionsProvider;.getWindowExtensions:()Landroidx/window/extensions/WindowExtensions; // method@07b4 │ │ +04949c: 0c02 |0006: move-result-object v2 │ │ +04949e: 7210 b107 0200 |0007: invoke-interface {v2}, Landroidx/window/extensions/WindowExtensions;.getActivityEmbeddingComponent:()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; // method@07b1 │ │ +0494a4: 0c00 |000a: move-result-object v0 │ │ +0494a6: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ +0494aa: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0494ac: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0494ae: 2809 |000f: goto 0018 // +0009 │ │ +0494b0: 1a02 9e10 |0010: const-string v2, "Stub Extension" // string@109e │ │ +0494b4: 2803 |0012: goto 0015 // +0003 │ │ +0494b6: 1a02 d903 |0013: const-string v2, "Embedding extension version not found" // string@03d9 │ │ +0494ba: 7120 2b02 2000 |0015: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@022b │ │ +0494c0: 0f01 |0018: return v1 │ │ catches : 1 │ │ 0x0003 - 0x000b │ │ Ljava/lang/NoClassDefFoundError; -> 0x0013 │ │ Ljava/lang/UnsupportedOperationException; -> 0x0010 │ │ positions : │ │ locals : │ │ │ │ @@ -17111,15 +17153,15 @@ │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #116 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/embedding/EmbeddingInterfaceCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="EmbeddingCallbackInterface" │ │ -Annotations on method #1833 'onSplitInfoChanged' │ │ +Annotations on method #1835 'onSplitInfoChanged' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Landroidx/window/embedding/SplitInfo;" ">;)V" } │ │ │ │ Class #116 - │ │ Class descriptor : 'Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -17145,15 +17187,15 @@ │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #117 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; } │ │ -Annotations on method #1835 'setSplitRules' │ │ +Annotations on method #1837 'setSplitRules' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Set<" "+" "Landroidx/window/embedding/EmbeddingRule;" ">;)V" } │ │ │ │ Class #117 - │ │ Class descriptor : 'Landroidx/window/embedding/EmbeddingInterfaceCompat;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -17202,17 +17244,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0495e0: |[0495e0] androidx.window.embedding.EmbeddingRule.:()V │ │ -0495f0: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -0495f6: 0e00 |0003: return-void │ │ +049648: |[049648] androidx.window.embedding.EmbeddingRule.:()V │ │ +049658: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04965e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -17227,15 +17269,15 @@ │ │ virtual_methods_size: 2 │ │ │ │ Class #119 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/function/Consumer<" "Ljava/util/List<" "+" "Landroidx/window/extensions/embedding/SplitInfo;" ">;>;" } │ │ -Annotations on method #1839 'accept' │ │ +Annotations on method #1841 'accept' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "+" "Landroidx/window/extensions/embedding/SplitInfo;" ">;)V" } │ │ │ │ Class #119 - │ │ Class descriptor : 'Landroidx/window/embedding/EmbeddingTranslatingCallback;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -17256,63 +17298,63 @@ │ │ type : '(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;Landroidx/window/embedding/EmbeddingAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0495f8: |[0495f8] androidx.window.embedding.EmbeddingTranslatingCallback.:(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;Landroidx/window/embedding/EmbeddingAdapter;)V │ │ -049608: 1a00 bd14 |0000: const-string v0, "callback" // string@14bd │ │ -04960c: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049612: 1a00 0514 |0005: const-string v0, "adapter" // string@1405 │ │ -049616: 7120 931c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04961c: 7010 2518 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -049622: 5b12 9001 |000d: iput-object v2, v1, Landroidx/window/embedding/EmbeddingTranslatingCallback;.callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; // field@0190 │ │ -049626: 5b13 8f01 |000f: iput-object v3, v1, Landroidx/window/embedding/EmbeddingTranslatingCallback;.adapter:Landroidx/window/embedding/EmbeddingAdapter; // field@018f │ │ -04962a: 0e00 |0011: return-void │ │ +049660: |[049660] androidx.window.embedding.EmbeddingTranslatingCallback.:(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;Landroidx/window/embedding/EmbeddingAdapter;)V │ │ +049670: 1a00 bd14 |0000: const-string v0, "callback" // string@14bd │ │ +049674: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04967a: 1a00 0514 |0005: const-string v0, "adapter" // string@1405 │ │ +04967e: 7120 951c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +049684: 7010 2718 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04968a: 5b12 9001 |000d: iput-object v2, v1, Landroidx/window/embedding/EmbeddingTranslatingCallback;.callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; // field@0190 │ │ +04968e: 5b13 8f01 |000f: iput-object v3, v1, Landroidx/window/embedding/EmbeddingTranslatingCallback;.adapter:Landroidx/window/embedding/EmbeddingAdapter; // field@018f │ │ +049692: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/EmbeddingTranslatingCallback;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04962c: |[04962c] androidx.window.embedding.EmbeddingTranslatingCallback.accept:(Ljava/lang/Object;)V │ │ -04963c: 1f01 a604 |0000: check-cast v1, Ljava/util/List; // type@04a6 │ │ -049640: 6e20 2f07 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/embedding/EmbeddingTranslatingCallback;.accept:(Ljava/util/List;)V // method@072f │ │ -049646: 0e00 |0005: return-void │ │ +049694: |[049694] androidx.window.embedding.EmbeddingTranslatingCallback.accept:(Ljava/lang/Object;)V │ │ +0496a4: 1f01 a604 |0000: check-cast v1, Ljava/util/List; // type@04a6 │ │ +0496a8: 6e20 3107 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/embedding/EmbeddingTranslatingCallback;.accept:(Ljava/util/List;)V // method@0731 │ │ +0496ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/EmbeddingTranslatingCallback;) │ │ name : 'accept' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -049648: |[049648] androidx.window.embedding.EmbeddingTranslatingCallback.accept:(Ljava/util/List;)V │ │ -049658: 1a00 751d |0000: const-string v0, "splitInfoList" // string@1d75 │ │ -04965c: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049662: 5420 9001 |0005: iget-object v0, v2, Landroidx/window/embedding/EmbeddingTranslatingCallback;.callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; // field@0190 │ │ -049666: 5421 8f01 |0007: iget-object v1, v2, Landroidx/window/embedding/EmbeddingTranslatingCallback;.adapter:Landroidx/window/embedding/EmbeddingAdapter; // field@018f │ │ -04966a: 6e20 0c07 3100 |0009: invoke-virtual {v1, v3}, Landroidx/window/embedding/EmbeddingAdapter;.translate:(Ljava/util/List;)Ljava/util/List; // method@070c │ │ -049670: 0c03 |000c: move-result-object v3 │ │ -049672: 7220 2907 3000 |000d: invoke-interface {v0, v3}, Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;.onSplitInfoChanged:(Ljava/util/List;)V // method@0729 │ │ -049678: 0e00 |0010: return-void │ │ +0496b0: |[0496b0] androidx.window.embedding.EmbeddingTranslatingCallback.accept:(Ljava/util/List;)V │ │ +0496c0: 1a00 751d |0000: const-string v0, "splitInfoList" // string@1d75 │ │ +0496c4: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0496ca: 5420 9001 |0005: iget-object v0, v2, Landroidx/window/embedding/EmbeddingTranslatingCallback;.callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; // field@0190 │ │ +0496ce: 5421 8f01 |0007: iget-object v1, v2, Landroidx/window/embedding/EmbeddingTranslatingCallback;.adapter:Landroidx/window/embedding/EmbeddingAdapter; // field@018f │ │ +0496d2: 6e20 0e07 3100 |0009: invoke-virtual {v1, v3}, Landroidx/window/embedding/EmbeddingAdapter;.translate:(Ljava/util/List;)Ljava/util/List; // method@070e │ │ +0496d8: 0c03 |000c: move-result-object v3 │ │ +0496da: 7220 2b07 3000 |000d: invoke-interface {v0, v3}, Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;.onSplitInfoChanged:(Ljava/util/List;)V // method@072b │ │ +0496e0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #120 header: │ │ @@ -17322,17 +17364,17 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #120 annotations: │ │ -Annotations on method #1841 'setEmbeddingRules' │ │ +Annotations on method #1843 'setEmbeddingRules' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Set<" "Landroidx/window/extensions/embedding/EmbeddingRule;" ">;)V" } │ │ -Annotations on method #1842 'setSplitInfoCallback' │ │ +Annotations on method #1844 'setSplitInfoCallback' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/function/Consumer<" "Ljava/util/List<" "Landroidx/window/extensions/embedding/SplitInfo;" ">;>;)V" } │ │ │ │ Class #120 - │ │ Class descriptor : 'Landroidx/window/embedding/EmptyEmbeddingComponent;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -17345,52 +17387,52 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04967c: |[04967c] androidx.window.embedding.EmptyEmbeddingComponent.:()V │ │ -04968c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -049692: 0e00 |0003: return-void │ │ +0496e4: |[0496e4] androidx.window.embedding.EmptyEmbeddingComponent.:()V │ │ +0496f4: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +0496fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/EmptyEmbeddingComponent;) │ │ name : 'setEmbeddingRules' │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -049694: |[049694] androidx.window.embedding.EmptyEmbeddingComponent.setEmbeddingRules:(Ljava/util/Set;)V │ │ -0496a4: 1a00 7d1d |0000: const-string v0, "splitRules" // string@1d7d │ │ -0496a8: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -0496ae: 0e00 |0005: return-void │ │ +0496fc: |[0496fc] androidx.window.embedding.EmptyEmbeddingComponent.setEmbeddingRules:(Ljava/util/Set;)V │ │ +04970c: 1a00 7d1d |0000: const-string v0, "splitRules" // string@1d7d │ │ +049710: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +049716: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/EmptyEmbeddingComponent;) │ │ name : 'setSplitInfoCallback' │ │ type : '(Ljava/util/function/Consumer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0496b0: |[0496b0] androidx.window.embedding.EmptyEmbeddingComponent.setSplitInfoCallback:(Ljava/util/function/Consumer;)V │ │ -0496c0: 1a00 3615 |0000: const-string v0, "consumer" // string@1536 │ │ -0496c4: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -0496ca: 0e00 |0005: return-void │ │ +049718: |[049718] androidx.window.embedding.EmptyEmbeddingComponent.setSplitInfoCallback:(Ljava/util/function/Consumer;)V │ │ +049728: 1a00 3615 |0000: const-string v0, "consumer" // string@1536 │ │ +04972c: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +049732: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #121 header: │ │ @@ -17421,71 +17463,71 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0497f4: |[0497f4] androidx.window.embedding.ExtensionEmbeddingBackend$Companion.:()V │ │ -049804: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04980a: 0e00 |0003: return-void │ │ +04985c: |[04985c] androidx.window.embedding.ExtensionEmbeddingBackend$Companion.:()V │ │ +04986c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +049872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04980c: |[04980c] androidx.window.embedding.ExtensionEmbeddingBackend$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -04981c: 7010 3307 0000 |0000: invoke-direct {v0}, Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;.:()V // method@0733 │ │ -049822: 0e00 |0003: return-void │ │ +049874: |[049874] androidx.window.embedding.ExtensionEmbeddingBackend$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +049884: 7010 3507 0000 |0000: invoke-direct {v0}, Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;.:()V // method@0735 │ │ +04988a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;) │ │ name : 'initAndVerifyEmbeddingExtension' │ │ type : '()Landroidx/window/embedding/EmbeddingInterfaceCompat;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0496cc: |[0496cc] androidx.window.embedding.ExtensionEmbeddingBackend$Companion.initAndVerifyEmbeddingExtension:()Landroidx/window/embedding/EmbeddingInterfaceCompat; │ │ -0496dc: 1a00 da03 |0000: const-string v0, "EmbeddingBackend" // string@03da │ │ -0496e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0496e2: 6202 8a01 |0003: sget-object v2, Landroidx/window/embedding/EmbeddingCompat;.Companion:Landroidx/window/embedding/EmbeddingCompat$Companion; // field@018a │ │ -0496e6: 6e10 2207 0200 |0005: invoke-virtual {v2}, Landroidx/window/embedding/EmbeddingCompat$Companion;.getExtensionApiLevel:()Ljava/lang/Integer; // method@0722 │ │ -0496ec: 0c03 |0008: move-result-object v3 │ │ -0496ee: 6e20 3707 3400 |0009: invoke-virtual {v4, v3}, Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;.isExtensionVersionSupported:(Ljava/lang/Integer;)Z // method@0737 │ │ -0496f4: 0a03 |000c: move-result v3 │ │ -0496f6: 3803 1900 |000d: if-eqz v3, 0026 // +0019 │ │ -0496fa: 6e10 2307 0200 |000f: invoke-virtual {v2}, Landroidx/window/embedding/EmbeddingCompat$Companion;.isEmbeddingAvailable:()Z // method@0723 │ │ -049700: 0a02 |0012: move-result v2 │ │ -049702: 3802 1300 |0013: if-eqz v2, 0026 // +0013 │ │ -049706: 2202 9801 |0015: new-instance v2, Landroidx/window/embedding/EmbeddingCompat; // type@0198 │ │ -04970a: 7010 2507 0200 |0017: invoke-direct {v2}, Landroidx/window/embedding/EmbeddingCompat;.:()V // method@0725 │ │ -049710: 0721 |001a: move-object v1, v2 │ │ -049712: 280b |001b: goto 0026 // +000b │ │ -049714: 0d02 |001c: move-exception v2 │ │ -049716: 1a03 2c04 |001d: const-string v3, "Failed to load embedding extension: " // string@042c │ │ -04971a: 7120 981c 2300 |001f: invoke-static {v3, v2}, Lkotlin/jvm/internal/i;.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@1c98 │ │ -049720: 0c02 |0022: move-result-object v2 │ │ -049722: 7120 2902 2000 |0023: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0229 │ │ -049728: 3901 0700 |0026: if-nez v1, 002d // +0007 │ │ -04972c: 1a02 6e0f |0028: const-string v2, "No supported embedding extension found" // string@0f6e │ │ -049730: 7120 2902 2000 |002a: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0229 │ │ -049736: 1101 |002d: return-object v1 │ │ +049734: |[049734] androidx.window.embedding.ExtensionEmbeddingBackend$Companion.initAndVerifyEmbeddingExtension:()Landroidx/window/embedding/EmbeddingInterfaceCompat; │ │ +049744: 1a00 da03 |0000: const-string v0, "EmbeddingBackend" // string@03da │ │ +049748: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04974a: 6202 8a01 |0003: sget-object v2, Landroidx/window/embedding/EmbeddingCompat;.Companion:Landroidx/window/embedding/EmbeddingCompat$Companion; // field@018a │ │ +04974e: 6e10 2407 0200 |0005: invoke-virtual {v2}, Landroidx/window/embedding/EmbeddingCompat$Companion;.getExtensionApiLevel:()Ljava/lang/Integer; // method@0724 │ │ +049754: 0c03 |0008: move-result-object v3 │ │ +049756: 6e20 3907 3400 |0009: invoke-virtual {v4, v3}, Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;.isExtensionVersionSupported:(Ljava/lang/Integer;)Z // method@0739 │ │ +04975c: 0a03 |000c: move-result v3 │ │ +04975e: 3803 1900 |000d: if-eqz v3, 0026 // +0019 │ │ +049762: 6e10 2507 0200 |000f: invoke-virtual {v2}, Landroidx/window/embedding/EmbeddingCompat$Companion;.isEmbeddingAvailable:()Z // method@0725 │ │ +049768: 0a02 |0012: move-result v2 │ │ +04976a: 3802 1300 |0013: if-eqz v2, 0026 // +0013 │ │ +04976e: 2202 9801 |0015: new-instance v2, Landroidx/window/embedding/EmbeddingCompat; // type@0198 │ │ +049772: 7010 2707 0200 |0017: invoke-direct {v2}, Landroidx/window/embedding/EmbeddingCompat;.:()V // method@0727 │ │ +049778: 0721 |001a: move-object v1, v2 │ │ +04977a: 280b |001b: goto 0026 // +000b │ │ +04977c: 0d02 |001c: move-exception v2 │ │ +04977e: 1a03 2c04 |001d: const-string v3, "Failed to load embedding extension: " // string@042c │ │ +049782: 7120 9a1c 2300 |001f: invoke-static {v3, v2}, Lkotlin/jvm/internal/i;.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@1c9a │ │ +049788: 0c02 |0022: move-result-object v2 │ │ +04978a: 7120 2b02 2000 |0023: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@022b │ │ +049790: 3901 0700 |0026: if-nez v1, 002d // +0007 │ │ +049794: 1a02 6e0f |0028: const-string v2, "No supported embedding extension found" // string@0f6e │ │ +049798: 7120 2b02 2000 |002a: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@022b │ │ +04979e: 1101 |002d: return-object v1 │ │ catches : 1 │ │ 0x0003 - 0x001a │ │ -> 0x001c │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -17494,40 +17536,40 @@ │ │ type : '()Landroidx/window/embedding/ExtensionEmbeddingBackend;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -049744: |[049744] androidx.window.embedding.ExtensionEmbeddingBackend$Companion.getInstance:()Landroidx/window/embedding/ExtensionEmbeddingBackend; │ │ -049754: 7100 4307 0000 |0000: invoke-static {}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.access$getGlobalInstance$cp:()Landroidx/window/embedding/ExtensionEmbeddingBackend; // method@0743 │ │ -04975a: 0c00 |0003: move-result-object v0 │ │ -04975c: 3900 2800 |0004: if-nez v0, 002c // +0028 │ │ -049760: 7100 4407 0000 |0006: invoke-static {}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.access$getGlobalLock$cp:()Ljava/util/concurrent/locks/ReentrantLock; // method@0744 │ │ -049766: 0c00 |0009: move-result-object v0 │ │ -049768: 7210 321a 0000 |000a: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a32 │ │ -04976e: 7100 4307 0000 |000d: invoke-static {}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.access$getGlobalInstance$cp:()Landroidx/window/embedding/ExtensionEmbeddingBackend; // method@0743 │ │ -049774: 0c01 |0010: move-result-object v1 │ │ -049776: 3901 1000 |0011: if-nez v1, 0021 // +0010 │ │ -04977a: 6201 9701 |0013: sget-object v1, Landroidx/window/embedding/ExtensionEmbeddingBackend;.Companion:Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion; // field@0197 │ │ -04977e: 7010 3607 0100 |0015: invoke-direct {v1}, Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;.initAndVerifyEmbeddingExtension:()Landroidx/window/embedding/EmbeddingInterfaceCompat; // method@0736 │ │ -049784: 0c01 |0018: move-result-object v1 │ │ -049786: 2202 a101 |0019: new-instance v2, Landroidx/window/embedding/ExtensionEmbeddingBackend; // type@01a1 │ │ -04978a: 7020 4207 1200 |001b: invoke-direct {v2, v1}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.:(Landroidx/window/embedding/EmbeddingInterfaceCompat;)V // method@0742 │ │ -049790: 7110 4507 0200 |001e: invoke-static {v2}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.access$setGlobalInstance$cp:(Landroidx/window/embedding/ExtensionEmbeddingBackend;)V // method@0745 │ │ -049796: 6201 f20c |0021: sget-object v1, Lw0/q;.a:Lw0/q; // field@0cf2 │ │ -04979a: 7210 331a 0000 |0023: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -0497a0: 2806 |0026: goto 002c // +0006 │ │ -0497a2: 0d01 |0027: move-exception v1 │ │ -0497a4: 7210 331a 0000 |0028: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -0497aa: 2701 |002b: throw v1 │ │ -0497ac: 7100 4307 0000 |002c: invoke-static {}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.access$getGlobalInstance$cp:()Landroidx/window/embedding/ExtensionEmbeddingBackend; // method@0743 │ │ -0497b2: 0c00 |002f: move-result-object v0 │ │ -0497b4: 7110 901c 0000 |0030: invoke-static {v0}, Lkotlin/jvm/internal/i;.b:(Ljava/lang/Object;)V // method@1c90 │ │ -0497ba: 1100 |0033: return-object v0 │ │ +0497ac: |[0497ac] androidx.window.embedding.ExtensionEmbeddingBackend$Companion.getInstance:()Landroidx/window/embedding/ExtensionEmbeddingBackend; │ │ +0497bc: 7100 4507 0000 |0000: invoke-static {}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.access$getGlobalInstance$cp:()Landroidx/window/embedding/ExtensionEmbeddingBackend; // method@0745 │ │ +0497c2: 0c00 |0003: move-result-object v0 │ │ +0497c4: 3900 2800 |0004: if-nez v0, 002c // +0028 │ │ +0497c8: 7100 4607 0000 |0006: invoke-static {}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.access$getGlobalLock$cp:()Ljava/util/concurrent/locks/ReentrantLock; // method@0746 │ │ +0497ce: 0c00 |0009: move-result-object v0 │ │ +0497d0: 7210 341a 0000 |000a: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a34 │ │ +0497d6: 7100 4507 0000 |000d: invoke-static {}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.access$getGlobalInstance$cp:()Landroidx/window/embedding/ExtensionEmbeddingBackend; // method@0745 │ │ +0497dc: 0c01 |0010: move-result-object v1 │ │ +0497de: 3901 1000 |0011: if-nez v1, 0021 // +0010 │ │ +0497e2: 6201 9701 |0013: sget-object v1, Landroidx/window/embedding/ExtensionEmbeddingBackend;.Companion:Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion; // field@0197 │ │ +0497e6: 7010 3807 0100 |0015: invoke-direct {v1}, Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;.initAndVerifyEmbeddingExtension:()Landroidx/window/embedding/EmbeddingInterfaceCompat; // method@0738 │ │ +0497ec: 0c01 |0018: move-result-object v1 │ │ +0497ee: 2202 a101 |0019: new-instance v2, Landroidx/window/embedding/ExtensionEmbeddingBackend; // type@01a1 │ │ +0497f2: 7020 4407 1200 |001b: invoke-direct {v2, v1}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.:(Landroidx/window/embedding/EmbeddingInterfaceCompat;)V // method@0744 │ │ +0497f8: 7110 4707 0200 |001e: invoke-static {v2}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.access$setGlobalInstance$cp:(Landroidx/window/embedding/ExtensionEmbeddingBackend;)V // method@0747 │ │ +0497fe: 6201 f20c |0021: sget-object v1, Lw0/q;.a:Lw0/q; // field@0cf2 │ │ +049802: 7210 351a 0000 |0023: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +049808: 2806 |0026: goto 002c // +0006 │ │ +04980a: 0d01 |0027: move-exception v1 │ │ +04980c: 7210 351a 0000 |0028: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +049812: 2701 |002b: throw v1 │ │ +049814: 7100 4507 0000 |002c: invoke-static {}, Landroidx/window/embedding/ExtensionEmbeddingBackend;.access$getGlobalInstance$cp:()Landroidx/window/embedding/ExtensionEmbeddingBackend; // method@0745 │ │ +04981a: 0c00 |002f: move-result-object v0 │ │ +04981c: 7110 921c 0000 |0030: invoke-static {v0}, Lkotlin/jvm/internal/i;.b:(Ljava/lang/Object;)V // method@1c92 │ │ +049822: 1100 |0033: return-object v0 │ │ catches : 1 │ │ 0x000d - 0x0023 │ │ -> 0x0027 │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;) │ │ @@ -17535,24 +17577,24 @@ │ │ type : '(Ljava/lang/Integer;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0497c8: |[0497c8] androidx.window.embedding.ExtensionEmbeddingBackend$Companion.isExtensionVersionSupported:(Ljava/lang/Integer;)Z │ │ -0497d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0497da: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -0497de: 0f00 |0003: return v0 │ │ -0497e0: 6e10 0b18 0300 |0004: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -0497e6: 0a03 |0007: move-result v3 │ │ -0497e8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0497ea: 3413 0300 |0009: if-lt v3, v1, 000c // +0003 │ │ -0497ee: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0497f0: 0f00 |000c: return v0 │ │ +049830: |[049830] androidx.window.embedding.ExtensionEmbeddingBackend$Companion.isExtensionVersionSupported:(Ljava/lang/Integer;)Z │ │ +049840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +049842: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +049846: 0f00 |0003: return v0 │ │ +049848: 6e10 0d18 0300 |0004: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +04984e: 0a03 |0007: move-result v3 │ │ +049850: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +049852: 3413 0300 |0009: if-lt v3, v1, 000c // +0003 │ │ +049856: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +049858: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #122 header: │ │ @@ -17569,19 +17611,19 @@ │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/embedding/ExtensionEmbeddingBackend; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="SplitListenerWrapper" │ │ Annotations on field #404 'callback' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/core/util/a<" "Ljava/util/List<" "Landroidx/window/embedding/SplitInfo;" ">;>;" } │ │ Annotations on field #406 'lastValue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Landroidx/window/embedding/SplitInfo;" ">;" } │ │ -Annotations on method #1852 '' │ │ +Annotations on method #1854 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/app/Activity;" "Ljava/util/concurrent/Executor;" "Landroidx/core/util/a<" "Ljava/util/List<" "Landroidx/window/embedding/SplitInfo;" ">;>;)V" } │ │ -Annotations on method #1854 'accept' │ │ +Annotations on method #1856 'accept' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Landroidx/window/embedding/SplitInfo;" ">;)V" } │ │ -Annotations on method #1856 'getCallback' │ │ +Annotations on method #1858 'getCallback' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/core/util/a<" "Ljava/util/List<" "Landroidx/window/embedding/SplitInfo;" ">;>;" } │ │ │ │ Class #122 - │ │ Class descriptor : 'Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -17609,125 +17651,125 @@ │ │ type : '(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -049940: |[049940] androidx.window.embedding.ExtensionEmbeddingBackend$SplitListenerWrapper.:(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V │ │ -049950: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -049954: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04995a: 1a00 1f16 |0005: const-string v0, "executor" // string@161f │ │ -04995e: 7120 931c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049964: 1a00 bd14 |000a: const-string v0, "callback" // string@14bd │ │ -049968: 7120 931c 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04996e: 7010 2518 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -049974: 5b12 9301 |0012: iput-object v2, v1, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.activity:Landroid/app/Activity; // field@0193 │ │ -049978: 5b13 9501 |0014: iput-object v3, v1, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.executor:Ljava/util/concurrent/Executor; // field@0195 │ │ -04997c: 5b14 9401 |0016: iput-object v4, v1, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.callback:Landroidx/core/util/a; // field@0194 │ │ -049980: 0e00 |0018: return-void │ │ +0499a8: |[0499a8] androidx.window.embedding.ExtensionEmbeddingBackend$SplitListenerWrapper.:(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V │ │ +0499b8: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +0499bc: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0499c2: 1a00 1f16 |0005: const-string v0, "executor" // string@161f │ │ +0499c6: 7120 951c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0499cc: 1a00 bd14 |000a: const-string v0, "callback" // string@14bd │ │ +0499d0: 7120 951c 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0499d6: 7010 2718 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +0499dc: 5b12 9301 |0012: iput-object v2, v1, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.activity:Landroid/app/Activity; // field@0193 │ │ +0499e0: 5b13 9501 |0014: iput-object v3, v1, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.executor:Ljava/util/concurrent/Executor; // field@0195 │ │ +0499e4: 5b14 9401 |0016: iput-object v4, v1, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.callback:Landroidx/core/util/a; // field@0194 │ │ +0499e8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;) │ │ name : 'a' │ │ type : '(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -049928: |[049928] androidx.window.embedding.ExtensionEmbeddingBackend$SplitListenerWrapper.a:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V │ │ -049938: 7120 3f07 1000 |0000: invoke-static {v0, v1}, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.accept$lambda-1:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V // method@073f │ │ -04993e: 0e00 |0003: return-void │ │ +049990: |[049990] androidx.window.embedding.ExtensionEmbeddingBackend$SplitListenerWrapper.a:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V │ │ +0499a0: 7120 4107 1000 |0000: invoke-static {v0, v1}, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.accept$lambda-1:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V // method@0741 │ │ +0499a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;) │ │ name : 'accept$lambda-1' │ │ type : '(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -049984: |[049984] androidx.window.embedding.ExtensionEmbeddingBackend$SplitListenerWrapper.accept$lambda-1:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V │ │ -049994: 1a00 ca1d |0000: const-string v0, "this$0" // string@1dca │ │ -049998: 7120 931c 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04999e: 1a00 9200 |0005: const-string v0, "$splitsWithActivity" // string@0092 │ │ -0499a2: 7120 931c 0200 |0007: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -0499a8: 6e10 4007 0100 |000a: invoke-virtual {v1}, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.getCallback:()Landroidx/core/util/a; // method@0740 │ │ -0499ae: 0c01 |000d: move-result-object v1 │ │ -0499b0: 7220 f004 2100 |000e: invoke-interface {v1, v2}, Landroidx/core/util/a;.accept:(Ljava/lang/Object;)V // method@04f0 │ │ -0499b6: 0e00 |0011: return-void │ │ +0499ec: |[0499ec] androidx.window.embedding.ExtensionEmbeddingBackend$SplitListenerWrapper.accept$lambda-1:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V │ │ +0499fc: 1a00 ca1d |0000: const-string v0, "this$0" // string@1dca │ │ +049a00: 7120 951c 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +049a06: 1a00 9200 |0005: const-string v0, "$splitsWithActivity" // string@0092 │ │ +049a0a: 7120 951c 0200 |0007: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +049a10: 6e10 4207 0100 |000a: invoke-virtual {v1}, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.getCallback:()Landroidx/core/util/a; // method@0742 │ │ +049a16: 0c01 |000d: move-result-object v1 │ │ +049a18: 7220 f204 2100 |000e: invoke-interface {v1, v2}, Landroidx/core/util/a;.accept:(Ljava/lang/Object;)V // method@04f2 │ │ +049a1e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;) │ │ name : 'accept' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0499b8: |[0499b8] androidx.window.embedding.ExtensionEmbeddingBackend$SplitListenerWrapper.accept:(Ljava/util/List;)V │ │ -0499c8: 1a00 751d |0000: const-string v0, "splitInfoList" // string@1d75 │ │ -0499cc: 7120 931c 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -0499d2: 2200 9604 |0005: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ -0499d6: 7010 2419 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1924 │ │ -0499dc: 7210 1018 0500 |000a: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -0499e2: 0c05 |000d: move-result-object v5 │ │ -0499e4: 7210 7219 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -0499ea: 0a01 |0011: move-result v1 │ │ -0499ec: 3801 1500 |0012: if-eqz v1, 0027 // +0015 │ │ -0499f0: 7210 7319 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -0499f6: 0c01 |0017: move-result-object v1 │ │ -0499f8: 0712 |0018: move-object v2, v1 │ │ -0499fa: 1f02 a501 |0019: check-cast v2, Landroidx/window/embedding/SplitInfo; // type@01a5 │ │ -0499fe: 5443 9301 |001b: iget-object v3, v4, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.activity:Landroid/app/Activity; // field@0193 │ │ -049a02: 6e20 6c07 3200 |001d: invoke-virtual {v2, v3}, Landroidx/window/embedding/SplitInfo;.contains:(Landroid/app/Activity;)Z // method@076c │ │ -049a08: 0a02 |0020: move-result v2 │ │ -049a0a: 3802 edff |0021: if-eqz v2, 000e // -0013 │ │ -049a0e: 7220 4919 1000 |0023: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@1949 │ │ -049a14: 28e8 |0026: goto 000e // -0018 │ │ -049a16: 5445 9601 |0027: iget-object v5, v4, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.lastValue:Ljava/util/List; // field@0196 │ │ -049a1a: 7120 8f1c 5000 |0029: invoke-static {v0, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -049a20: 0a05 |002c: move-result v5 │ │ -049a22: 3805 0300 |002d: if-eqz v5, 0030 // +0003 │ │ -049a26: 0e00 |002f: return-void │ │ -049a28: 5b40 9601 |0030: iput-object v0, v4, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.lastValue:Ljava/util/List; // field@0196 │ │ -049a2c: 5445 9501 |0032: iget-object v5, v4, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.executor:Ljava/util/concurrent/Executor; // field@0195 │ │ -049a30: 2201 b301 |0034: new-instance v1, Landroidx/window/embedding/g; // type@01b3 │ │ -049a34: 7030 ad07 4100 |0036: invoke-direct {v1, v4, v0}, Landroidx/window/embedding/g;.:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V // method@07ad │ │ -049a3a: 7220 ff19 1500 |0039: invoke-interface {v5, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@19ff │ │ -049a40: 0e00 |003c: return-void │ │ +049a20: |[049a20] androidx.window.embedding.ExtensionEmbeddingBackend$SplitListenerWrapper.accept:(Ljava/util/List;)V │ │ +049a30: 1a00 751d |0000: const-string v0, "splitInfoList" // string@1d75 │ │ +049a34: 7120 951c 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +049a3a: 2200 9604 |0005: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ +049a3e: 7010 2619 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1926 │ │ +049a44: 7210 1218 0500 |000a: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +049a4a: 0c05 |000d: move-result-object v5 │ │ +049a4c: 7210 7419 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +049a52: 0a01 |0011: move-result v1 │ │ +049a54: 3801 1500 |0012: if-eqz v1, 0027 // +0015 │ │ +049a58: 7210 7519 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +049a5e: 0c01 |0017: move-result-object v1 │ │ +049a60: 0712 |0018: move-object v2, v1 │ │ +049a62: 1f02 a501 |0019: check-cast v2, Landroidx/window/embedding/SplitInfo; // type@01a5 │ │ +049a66: 5443 9301 |001b: iget-object v3, v4, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.activity:Landroid/app/Activity; // field@0193 │ │ +049a6a: 6e20 6e07 3200 |001d: invoke-virtual {v2, v3}, Landroidx/window/embedding/SplitInfo;.contains:(Landroid/app/Activity;)Z // method@076e │ │ +049a70: 0a02 |0020: move-result v2 │ │ +049a72: 3802 edff |0021: if-eqz v2, 000e // -0013 │ │ +049a76: 7220 4b19 1000 |0023: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@194b │ │ +049a7c: 28e8 |0026: goto 000e // -0018 │ │ +049a7e: 5445 9601 |0027: iget-object v5, v4, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.lastValue:Ljava/util/List; // field@0196 │ │ +049a82: 7120 911c 5000 |0029: invoke-static {v0, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +049a88: 0a05 |002c: move-result v5 │ │ +049a8a: 3805 0300 |002d: if-eqz v5, 0030 // +0003 │ │ +049a8e: 0e00 |002f: return-void │ │ +049a90: 5b40 9601 |0030: iput-object v0, v4, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.lastValue:Ljava/util/List; // field@0196 │ │ +049a94: 5445 9501 |0032: iget-object v5, v4, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.executor:Ljava/util/concurrent/Executor; // field@0195 │ │ +049a98: 2201 b301 |0034: new-instance v1, Landroidx/window/embedding/g; // type@01b3 │ │ +049a9c: 7030 af07 4100 |0036: invoke-direct {v1, v4, v0}, Landroidx/window/embedding/g;.:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V // method@07af │ │ +049aa2: 7220 011a 1500 |0039: invoke-interface {v5, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1a01 │ │ +049aa8: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;) │ │ name : 'getCallback' │ │ type : '()Landroidx/core/util/a;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049910: |[049910] androidx.window.embedding.ExtensionEmbeddingBackend$SplitListenerWrapper.getCallback:()Landroidx/core/util/a; │ │ -049920: 5410 9401 |0000: iget-object v0, v1, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.callback:Landroidx/core/util/a; // field@0194 │ │ -049924: 1100 |0002: return-object v0 │ │ +049978: |[049978] androidx.window.embedding.ExtensionEmbeddingBackend$SplitListenerWrapper.getCallback:()Landroidx/core/util/a; │ │ +049988: 5410 9401 |0000: iget-object v0, v1, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.callback:Landroidx/core/util/a; // field@0194 │ │ +04998c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #123 header: │ │ @@ -17772,234 +17814,234 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04a060: |[04a060] androidx.window.embedding.MatcherUtils.:()V │ │ -04a070: 2200 a201 |0000: new-instance v0, Landroidx/window/embedding/MatcherUtils; // type@01a2 │ │ -04a074: 7010 5207 0000 |0002: invoke-direct {v0}, Landroidx/window/embedding/MatcherUtils;.:()V // method@0752 │ │ -04a07a: 6900 9f01 |0005: sput-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ -04a07e: 0e00 |0007: return-void │ │ +04a0c8: |[04a0c8] androidx.window.embedding.MatcherUtils.:()V │ │ +04a0d8: 2200 a201 |0000: new-instance v0, Landroidx/window/embedding/MatcherUtils; // type@01a2 │ │ +04a0dc: 7010 5407 0000 |0002: invoke-direct {v0}, Landroidx/window/embedding/MatcherUtils;.:()V // method@0754 │ │ +04a0e2: 6900 9f01 |0005: sput-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ +04a0e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/MatcherUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a080: |[04a080] androidx.window.embedding.MatcherUtils.:()V │ │ -04a090: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04a096: 0e00 |0003: return-void │ │ +04a0e8: |[04a0e8] androidx.window.embedding.MatcherUtils.:()V │ │ +04a0f8: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04a0fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/MatcherUtils;) │ │ name : 'wildcardMatch' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 81 16-bit code units │ │ -049fac: |[049fac] androidx.window.embedding.MatcherUtils.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -049fbc: 1a00 3101 |0000: const-string v0, "*" // string@0131 │ │ -049fc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -049fc2: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -049fc4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -049fc6: 7153 ef1e 0e21 |0005: invoke-static {v14, v0, v1, v2, v3}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1eef │ │ -049fcc: 0a04 |0008: move-result v4 │ │ -049fce: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ -049fd2: 0f01 |000b: return v1 │ │ -049fd4: 7120 8f1c 0e00 |000c: invoke-static {v14, v0}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -049fda: 0a04 |000f: move-result v4 │ │ -049fdc: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -049fde: 3804 0300 |0011: if-eqz v4, 0014 // +0003 │ │ -049fe2: 0f05 |0013: return v5 │ │ -049fe4: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -049fe6: 1209 |0015: const/4 v9, #int 0 // #0 │ │ -049fe8: 126a |0016: const/4 v10, #int 6 // #6 │ │ -049fea: 120b |0017: const/4 v11, #int 0 // #0 │ │ -049fec: 1a07 3101 |0018: const-string v7, "*" // string@0131 │ │ -049ff0: 07e6 |001a: move-object v6, v14 │ │ -049ff2: 7706 e01e 0600 |001b: invoke-static/range {v6, v7, v8, v9, v10, v11}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee0 │ │ -049ff8: 0a04 |001e: move-result v4 │ │ -049ffa: 1a07 3101 |001f: const-string v7, "*" // string@0131 │ │ -049ffe: 7706 e11e 0600 |0021: invoke-static/range {v6, v7, v8, v9, v10, v11}, Ln1/d;.F:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee1 │ │ -04a004: 0a06 |0024: move-result v6 │ │ -04a006: 3364 0a00 |0025: if-ne v4, v6, 002f // +000a │ │ -04a00a: 7153 ec1e 0e21 |0027: invoke-static {v14, v0, v1, v2, v3}, Ln1/d;.k:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@1eec │ │ -04a010: 0a00 |002a: move-result v0 │ │ -04a012: 3800 0400 |002b: if-eqz v0, 002f // +0004 │ │ -04a016: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -04a018: 2802 |002e: goto 0030 // +0002 │ │ -04a01a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -04a01c: 3800 1500 |0030: if-eqz v0, 0045 // +0015 │ │ -04a020: 6e10 5418 0e00 |0032: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@1854 │ │ -04a026: 0a00 |0035: move-result v0 │ │ -04a028: b150 |0036: sub-int/2addr v0, v5 │ │ -04a02a: 6e30 5d18 1e00 |0037: invoke-virtual {v14, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@185d │ │ -04a030: 0c0e |003a: move-result-object v14 │ │ -04a032: 1a00 1501 |003b: const-string v0, "(this as java.lang.Strin…ing(startIndex, endIndex)" // string@0115 │ │ -04a036: 7120 921c 0e00 |003d: invoke-static {v14, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04a03c: 7153 ee1e ed21 |0040: invoke-static {v13, v14, v1, v2, v3}, Ln1/d;.o:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@1eee │ │ -04a042: 0a0d |0043: move-result v13 │ │ -04a044: 0f0d |0044: return v13 │ │ -04a046: 220d 3704 |0045: new-instance v13, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04a04a: 1a0e 4f0f |0047: const-string v14, "Name pattern with a wildcard must only contain a single wildcard in the end" // string@0f4f │ │ -04a04e: 6e10 2b18 0e00 |0049: invoke-virtual {v14}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -04a054: 0c0e |004c: move-result-object v14 │ │ -04a056: 7020 0018 ed00 |004d: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04a05c: 270d |0050: throw v13 │ │ +04a014: |[04a014] androidx.window.embedding.MatcherUtils.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +04a024: 1a00 3101 |0000: const-string v0, "*" // string@0131 │ │ +04a028: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04a02a: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +04a02c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +04a02e: 7153 f11e 0e21 |0005: invoke-static {v14, v0, v1, v2, v3}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1ef1 │ │ +04a034: 0a04 |0008: move-result v4 │ │ +04a036: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ +04a03a: 0f01 |000b: return v1 │ │ +04a03c: 7120 911c 0e00 |000c: invoke-static {v14, v0}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04a042: 0a04 |000f: move-result v4 │ │ +04a044: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +04a046: 3804 0300 |0011: if-eqz v4, 0014 // +0003 │ │ +04a04a: 0f05 |0013: return v5 │ │ +04a04c: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +04a04e: 1209 |0015: const/4 v9, #int 0 // #0 │ │ +04a050: 126a |0016: const/4 v10, #int 6 // #6 │ │ +04a052: 120b |0017: const/4 v11, #int 0 // #0 │ │ +04a054: 1a07 3101 |0018: const-string v7, "*" // string@0131 │ │ +04a058: 07e6 |001a: move-object v6, v14 │ │ +04a05a: 7706 e21e 0600 |001b: invoke-static/range {v6, v7, v8, v9, v10, v11}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee2 │ │ +04a060: 0a04 |001e: move-result v4 │ │ +04a062: 1a07 3101 |001f: const-string v7, "*" // string@0131 │ │ +04a066: 7706 e31e 0600 |0021: invoke-static/range {v6, v7, v8, v9, v10, v11}, Ln1/d;.F:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee3 │ │ +04a06c: 0a06 |0024: move-result v6 │ │ +04a06e: 3364 0a00 |0025: if-ne v4, v6, 002f // +000a │ │ +04a072: 7153 ee1e 0e21 |0027: invoke-static {v14, v0, v1, v2, v3}, Ln1/d;.k:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@1eee │ │ +04a078: 0a00 |002a: move-result v0 │ │ +04a07a: 3800 0400 |002b: if-eqz v0, 002f // +0004 │ │ +04a07e: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +04a080: 2802 |002e: goto 0030 // +0002 │ │ +04a082: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +04a084: 3800 1500 |0030: if-eqz v0, 0045 // +0015 │ │ +04a088: 6e10 5618 0e00 |0032: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@1856 │ │ +04a08e: 0a00 |0035: move-result v0 │ │ +04a090: b150 |0036: sub-int/2addr v0, v5 │ │ +04a092: 6e30 5f18 1e00 |0037: invoke-virtual {v14, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@185f │ │ +04a098: 0c0e |003a: move-result-object v14 │ │ +04a09a: 1a00 1501 |003b: const-string v0, "(this as java.lang.Strin…ing(startIndex, endIndex)" // string@0115 │ │ +04a09e: 7120 941c 0e00 |003d: invoke-static {v14, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04a0a4: 7153 f01e ed21 |0040: invoke-static {v13, v14, v1, v2, v3}, Ln1/d;.o:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@1ef0 │ │ +04a0aa: 0a0d |0043: move-result v13 │ │ +04a0ac: 0f0d |0044: return v13 │ │ +04a0ae: 220d 3704 |0045: new-instance v13, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04a0b2: 1a0e 4f0f |0047: const-string v14, "Name pattern with a wildcard must only contain a single wildcard in the end" // string@0f4f │ │ +04a0b6: 6e10 2d18 0e00 |0049: invoke-virtual {v14}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04a0bc: 0c0e |004c: move-result-object v14 │ │ +04a0be: 7020 0218 ed00 |004d: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04a0c4: 270d |0050: throw v13 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/MatcherUtils;) │ │ name : 'areActivityOrIntentComponentsMatching$window_release' │ │ type : '(Landroid/app/Activity;Landroid/content/ComponentName;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -049dfc: |[049dfc] androidx.window.embedding.MatcherUtils.areActivityOrIntentComponentsMatching$window_release:(Landroid/app/Activity;Landroid/content/ComponentName;)Z │ │ -049e0c: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -049e10: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049e16: 1a00 411c |0005: const-string v0, "ruleComponent" // string@1c41 │ │ -049e1a: 7120 931c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049e20: 6e10 6900 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0069 │ │ -049e26: 0c00 |000d: move-result-object v0 │ │ -049e28: 6e30 5407 0103 |000e: invoke-virtual {v1, v0, v3}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0754 │ │ -049e2e: 0a00 |0011: move-result v0 │ │ -049e30: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -049e34: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -049e36: 0f02 |0015: return v2 │ │ -049e38: 6e10 6b00 0200 |0016: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@006b │ │ -049e3e: 0c02 |0019: move-result-object v2 │ │ -049e40: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -049e42: 3902 0300 |001b: if-nez v2, 001e // +0003 │ │ -049e46: 280e |001d: goto 002b // +000e │ │ -049e48: 6e10 e100 0200 |001e: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e1 │ │ -049e4e: 0c02 |0021: move-result-object v2 │ │ -049e50: 3902 0300 |0022: if-nez v2, 0025 // +0003 │ │ -049e54: 2807 |0024: goto 002b // +0007 │ │ -049e56: 6200 9f01 |0025: sget-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ -049e5a: 6e30 5407 2003 |0027: invoke-virtual {v0, v2, v3}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0754 │ │ -049e60: 0a00 |002a: move-result v0 │ │ -049e62: 0f00 |002b: return v0 │ │ +049e64: |[049e64] androidx.window.embedding.MatcherUtils.areActivityOrIntentComponentsMatching$window_release:(Landroid/app/Activity;Landroid/content/ComponentName;)Z │ │ +049e74: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +049e78: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +049e7e: 1a00 411c |0005: const-string v0, "ruleComponent" // string@1c41 │ │ +049e82: 7120 951c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +049e88: 6e10 6b00 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@006b │ │ +049e8e: 0c00 |000d: move-result-object v0 │ │ +049e90: 6e30 5607 0103 |000e: invoke-virtual {v1, v0, v3}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0756 │ │ +049e96: 0a00 |0011: move-result v0 │ │ +049e98: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +049e9c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +049e9e: 0f02 |0015: return v2 │ │ +049ea0: 6e10 6d00 0200 |0016: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@006d │ │ +049ea6: 0c02 |0019: move-result-object v2 │ │ +049ea8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +049eaa: 3902 0300 |001b: if-nez v2, 001e // +0003 │ │ +049eae: 280e |001d: goto 002b // +000e │ │ +049eb0: 6e10 e300 0200 |001e: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e3 │ │ +049eb6: 0c02 |0021: move-result-object v2 │ │ +049eb8: 3902 0300 |0022: if-nez v2, 0025 // +0003 │ │ +049ebc: 2807 |0024: goto 002b // +0007 │ │ +049ebe: 6200 9f01 |0025: sget-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ +049ec2: 6e30 5607 2003 |0027: invoke-virtual {v0, v2, v3}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0756 │ │ +049ec8: 0a00 |002a: move-result v0 │ │ +049eca: 0f00 |002b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/MatcherUtils;) │ │ name : 'areComponentsMatching$window_release' │ │ type : '(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 155 16-bit code units │ │ -049e64: |[049e64] androidx.window.embedding.MatcherUtils.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z │ │ -049e74: 1a00 411c |0000: const-string v0, "ruleComponent" // string@1c41 │ │ -049e78: 7120 931c 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -049e7e: 1a00 3101 |0005: const-string v0, "*" // string@0131 │ │ -049e82: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -049e84: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -049e86: 3907 1900 |0009: if-nez v7, 0022 // +0019 │ │ -049e8a: 6e10 ae00 0800 |000b: invoke-virtual {v8}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00ae │ │ -049e90: 0c07 |000e: move-result-object v7 │ │ -049e92: 7120 8f1c 0700 |000f: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -049e98: 0a07 |0012: move-result v7 │ │ -049e9a: 3807 0d00 |0013: if-eqz v7, 0020 // +000d │ │ -049e9e: 6e10 ad00 0800 |0015: invoke-virtual {v8}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00ad │ │ -049ea4: 0c07 |0018: move-result-object v7 │ │ -049ea6: 7120 8f1c 0700 |0019: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -049eac: 0a07 |001c: move-result v7 │ │ -049eae: 3807 0300 |001d: if-eqz v7, 0020 // +0003 │ │ -049eb2: 2802 |001f: goto 0021 // +0002 │ │ -049eb4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -049eb6: 0f01 |0021: return v1 │ │ -049eb8: 6e10 b100 0700 |0022: invoke-virtual {v7}, Landroid/content/ComponentName;.toString:()Ljava/lang/String; // method@00b1 │ │ -049ebe: 0c03 |0025: move-result-object v3 │ │ -049ec0: 1a04 ff13 |0026: const-string v4, "activityComponent.toString()" // string@13ff │ │ -049ec4: 7120 921c 4300 |0028: invoke-static {v3, v4}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -049eca: 1224 |002b: const/4 v4, #int 2 // #2 │ │ -049ecc: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -049ece: 7155 ef1e 0342 |002d: invoke-static {v3, v0, v2, v4, v5}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1eef │ │ -049ed4: 0a00 |0030: move-result v0 │ │ -049ed6: b710 |0031: xor-int/2addr v0, v1 │ │ -049ed8: 3800 5d00 |0032: if-eqz v0, 008f // +005d │ │ -049edc: 6e10 ae00 0700 |0034: invoke-virtual {v7}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00ae │ │ -049ee2: 0c00 |0037: move-result-object v0 │ │ -049ee4: 6e10 ae00 0800 |0038: invoke-virtual {v8}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00ae │ │ -049eea: 0c03 |003b: move-result-object v3 │ │ -049eec: 7120 8f1c 3000 |003c: invoke-static {v0, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -049ef2: 0a00 |003f: move-result v0 │ │ -049ef4: 3900 1d00 |0040: if-nez v0, 005d // +001d │ │ -049ef8: 6e10 ae00 0700 |0042: invoke-virtual {v7}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00ae │ │ -049efe: 0c00 |0045: move-result-object v0 │ │ -049f00: 1a03 fe13 |0046: const-string v3, "activityComponent.packageName" // string@13fe │ │ -049f04: 7120 921c 3000 |0048: invoke-static {v0, v3}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -049f0a: 6e10 ae00 0800 |004b: invoke-virtual {v8}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00ae │ │ -049f10: 0c03 |004e: move-result-object v3 │ │ -049f12: 1a04 431c |004f: const-string v4, "ruleComponent.packageName" // string@1c43 │ │ -049f16: 7120 921c 4300 |0051: invoke-static {v3, v4}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -049f1c: 7030 5507 0603 |0054: invoke-direct {v6, v0, v3}, Landroidx/window/embedding/MatcherUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@0755 │ │ -049f22: 0a00 |0057: move-result v0 │ │ -049f24: 3800 0300 |0058: if-eqz v0, 005b // +0003 │ │ -049f28: 2803 |005a: goto 005d // +0003 │ │ -049f2a: 1200 |005b: const/4 v0, #int 0 // #0 │ │ -049f2c: 2802 |005c: goto 005e // +0002 │ │ -049f2e: 1210 |005d: const/4 v0, #int 1 // #1 │ │ -049f30: 6e10 ad00 0700 |005e: invoke-virtual {v7}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00ad │ │ -049f36: 0c03 |0061: move-result-object v3 │ │ -049f38: 6e10 ad00 0800 |0062: invoke-virtual {v8}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00ad │ │ -049f3e: 0c04 |0065: move-result-object v4 │ │ -049f40: 7120 8f1c 4300 |0066: invoke-static {v3, v4}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -049f46: 0a03 |0069: move-result v3 │ │ -049f48: 3903 1d00 |006a: if-nez v3, 0087 // +001d │ │ -049f4c: 6e10 ad00 0700 |006c: invoke-virtual {v7}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00ad │ │ -049f52: 0c07 |006f: move-result-object v7 │ │ -049f54: 1a03 fd13 |0070: const-string v3, "activityComponent.className" // string@13fd │ │ -049f58: 7120 921c 3700 |0072: invoke-static {v7, v3}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -049f5e: 6e10 ad00 0800 |0075: invoke-virtual {v8}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00ad │ │ -049f64: 0c08 |0078: move-result-object v8 │ │ -049f66: 1a03 421c |0079: const-string v3, "ruleComponent.className" // string@1c42 │ │ -049f6a: 7120 921c 3800 |007b: invoke-static {v8, v3}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -049f70: 7030 5507 7608 |007e: invoke-direct {v6, v7, v8}, Landroidx/window/embedding/MatcherUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@0755 │ │ -049f76: 0a07 |0081: move-result v7 │ │ -049f78: 3807 0300 |0082: if-eqz v7, 0085 // +0003 │ │ -049f7c: 2803 |0084: goto 0087 // +0003 │ │ -049f7e: 1207 |0085: const/4 v7, #int 0 // #0 │ │ -049f80: 2802 |0086: goto 0088 // +0002 │ │ -049f82: 1217 |0087: const/4 v7, #int 1 // #1 │ │ -049f84: 3800 0500 |0088: if-eqz v0, 008d // +0005 │ │ -049f88: 3807 0300 |008a: if-eqz v7, 008d // +0003 │ │ -049f8c: 2802 |008c: goto 008e // +0002 │ │ -049f8e: 1201 |008d: const/4 v1, #int 0 // #0 │ │ -049f90: 0f01 |008e: return v1 │ │ -049f92: 2207 3704 |008f: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -049f96: 1a08 d912 |0091: const-string v8, "Wildcard can only be part of the rule." // string@12d9 │ │ -049f9a: 6e10 2b18 0800 |0093: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -049fa0: 0c08 |0096: move-result-object v8 │ │ -049fa2: 7020 0018 8700 |0097: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -049fa8: 2707 |009a: throw v7 │ │ +049ecc: |[049ecc] androidx.window.embedding.MatcherUtils.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z │ │ +049edc: 1a00 411c |0000: const-string v0, "ruleComponent" // string@1c41 │ │ +049ee0: 7120 951c 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +049ee6: 1a00 3101 |0005: const-string v0, "*" // string@0131 │ │ +049eea: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +049eec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +049eee: 3907 1900 |0009: if-nez v7, 0022 // +0019 │ │ +049ef2: 6e10 b000 0800 |000b: invoke-virtual {v8}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ +049ef8: 0c07 |000e: move-result-object v7 │ │ +049efa: 7120 911c 0700 |000f: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +049f00: 0a07 |0012: move-result v7 │ │ +049f02: 3807 0d00 |0013: if-eqz v7, 0020 // +000d │ │ +049f06: 6e10 af00 0800 |0015: invoke-virtual {v8}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00af │ │ +049f0c: 0c07 |0018: move-result-object v7 │ │ +049f0e: 7120 911c 0700 |0019: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +049f14: 0a07 |001c: move-result v7 │ │ +049f16: 3807 0300 |001d: if-eqz v7, 0020 // +0003 │ │ +049f1a: 2802 |001f: goto 0021 // +0002 │ │ +049f1c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +049f1e: 0f01 |0021: return v1 │ │ +049f20: 6e10 b300 0700 |0022: invoke-virtual {v7}, Landroid/content/ComponentName;.toString:()Ljava/lang/String; // method@00b3 │ │ +049f26: 0c03 |0025: move-result-object v3 │ │ +049f28: 1a04 ff13 |0026: const-string v4, "activityComponent.toString()" // string@13ff │ │ +049f2c: 7120 941c 4300 |0028: invoke-static {v3, v4}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +049f32: 1224 |002b: const/4 v4, #int 2 // #2 │ │ +049f34: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +049f36: 7155 f11e 0342 |002d: invoke-static {v3, v0, v2, v4, v5}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1ef1 │ │ +049f3c: 0a00 |0030: move-result v0 │ │ +049f3e: b710 |0031: xor-int/2addr v0, v1 │ │ +049f40: 3800 5d00 |0032: if-eqz v0, 008f // +005d │ │ +049f44: 6e10 b000 0700 |0034: invoke-virtual {v7}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ +049f4a: 0c00 |0037: move-result-object v0 │ │ +049f4c: 6e10 b000 0800 |0038: invoke-virtual {v8}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ +049f52: 0c03 |003b: move-result-object v3 │ │ +049f54: 7120 911c 3000 |003c: invoke-static {v0, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +049f5a: 0a00 |003f: move-result v0 │ │ +049f5c: 3900 1d00 |0040: if-nez v0, 005d // +001d │ │ +049f60: 6e10 b000 0700 |0042: invoke-virtual {v7}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ +049f66: 0c00 |0045: move-result-object v0 │ │ +049f68: 1a03 fe13 |0046: const-string v3, "activityComponent.packageName" // string@13fe │ │ +049f6c: 7120 941c 3000 |0048: invoke-static {v0, v3}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +049f72: 6e10 b000 0800 |004b: invoke-virtual {v8}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ +049f78: 0c03 |004e: move-result-object v3 │ │ +049f7a: 1a04 431c |004f: const-string v4, "ruleComponent.packageName" // string@1c43 │ │ +049f7e: 7120 941c 4300 |0051: invoke-static {v3, v4}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +049f84: 7030 5707 0603 |0054: invoke-direct {v6, v0, v3}, Landroidx/window/embedding/MatcherUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@0757 │ │ +049f8a: 0a00 |0057: move-result v0 │ │ +049f8c: 3800 0300 |0058: if-eqz v0, 005b // +0003 │ │ +049f90: 2803 |005a: goto 005d // +0003 │ │ +049f92: 1200 |005b: const/4 v0, #int 0 // #0 │ │ +049f94: 2802 |005c: goto 005e // +0002 │ │ +049f96: 1210 |005d: const/4 v0, #int 1 // #1 │ │ +049f98: 6e10 af00 0700 |005e: invoke-virtual {v7}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00af │ │ +049f9e: 0c03 |0061: move-result-object v3 │ │ +049fa0: 6e10 af00 0800 |0062: invoke-virtual {v8}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00af │ │ +049fa6: 0c04 |0065: move-result-object v4 │ │ +049fa8: 7120 911c 4300 |0066: invoke-static {v3, v4}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +049fae: 0a03 |0069: move-result v3 │ │ +049fb0: 3903 1d00 |006a: if-nez v3, 0087 // +001d │ │ +049fb4: 6e10 af00 0700 |006c: invoke-virtual {v7}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00af │ │ +049fba: 0c07 |006f: move-result-object v7 │ │ +049fbc: 1a03 fd13 |0070: const-string v3, "activityComponent.className" // string@13fd │ │ +049fc0: 7120 941c 3700 |0072: invoke-static {v7, v3}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +049fc6: 6e10 af00 0800 |0075: invoke-virtual {v8}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00af │ │ +049fcc: 0c08 |0078: move-result-object v8 │ │ +049fce: 1a03 421c |0079: const-string v3, "ruleComponent.className" // string@1c42 │ │ +049fd2: 7120 941c 3800 |007b: invoke-static {v8, v3}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +049fd8: 7030 5707 7608 |007e: invoke-direct {v6, v7, v8}, Landroidx/window/embedding/MatcherUtils;.wildcardMatch:(Ljava/lang/String;Ljava/lang/String;)Z // method@0757 │ │ +049fde: 0a07 |0081: move-result v7 │ │ +049fe0: 3807 0300 |0082: if-eqz v7, 0085 // +0003 │ │ +049fe4: 2803 |0084: goto 0087 // +0003 │ │ +049fe6: 1207 |0085: const/4 v7, #int 0 // #0 │ │ +049fe8: 2802 |0086: goto 0088 // +0002 │ │ +049fea: 1217 |0087: const/4 v7, #int 1 // #1 │ │ +049fec: 3800 0500 |0088: if-eqz v0, 008d // +0005 │ │ +049ff0: 3807 0300 |008a: if-eqz v7, 008d // +0003 │ │ +049ff4: 2802 |008c: goto 008e // +0002 │ │ +049ff6: 1201 |008d: const/4 v1, #int 0 // #0 │ │ +049ff8: 0f01 |008e: return v1 │ │ +049ffa: 2207 3704 |008f: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +049ffe: 1a08 d912 |0091: const-string v8, "Wildcard can only be part of the rule." // string@12d9 │ │ +04a002: 6e10 2d18 0800 |0093: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04a008: 0c08 |0096: move-result-object v8 │ │ +04a00a: 7020 0218 8700 |0097: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04a010: 2707 |009a: throw v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #124 header: │ │ @@ -18030,72 +18072,72 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a118: |[04a118] androidx.window.embedding.SplitController$Companion.:()V │ │ -04a128: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04a12e: 0e00 |0003: return-void │ │ +04a180: |[04a180] androidx.window.embedding.SplitController$Companion.:()V │ │ +04a190: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04a196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/SplitController$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a130: |[04a130] androidx.window.embedding.SplitController$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -04a140: 7010 5607 0000 |0000: invoke-direct {v0}, Landroidx/window/embedding/SplitController$Companion;.:()V // method@0756 │ │ -04a146: 0e00 |0003: return-void │ │ +04a198: |[04a198] androidx.window.embedding.SplitController$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +04a1a8: 7010 5807 0000 |0000: invoke-direct {v0}, Landroidx/window/embedding/SplitController$Companion;.:()V // method@0758 │ │ +04a1ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/SplitController$Companion;) │ │ name : 'getInstance' │ │ type : '()Landroidx/window/embedding/SplitController;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -04a098: |[04a098] androidx.window.embedding.SplitController$Companion.getInstance:()Landroidx/window/embedding/SplitController; │ │ -04a0a8: 7100 5d07 0000 |0000: invoke-static {}, Landroidx/window/embedding/SplitController;.access$getGlobalInstance$cp:()Landroidx/window/embedding/SplitController; // method@075d │ │ -04a0ae: 0c00 |0003: move-result-object v0 │ │ -04a0b0: 3900 2500 |0004: if-nez v0, 0029 // +0025 │ │ -04a0b4: 7100 5e07 0000 |0006: invoke-static {}, Landroidx/window/embedding/SplitController;.access$getGlobalLock$cp:()Ljava/util/concurrent/locks/ReentrantLock; // method@075e │ │ -04a0ba: 0c00 |0009: move-result-object v0 │ │ -04a0bc: 7210 321a 0000 |000a: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a32 │ │ -04a0c2: 7100 5d07 0000 |000d: invoke-static {}, Landroidx/window/embedding/SplitController;.access$getGlobalInstance$cp:()Landroidx/window/embedding/SplitController; // method@075d │ │ -04a0c8: 0c01 |0010: move-result-object v1 │ │ -04a0ca: 3901 0d00 |0011: if-nez v1, 001e // +000d │ │ -04a0ce: 6201 a201 |0013: sget-object v1, Landroidx/window/embedding/SplitController;.Companion:Landroidx/window/embedding/SplitController$Companion; // field@01a2 │ │ -04a0d2: 2201 a401 |0015: new-instance v1, Landroidx/window/embedding/SplitController; // type@01a4 │ │ -04a0d6: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -04a0d8: 7020 5c07 2100 |0018: invoke-direct {v1, v2}, Landroidx/window/embedding/SplitController;.:(Lkotlin/jvm/internal/e;)V // method@075c │ │ -04a0de: 7110 5f07 0100 |001b: invoke-static {v1}, Landroidx/window/embedding/SplitController;.access$setGlobalInstance$cp:(Landroidx/window/embedding/SplitController;)V // method@075f │ │ -04a0e4: 6201 f20c |001e: sget-object v1, Lw0/q;.a:Lw0/q; // field@0cf2 │ │ -04a0e8: 7210 331a 0000 |0020: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04a0ee: 2806 |0023: goto 0029 // +0006 │ │ -04a0f0: 0d01 |0024: move-exception v1 │ │ -04a0f2: 7210 331a 0000 |0025: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04a0f8: 2701 |0028: throw v1 │ │ -04a0fa: 7100 5d07 0000 |0029: invoke-static {}, Landroidx/window/embedding/SplitController;.access$getGlobalInstance$cp:()Landroidx/window/embedding/SplitController; // method@075d │ │ -04a100: 0c00 |002c: move-result-object v0 │ │ -04a102: 7110 901c 0000 |002d: invoke-static {v0}, Lkotlin/jvm/internal/i;.b:(Ljava/lang/Object;)V // method@1c90 │ │ -04a108: 1100 |0030: return-object v0 │ │ +04a100: |[04a100] androidx.window.embedding.SplitController$Companion.getInstance:()Landroidx/window/embedding/SplitController; │ │ +04a110: 7100 5f07 0000 |0000: invoke-static {}, Landroidx/window/embedding/SplitController;.access$getGlobalInstance$cp:()Landroidx/window/embedding/SplitController; // method@075f │ │ +04a116: 0c00 |0003: move-result-object v0 │ │ +04a118: 3900 2500 |0004: if-nez v0, 0029 // +0025 │ │ +04a11c: 7100 6007 0000 |0006: invoke-static {}, Landroidx/window/embedding/SplitController;.access$getGlobalLock$cp:()Ljava/util/concurrent/locks/ReentrantLock; // method@0760 │ │ +04a122: 0c00 |0009: move-result-object v0 │ │ +04a124: 7210 341a 0000 |000a: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a34 │ │ +04a12a: 7100 5f07 0000 |000d: invoke-static {}, Landroidx/window/embedding/SplitController;.access$getGlobalInstance$cp:()Landroidx/window/embedding/SplitController; // method@075f │ │ +04a130: 0c01 |0010: move-result-object v1 │ │ +04a132: 3901 0d00 |0011: if-nez v1, 001e // +000d │ │ +04a136: 6201 a201 |0013: sget-object v1, Landroidx/window/embedding/SplitController;.Companion:Landroidx/window/embedding/SplitController$Companion; // field@01a2 │ │ +04a13a: 2201 a401 |0015: new-instance v1, Landroidx/window/embedding/SplitController; // type@01a4 │ │ +04a13e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +04a140: 7020 5e07 2100 |0018: invoke-direct {v1, v2}, Landroidx/window/embedding/SplitController;.:(Lkotlin/jvm/internal/e;)V // method@075e │ │ +04a146: 7110 6107 0100 |001b: invoke-static {v1}, Landroidx/window/embedding/SplitController;.access$setGlobalInstance$cp:(Landroidx/window/embedding/SplitController;)V // method@0761 │ │ +04a14c: 6201 f20c |001e: sget-object v1, Lw0/q;.a:Lw0/q; // field@0cf2 │ │ +04a150: 7210 351a 0000 |0020: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04a156: 2806 |0023: goto 0029 // +0006 │ │ +04a158: 0d01 |0024: move-exception v1 │ │ +04a15a: 7210 351a 0000 |0025: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04a160: 2701 |0028: throw v1 │ │ +04a162: 7100 5f07 0000 |0029: invoke-static {}, Landroidx/window/embedding/SplitController;.access$getGlobalInstance$cp:()Landroidx/window/embedding/SplitController; // method@075f │ │ +04a168: 0c00 |002c: move-result-object v0 │ │ +04a16a: 7110 921c 0000 |002d: invoke-static {v0}, Lkotlin/jvm/internal/i;.b:(Ljava/lang/Object;)V // method@1c92 │ │ +04a170: 1100 |0030: return-object v0 │ │ catches : 1 │ │ 0x000d - 0x0020 │ │ -> 0x0024 │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/SplitController$Companion;) │ │ @@ -18103,28 +18145,28 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -04a148: |[04a148] androidx.window.embedding.SplitController$Companion.initialize:(Landroid/content/Context;I)V │ │ -04a158: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ -04a15c: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a162: 2200 ac01 |0005: new-instance v0, Landroidx/window/embedding/SplitRuleParser; // type@01ac │ │ -04a166: 7010 9907 0000 |0007: invoke-direct {v0}, Landroidx/window/embedding/SplitRuleParser;.:()V // method@0799 │ │ -04a16c: 6e30 a007 2003 |000a: invoke-virtual {v0, v2, v3}, Landroidx/window/embedding/SplitRuleParser;.parseSplitRules$window_release:(Landroid/content/Context;I)Ljava/util/Set; // method@07a0 │ │ -04a172: 0c02 |000d: move-result-object v2 │ │ -04a174: 6e10 5807 0100 |000e: invoke-virtual {v1}, Landroidx/window/embedding/SplitController$Companion;.getInstance:()Landroidx/window/embedding/SplitController; // method@0758 │ │ -04a17a: 0c03 |0011: move-result-object v3 │ │ -04a17c: 3902 0600 |0012: if-nez v2, 0018 // +0006 │ │ -04a180: 7100 252b 0000 |0014: invoke-static {}, Lx0/e0;.b:()Ljava/util/Set; // method@2b25 │ │ -04a186: 0c02 |0017: move-result-object v2 │ │ -04a188: 7120 6007 2300 |0018: invoke-static {v3, v2}, Landroidx/window/embedding/SplitController;.access$setStaticSplitRules:(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V // method@0760 │ │ -04a18e: 0e00 |001b: return-void │ │ +04a1b0: |[04a1b0] androidx.window.embedding.SplitController$Companion.initialize:(Landroid/content/Context;I)V │ │ +04a1c0: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ +04a1c4: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a1ca: 2200 ac01 |0005: new-instance v0, Landroidx/window/embedding/SplitRuleParser; // type@01ac │ │ +04a1ce: 7010 9b07 0000 |0007: invoke-direct {v0}, Landroidx/window/embedding/SplitRuleParser;.:()V // method@079b │ │ +04a1d4: 6e30 a207 2003 |000a: invoke-virtual {v0, v2, v3}, Landroidx/window/embedding/SplitRuleParser;.parseSplitRules$window_release:(Landroid/content/Context;I)Ljava/util/Set; // method@07a2 │ │ +04a1da: 0c02 |000d: move-result-object v2 │ │ +04a1dc: 6e10 5a07 0100 |000e: invoke-virtual {v1}, Landroidx/window/embedding/SplitController$Companion;.getInstance:()Landroidx/window/embedding/SplitController; // method@075a │ │ +04a1e2: 0c03 |0011: move-result-object v3 │ │ +04a1e4: 3902 0600 |0012: if-nez v2, 0018 // +0006 │ │ +04a1e8: 7100 282b 0000 |0014: invoke-static {}, Lx0/e0;.b:()Ljava/util/Set; // method@2b28 │ │ +04a1ee: 0c02 |0017: move-result-object v2 │ │ +04a1f0: 7120 6207 2300 |0018: invoke-static {v3, v2}, Landroidx/window/embedding/SplitController;.access$setStaticSplitRules:(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V // method@0762 │ │ +04a1f6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #125 header: │ │ @@ -18139,21 +18181,21 @@ │ │ │ │ Class #125 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/window/embedding/SplitController$Companion; } │ │ Annotations on field #423 'staticSplitRules' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Set<" "+" "Landroidx/window/embedding/EmbeddingRule;" ">;" } │ │ -Annotations on method #1889 'addSplitListener' │ │ +Annotations on method #1891 'addSplitListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/app/Activity;" "Ljava/util/concurrent/Executor;" "Landroidx/core/util/a<" "Ljava/util/List<" "Landroidx/window/embedding/SplitInfo;" ">;>;)V" } │ │ -Annotations on method #1892 'getSplitRules' │ │ +Annotations on method #1894 'getSplitRules' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Set<" "Landroidx/window/embedding/EmbeddingRule;" ">;" } │ │ -Annotations on method #1896 'removeSplitListener' │ │ +Annotations on method #1898 'removeSplitListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/core/util/a<" "Ljava/util/List<" "Landroidx/window/embedding/SplitInfo;" ">;>;)V" } │ │ -Annotations on method #1897 'setStaticSplitRules' │ │ +Annotations on method #1899 'setStaticSplitRules' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Set<" "+" "Landroidx/window/embedding/EmbeddingRule;" ">;)V" } │ │ │ │ Class #125 - │ │ Class descriptor : 'Landroidx/window/embedding/SplitController;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -18193,316 +18235,316 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04a228: |[04a228] androidx.window.embedding.SplitController.:()V │ │ -04a238: 2200 a301 |0000: new-instance v0, Landroidx/window/embedding/SplitController$Companion; // type@01a3 │ │ -04a23c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04a23e: 7020 5707 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/embedding/SplitController$Companion;.:(Lkotlin/jvm/internal/e;)V // method@0757 │ │ -04a244: 6900 a201 |0006: sput-object v0, Landroidx/window/embedding/SplitController;.Companion:Landroidx/window/embedding/SplitController$Companion; // field@01a2 │ │ -04a248: 2200 d204 |0008: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@04d2 │ │ -04a24c: 7010 371a 0000 |000a: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@1a37 │ │ -04a252: 6900 a501 |000d: sput-object v0, Landroidx/window/embedding/SplitController;.globalLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01a5 │ │ -04a256: 0e00 |000f: return-void │ │ +04a290: |[04a290] androidx.window.embedding.SplitController.:()V │ │ +04a2a0: 2200 a301 |0000: new-instance v0, Landroidx/window/embedding/SplitController$Companion; // type@01a3 │ │ +04a2a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04a2a6: 7020 5907 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/embedding/SplitController$Companion;.:(Lkotlin/jvm/internal/e;)V // method@0759 │ │ +04a2ac: 6900 a201 |0006: sput-object v0, Landroidx/window/embedding/SplitController;.Companion:Landroidx/window/embedding/SplitController$Companion; // field@01a2 │ │ +04a2b0: 2200 d204 |0008: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@04d2 │ │ +04a2b4: 7010 391a 0000 |000a: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@1a39 │ │ +04a2ba: 6900 a501 |000d: sput-object v0, Landroidx/window/embedding/SplitController;.globalLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01a5 │ │ +04a2be: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/SplitController;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -04a258: |[04a258] androidx.window.embedding.SplitController.:()V │ │ -04a268: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -04a26e: 6200 9701 |0003: sget-object v0, Landroidx/window/embedding/ExtensionEmbeddingBackend;.Companion:Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion; // field@0197 │ │ -04a272: 6e10 3507 0000 |0005: invoke-virtual {v0}, Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;.getInstance:()Landroidx/window/embedding/ExtensionEmbeddingBackend; // method@0735 │ │ -04a278: 0c00 |0008: move-result-object v0 │ │ -04a27a: 5b10 a301 |0009: iput-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ -04a27e: 7100 252b 0000 |000b: invoke-static {}, Lx0/e0;.b:()Ljava/util/Set; // method@2b25 │ │ -04a284: 0c00 |000e: move-result-object v0 │ │ -04a286: 5b10 a701 |000f: iput-object v0, v1, Landroidx/window/embedding/SplitController;.staticSplitRules:Ljava/util/Set; // field@01a7 │ │ -04a28a: 0e00 |0011: return-void │ │ +04a2c0: |[04a2c0] androidx.window.embedding.SplitController.:()V │ │ +04a2d0: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04a2d6: 6200 9701 |0003: sget-object v0, Landroidx/window/embedding/ExtensionEmbeddingBackend;.Companion:Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion; // field@0197 │ │ +04a2da: 6e10 3707 0000 |0005: invoke-virtual {v0}, Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;.getInstance:()Landroidx/window/embedding/ExtensionEmbeddingBackend; // method@0737 │ │ +04a2e0: 0c00 |0008: move-result-object v0 │ │ +04a2e2: 5b10 a301 |0009: iput-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ +04a2e6: 7100 282b 0000 |000b: invoke-static {}, Lx0/e0;.b:()Ljava/util/Set; // method@2b28 │ │ +04a2ec: 0c00 |000e: move-result-object v0 │ │ +04a2ee: 5b10 a701 |000f: iput-object v0, v1, Landroidx/window/embedding/SplitController;.staticSplitRules:Ljava/util/Set; // field@01a7 │ │ +04a2f2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/SplitController;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a28c: |[04a28c] androidx.window.embedding.SplitController.:(Lkotlin/jvm/internal/e;)V │ │ -04a29c: 7010 5b07 0000 |0000: invoke-direct {v0}, Landroidx/window/embedding/SplitController;.:()V // method@075b │ │ -04a2a2: 0e00 |0003: return-void │ │ +04a2f4: |[04a2f4] androidx.window.embedding.SplitController.:(Lkotlin/jvm/internal/e;)V │ │ +04a304: 7010 5d07 0000 |0000: invoke-direct {v0}, Landroidx/window/embedding/SplitController;.:()V // method@075d │ │ +04a30a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'access$getGlobalInstance$cp' │ │ type : '()Landroidx/window/embedding/SplitController;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a190: |[04a190] androidx.window.embedding.SplitController.access$getGlobalInstance$cp:()Landroidx/window/embedding/SplitController; │ │ -04a1a0: 6200 a401 |0000: sget-object v0, Landroidx/window/embedding/SplitController;.globalInstance:Landroidx/window/embedding/SplitController; // field@01a4 │ │ -04a1a4: 1100 |0002: return-object v0 │ │ +04a1f8: |[04a1f8] androidx.window.embedding.SplitController.access$getGlobalInstance$cp:()Landroidx/window/embedding/SplitController; │ │ +04a208: 6200 a401 |0000: sget-object v0, Landroidx/window/embedding/SplitController;.globalInstance:Landroidx/window/embedding/SplitController; // field@01a4 │ │ +04a20c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'access$getGlobalLock$cp' │ │ type : '()Ljava/util/concurrent/locks/ReentrantLock;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a210: |[04a210] androidx.window.embedding.SplitController.access$getGlobalLock$cp:()Ljava/util/concurrent/locks/ReentrantLock; │ │ -04a220: 6200 a501 |0000: sget-object v0, Landroidx/window/embedding/SplitController;.globalLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01a5 │ │ -04a224: 1100 |0002: return-object v0 │ │ +04a278: |[04a278] androidx.window.embedding.SplitController.access$getGlobalLock$cp:()Ljava/util/concurrent/locks/ReentrantLock; │ │ +04a288: 6200 a501 |0000: sget-object v0, Landroidx/window/embedding/SplitController;.globalLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01a5 │ │ +04a28c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'access$setGlobalInstance$cp' │ │ type : '(Landroidx/window/embedding/SplitController;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a2a4: |[04a2a4] androidx.window.embedding.SplitController.access$setGlobalInstance$cp:(Landroidx/window/embedding/SplitController;)V │ │ -04a2b4: 6900 a401 |0000: sput-object v0, Landroidx/window/embedding/SplitController;.globalInstance:Landroidx/window/embedding/SplitController; // field@01a4 │ │ -04a2b8: 0e00 |0002: return-void │ │ +04a30c: |[04a30c] androidx.window.embedding.SplitController.access$setGlobalInstance$cp:(Landroidx/window/embedding/SplitController;)V │ │ +04a31c: 6900 a401 |0000: sput-object v0, Landroidx/window/embedding/SplitController;.globalInstance:Landroidx/window/embedding/SplitController; // field@01a4 │ │ +04a320: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'access$setStaticSplitRules' │ │ type : '(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04a2bc: |[04a2bc] androidx.window.embedding.SplitController.access$setStaticSplitRules:(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V │ │ -04a2cc: 7020 6907 1000 |0000: invoke-direct {v0, v1}, Landroidx/window/embedding/SplitController;.setStaticSplitRules:(Ljava/util/Set;)V // method@0769 │ │ -04a2d2: 0e00 |0003: return-void │ │ +04a324: |[04a324] androidx.window.embedding.SplitController.access$setStaticSplitRules:(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V │ │ +04a334: 7020 6b07 1000 |0000: invoke-direct {v0, v1}, Landroidx/window/embedding/SplitController;.setStaticSplitRules:(Ljava/util/Set;)V // method@076b │ │ +04a33a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'getInstance' │ │ type : '()Landroidx/window/embedding/SplitController;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04a1a8: |[04a1a8] androidx.window.embedding.SplitController.getInstance:()Landroidx/window/embedding/SplitController; │ │ -04a1b8: 6200 a201 |0000: sget-object v0, Landroidx/window/embedding/SplitController;.Companion:Landroidx/window/embedding/SplitController$Companion; // field@01a2 │ │ -04a1bc: 6e10 5807 0000 |0002: invoke-virtual {v0}, Landroidx/window/embedding/SplitController$Companion;.getInstance:()Landroidx/window/embedding/SplitController; // method@0758 │ │ -04a1c2: 0c00 |0005: move-result-object v0 │ │ -04a1c4: 1100 |0006: return-object v0 │ │ +04a210: |[04a210] androidx.window.embedding.SplitController.getInstance:()Landroidx/window/embedding/SplitController; │ │ +04a220: 6200 a201 |0000: sget-object v0, Landroidx/window/embedding/SplitController;.Companion:Landroidx/window/embedding/SplitController$Companion; // field@01a2 │ │ +04a224: 6e10 5a07 0000 |0002: invoke-virtual {v0}, Landroidx/window/embedding/SplitController$Companion;.getInstance:()Landroidx/window/embedding/SplitController; // method@075a │ │ +04a22a: 0c00 |0005: move-result-object v0 │ │ +04a22c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'initialize' │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04a330: |[04a330] androidx.window.embedding.SplitController.initialize:(Landroid/content/Context;I)V │ │ -04a340: 6200 a201 |0000: sget-object v0, Landroidx/window/embedding/SplitController;.Companion:Landroidx/window/embedding/SplitController$Companion; // field@01a2 │ │ -04a344: 6e30 5907 1002 |0002: invoke-virtual {v0, v1, v2}, Landroidx/window/embedding/SplitController$Companion;.initialize:(Landroid/content/Context;I)V // method@0759 │ │ -04a34a: 0e00 |0005: return-void │ │ +04a398: |[04a398] androidx.window.embedding.SplitController.initialize:(Landroid/content/Context;I)V │ │ +04a3a8: 6200 a201 |0000: sget-object v0, Landroidx/window/embedding/SplitController;.Companion:Landroidx/window/embedding/SplitController$Companion; // field@01a2 │ │ +04a3ac: 6e30 5b07 1002 |0002: invoke-virtual {v0, v1, v2}, Landroidx/window/embedding/SplitController$Companion;.initialize:(Landroid/content/Context;I)V // method@075b │ │ +04a3b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'setStaticSplitRules' │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04a39c: |[04a39c] androidx.window.embedding.SplitController.setStaticSplitRules:(Ljava/util/Set;)V │ │ -04a3ac: 5b12 a701 |0000: iput-object v2, v1, Landroidx/window/embedding/SplitController;.staticSplitRules:Ljava/util/Set; // field@01a7 │ │ -04a3b0: 5410 a301 |0002: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ -04a3b4: 7220 1c07 2000 |0004: invoke-interface {v0, v2}, Landroidx/window/embedding/EmbeddingBackend;.setSplitRules:(Ljava/util/Set;)V // method@071c │ │ -04a3ba: 0e00 |0007: return-void │ │ +04a404: |[04a404] androidx.window.embedding.SplitController.setStaticSplitRules:(Ljava/util/Set;)V │ │ +04a414: 5b12 a701 |0000: iput-object v2, v1, Landroidx/window/embedding/SplitController;.staticSplitRules:Ljava/util/Set; // field@01a7 │ │ +04a418: 5410 a301 |0002: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ +04a41c: 7220 1e07 2000 |0004: invoke-interface {v0, v2}, Landroidx/window/embedding/EmbeddingBackend;.setSplitRules:(Ljava/util/Set;)V // method@071e │ │ +04a422: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'addSplitListener' │ │ type : '(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -04a2d4: |[04a2d4] androidx.window.embedding.SplitController.addSplitListener:(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V │ │ -04a2e4: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -04a2e8: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a2ee: 1a00 1f16 |0005: const-string v0, "executor" // string@161f │ │ -04a2f2: 7120 931c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a2f8: 1a00 3615 |000a: const-string v0, "consumer" // string@1536 │ │ -04a2fc: 7120 931c 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a302: 5410 a301 |000f: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ -04a306: 7240 1b07 2043 |0011: invoke-interface {v0, v2, v3, v4}, Landroidx/window/embedding/EmbeddingBackend;.registerSplitListenerForActivity:(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V // method@071b │ │ -04a30c: 0e00 |0014: return-void │ │ +04a33c: |[04a33c] androidx.window.embedding.SplitController.addSplitListener:(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V │ │ +04a34c: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +04a350: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a356: 1a00 1f16 |0005: const-string v0, "executor" // string@161f │ │ +04a35a: 7120 951c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a360: 1a00 3615 |000a: const-string v0, "consumer" // string@1536 │ │ +04a364: 7120 951c 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a36a: 5410 a301 |000f: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ +04a36e: 7240 1d07 2043 |0011: invoke-interface {v0, v2, v3, v4}, Landroidx/window/embedding/EmbeddingBackend;.registerSplitListenerForActivity:(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V // method@071d │ │ +04a374: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'clearRegisteredRules' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04a310: |[04a310] androidx.window.embedding.SplitController.clearRegisteredRules:()V │ │ -04a320: 5420 a301 |0000: iget-object v0, v2, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ -04a324: 5421 a701 |0002: iget-object v1, v2, Landroidx/window/embedding/SplitController;.staticSplitRules:Ljava/util/Set; // field@01a7 │ │ -04a328: 7220 1c07 1000 |0004: invoke-interface {v0, v1}, Landroidx/window/embedding/EmbeddingBackend;.setSplitRules:(Ljava/util/Set;)V // method@071c │ │ -04a32e: 0e00 |0007: return-void │ │ +04a378: |[04a378] androidx.window.embedding.SplitController.clearRegisteredRules:()V │ │ +04a388: 5420 a301 |0000: iget-object v0, v2, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ +04a38c: 5421 a701 |0002: iget-object v1, v2, Landroidx/window/embedding/SplitController;.staticSplitRules:Ljava/util/Set; // field@01a7 │ │ +04a390: 7220 1e07 1000 |0004: invoke-interface {v0, v1}, Landroidx/window/embedding/EmbeddingBackend;.setSplitRules:(Ljava/util/Set;)V // method@071e │ │ +04a396: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'getSplitRules' │ │ type : '()Ljava/util/Set;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04a1e8: |[04a1e8] androidx.window.embedding.SplitController.getSplitRules:()Ljava/util/Set; │ │ -04a1f8: 5410 a301 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ -04a1fc: 7210 1807 0000 |0002: invoke-interface {v0}, Landroidx/window/embedding/EmbeddingBackend;.getSplitRules:()Ljava/util/Set; // method@0718 │ │ -04a202: 0c00 |0005: move-result-object v0 │ │ -04a204: 7110 432b 0000 |0006: invoke-static {v0}, Lx0/i;.t:(Ljava/lang/Iterable;)Ljava/util/Set; // method@2b43 │ │ -04a20a: 0c00 |0009: move-result-object v0 │ │ -04a20c: 1100 |000a: return-object v0 │ │ +04a250: |[04a250] androidx.window.embedding.SplitController.getSplitRules:()Ljava/util/Set; │ │ +04a260: 5410 a301 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ +04a264: 7210 1a07 0000 |0002: invoke-interface {v0}, Landroidx/window/embedding/EmbeddingBackend;.getSplitRules:()Ljava/util/Set; // method@071a │ │ +04a26a: 0c00 |0005: move-result-object v0 │ │ +04a26c: 7110 462b 0000 |0006: invoke-static {v0}, Lx0/i;.t:(Ljava/lang/Iterable;)Ljava/util/Set; // method@2b46 │ │ +04a272: 0c00 |0009: move-result-object v0 │ │ +04a274: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'isSplitSupported' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04a1c8: |[04a1c8] androidx.window.embedding.SplitController.isSplitSupported:()Z │ │ -04a1d8: 5410 a301 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ -04a1dc: 7210 1907 0000 |0002: invoke-interface {v0}, Landroidx/window/embedding/EmbeddingBackend;.isSplitSupported:()Z // method@0719 │ │ -04a1e2: 0a00 |0005: move-result v0 │ │ -04a1e4: 0f00 |0006: return v0 │ │ +04a230: |[04a230] androidx.window.embedding.SplitController.isSplitSupported:()Z │ │ +04a240: 5410 a301 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ +04a244: 7210 1b07 0000 |0002: invoke-interface {v0}, Landroidx/window/embedding/EmbeddingBackend;.isSplitSupported:()Z // method@071b │ │ +04a24a: 0a00 |0005: move-result v0 │ │ +04a24c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'registerRule' │ │ type : '(Landroidx/window/embedding/EmbeddingRule;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a34c: |[04a34c] androidx.window.embedding.SplitController.registerRule:(Landroidx/window/embedding/EmbeddingRule;)V │ │ -04a35c: 1a00 401c |0000: const-string v0, "rule" // string@1c40 │ │ -04a360: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a366: 5410 a301 |0005: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ -04a36a: 7220 1a07 2000 |0007: invoke-interface {v0, v2}, Landroidx/window/embedding/EmbeddingBackend;.registerRule:(Landroidx/window/embedding/EmbeddingRule;)V // method@071a │ │ -04a370: 0e00 |000a: return-void │ │ +04a3b4: |[04a3b4] androidx.window.embedding.SplitController.registerRule:(Landroidx/window/embedding/EmbeddingRule;)V │ │ +04a3c4: 1a00 401c |0000: const-string v0, "rule" // string@1c40 │ │ +04a3c8: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a3ce: 5410 a301 |0005: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ +04a3d2: 7220 1c07 2000 |0007: invoke-interface {v0, v2}, Landroidx/window/embedding/EmbeddingBackend;.registerRule:(Landroidx/window/embedding/EmbeddingRule;)V // method@071c │ │ +04a3d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'removeSplitListener' │ │ type : '(Landroidx/core/util/a;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a374: |[04a374] androidx.window.embedding.SplitController.removeSplitListener:(Landroidx/core/util/a;)V │ │ -04a384: 1a00 3615 |0000: const-string v0, "consumer" // string@1536 │ │ -04a388: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a38e: 5410 a301 |0005: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ -04a392: 7220 1e07 2000 |0007: invoke-interface {v0, v2}, Landroidx/window/embedding/EmbeddingBackend;.unregisterSplitListenerForActivity:(Landroidx/core/util/a;)V // method@071e │ │ -04a398: 0e00 |000a: return-void │ │ +04a3dc: |[04a3dc] androidx.window.embedding.SplitController.removeSplitListener:(Landroidx/core/util/a;)V │ │ +04a3ec: 1a00 3615 |0000: const-string v0, "consumer" // string@1536 │ │ +04a3f0: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a3f6: 5410 a301 |0005: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ +04a3fa: 7220 2007 2000 |0007: invoke-interface {v0, v2}, Landroidx/window/embedding/EmbeddingBackend;.unregisterSplitListenerForActivity:(Landroidx/core/util/a;)V // method@0720 │ │ +04a400: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/window/embedding/SplitController;) │ │ name : 'unregisterRule' │ │ type : '(Landroidx/window/embedding/EmbeddingRule;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a3bc: |[04a3bc] androidx.window.embedding.SplitController.unregisterRule:(Landroidx/window/embedding/EmbeddingRule;)V │ │ -04a3cc: 1a00 401c |0000: const-string v0, "rule" // string@1c40 │ │ -04a3d0: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a3d6: 5410 a301 |0005: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ -04a3da: 7220 1d07 2000 |0007: invoke-interface {v0, v2}, Landroidx/window/embedding/EmbeddingBackend;.unregisterRule:(Landroidx/window/embedding/EmbeddingRule;)V // method@071d │ │ -04a3e0: 0e00 |000a: return-void │ │ +04a424: |[04a424] androidx.window.embedding.SplitController.unregisterRule:(Landroidx/window/embedding/EmbeddingRule;)V │ │ +04a434: 1a00 401c |0000: const-string v0, "rule" // string@1c40 │ │ +04a438: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a43e: 5410 a301 |0005: iget-object v0, v1, Landroidx/window/embedding/SplitController;.embeddingBackend:Landroidx/window/embedding/EmbeddingBackend; // field@01a3 │ │ +04a442: 7220 1f07 2000 |0007: invoke-interface {v0, v2}, Landroidx/window/embedding/EmbeddingBackend;.unregisterRule:(Landroidx/window/embedding/EmbeddingRule;)V // method@071f │ │ +04a448: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #126 header: │ │ @@ -18544,232 +18586,232 @@ │ │ type : '(Landroidx/window/embedding/ActivityStack;Landroidx/window/embedding/ActivityStack;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04a60c: |[04a60c] androidx.window.embedding.SplitInfo.:(Landroidx/window/embedding/ActivityStack;Landroidx/window/embedding/ActivityStack;F)V │ │ -04a61c: 1a00 a01b |0000: const-string v0, "primaryActivityStack" // string@1ba0 │ │ -04a620: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a626: 1a00 5d1c |0005: const-string v0, "secondaryActivityStack" // string@1c5d │ │ -04a62a: 7120 931c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a630: 7010 2518 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -04a636: 5b12 a801 |000d: iput-object v2, v1, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ -04a63a: 5b13 a901 |000f: iput-object v3, v1, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ -04a63e: 5914 aa01 |0011: iput v4, v1, Landroidx/window/embedding/SplitInfo;.splitRatio:F // field@01aa │ │ -04a642: 0e00 |0013: return-void │ │ +04a674: |[04a674] androidx.window.embedding.SplitInfo.:(Landroidx/window/embedding/ActivityStack;Landroidx/window/embedding/ActivityStack;F)V │ │ +04a684: 1a00 a01b |0000: const-string v0, "primaryActivityStack" // string@1ba0 │ │ +04a688: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a68e: 1a00 5d1c |0005: const-string v0, "secondaryActivityStack" // string@1c5d │ │ +04a692: 7120 951c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a698: 7010 2718 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04a69e: 5b12 a801 |000d: iput-object v2, v1, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ +04a6a2: 5b13 a901 |000f: iput-object v3, v1, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ +04a6a6: 5914 aa01 |0011: iput v4, v1, Landroidx/window/embedding/SplitInfo;.splitRatio:F // field@01aa │ │ +04a6aa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/SplitInfo;) │ │ name : 'contains' │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -04a414: |[04a414] androidx.window.embedding.SplitInfo.contains:(Landroid/app/Activity;)Z │ │ -04a424: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -04a428: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a42e: 5410 a801 |0005: iget-object v0, v1, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ -04a432: 6e20 fd06 2000 |0007: invoke-virtual {v0, v2}, Landroidx/window/embedding/ActivityStack;.contains:(Landroid/app/Activity;)Z // method@06fd │ │ -04a438: 0a00 |000a: move-result v0 │ │ -04a43a: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ -04a43e: 5410 a901 |000d: iget-object v0, v1, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ -04a442: 6e20 fd06 2000 |000f: invoke-virtual {v0, v2}, Landroidx/window/embedding/ActivityStack;.contains:(Landroid/app/Activity;)Z // method@06fd │ │ -04a448: 0a02 |0012: move-result v2 │ │ -04a44a: 3802 0300 |0013: if-eqz v2, 0016 // +0003 │ │ -04a44e: 2803 |0015: goto 0018 // +0003 │ │ -04a450: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -04a452: 2802 |0017: goto 0019 // +0002 │ │ -04a454: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -04a456: 0f02 |0019: return v2 │ │ +04a47c: |[04a47c] androidx.window.embedding.SplitInfo.contains:(Landroid/app/Activity;)Z │ │ +04a48c: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +04a490: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a496: 5410 a801 |0005: iget-object v0, v1, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ +04a49a: 6e20 ff06 2000 |0007: invoke-virtual {v0, v2}, Landroidx/window/embedding/ActivityStack;.contains:(Landroid/app/Activity;)Z // method@06ff │ │ +04a4a0: 0a00 |000a: move-result v0 │ │ +04a4a2: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ +04a4a6: 5410 a901 |000d: iget-object v0, v1, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ +04a4aa: 6e20 ff06 2000 |000f: invoke-virtual {v0, v2}, Landroidx/window/embedding/ActivityStack;.contains:(Landroid/app/Activity;)Z // method@06ff │ │ +04a4b0: 0a02 |0012: move-result v2 │ │ +04a4b2: 3802 0300 |0013: if-eqz v2, 0016 // +0003 │ │ +04a4b6: 2803 |0015: goto 0018 // +0003 │ │ +04a4b8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +04a4ba: 2802 |0017: goto 0019 // +0002 │ │ +04a4bc: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +04a4be: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/SplitInfo;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -04a458: |[04a458] androidx.window.embedding.SplitInfo.equals:(Ljava/lang/Object;)Z │ │ -04a468: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04a46a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -04a46e: 0f00 |0003: return v0 │ │ -04a470: 2051 a501 |0004: instance-of v1, v5, Landroidx/window/embedding/SplitInfo; // type@01a5 │ │ -04a474: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -04a476: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -04a47a: 0f02 |0009: return v2 │ │ -04a47c: 5441 a801 |000a: iget-object v1, v4, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ -04a480: 1f05 a501 |000c: check-cast v5, Landroidx/window/embedding/SplitInfo; // type@01a5 │ │ -04a484: 5453 a801 |000e: iget-object v3, v5, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ -04a488: 7120 8f1c 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04a48e: 0a01 |0013: move-result v1 │ │ -04a490: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -04a494: 0f02 |0016: return v2 │ │ -04a496: 5441 a901 |0017: iget-object v1, v4, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ -04a49a: 5453 a901 |0019: iget-object v3, v5, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ -04a49e: 7120 8f1c 3100 |001b: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04a4a4: 0a01 |001e: move-result v1 │ │ -04a4a6: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ -04a4aa: 0f02 |0021: return v2 │ │ -04a4ac: 5241 aa01 |0022: iget v1, v4, Landroidx/window/embedding/SplitInfo;.splitRatio:F // field@01aa │ │ -04a4b0: 5255 aa01 |0024: iget v5, v5, Landroidx/window/embedding/SplitInfo;.splitRatio:F // field@01aa │ │ -04a4b4: 2e05 0105 |0026: cmpg-float v5, v1, v5 │ │ -04a4b8: 3905 0400 |0028: if-nez v5, 002c // +0004 │ │ -04a4bc: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -04a4be: 2802 |002b: goto 002d // +0002 │ │ -04a4c0: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -04a4c2: 3905 0300 |002d: if-nez v5, 0030 // +0003 │ │ -04a4c6: 0f02 |002f: return v2 │ │ -04a4c8: 0f00 |0030: return v0 │ │ +04a4c0: |[04a4c0] androidx.window.embedding.SplitInfo.equals:(Ljava/lang/Object;)Z │ │ +04a4d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04a4d2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +04a4d6: 0f00 |0003: return v0 │ │ +04a4d8: 2051 a501 |0004: instance-of v1, v5, Landroidx/window/embedding/SplitInfo; // type@01a5 │ │ +04a4dc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04a4de: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +04a4e2: 0f02 |0009: return v2 │ │ +04a4e4: 5441 a801 |000a: iget-object v1, v4, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ +04a4e8: 1f05 a501 |000c: check-cast v5, Landroidx/window/embedding/SplitInfo; // type@01a5 │ │ +04a4ec: 5453 a801 |000e: iget-object v3, v5, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ +04a4f0: 7120 911c 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04a4f6: 0a01 |0013: move-result v1 │ │ +04a4f8: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +04a4fc: 0f02 |0016: return v2 │ │ +04a4fe: 5441 a901 |0017: iget-object v1, v4, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ +04a502: 5453 a901 |0019: iget-object v3, v5, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ +04a506: 7120 911c 3100 |001b: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04a50c: 0a01 |001e: move-result v1 │ │ +04a50e: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ +04a512: 0f02 |0021: return v2 │ │ +04a514: 5241 aa01 |0022: iget v1, v4, Landroidx/window/embedding/SplitInfo;.splitRatio:F // field@01aa │ │ +04a518: 5255 aa01 |0024: iget v5, v5, Landroidx/window/embedding/SplitInfo;.splitRatio:F // field@01aa │ │ +04a51c: 2e05 0105 |0026: cmpg-float v5, v1, v5 │ │ +04a520: 3905 0400 |0028: if-nez v5, 002c // +0004 │ │ +04a524: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +04a526: 2802 |002b: goto 002d // +0002 │ │ +04a528: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +04a52a: 3905 0300 |002d: if-nez v5, 0030 // +0003 │ │ +04a52e: 0f02 |002f: return v2 │ │ +04a530: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/SplitInfo;) │ │ name : 'getPrimaryActivityStack' │ │ type : '()Landroidx/window/embedding/ActivityStack;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a3e4: |[04a3e4] androidx.window.embedding.SplitInfo.getPrimaryActivityStack:()Landroidx/window/embedding/ActivityStack; │ │ -04a3f4: 5410 a801 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ -04a3f8: 1100 |0002: return-object v0 │ │ +04a44c: |[04a44c] androidx.window.embedding.SplitInfo.getPrimaryActivityStack:()Landroidx/window/embedding/ActivityStack; │ │ +04a45c: 5410 a801 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ +04a460: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/embedding/SplitInfo;) │ │ name : 'getSecondaryActivityStack' │ │ type : '()Landroidx/window/embedding/ActivityStack;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a3fc: |[04a3fc] androidx.window.embedding.SplitInfo.getSecondaryActivityStack:()Landroidx/window/embedding/ActivityStack; │ │ -04a40c: 5410 a901 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ -04a410: 1100 |0002: return-object v0 │ │ +04a464: |[04a464] androidx.window.embedding.SplitInfo.getSecondaryActivityStack:()Landroidx/window/embedding/ActivityStack; │ │ +04a474: 5410 a901 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ +04a478: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/embedding/SplitInfo;) │ │ name : 'getSplitRatio' │ │ type : '()F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a4cc: |[04a4cc] androidx.window.embedding.SplitInfo.getSplitRatio:()F │ │ -04a4dc: 5210 aa01 |0000: iget v0, v1, Landroidx/window/embedding/SplitInfo;.splitRatio:F // field@01aa │ │ -04a4e0: 0f00 |0002: return v0 │ │ +04a534: |[04a534] androidx.window.embedding.SplitInfo.getSplitRatio:()F │ │ +04a544: 5210 aa01 |0000: iget v0, v1, Landroidx/window/embedding/SplitInfo;.splitRatio:F // field@01aa │ │ +04a548: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/embedding/SplitInfo;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -04a4e4: |[04a4e4] androidx.window.embedding.SplitInfo.hashCode:()I │ │ -04a4f4: 5420 a801 |0000: iget-object v0, v2, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ -04a4f8: 6e10 0007 0000 |0002: invoke-virtual {v0}, Landroidx/window/embedding/ActivityStack;.hashCode:()I // method@0700 │ │ -04a4fe: 0a00 |0005: move-result v0 │ │ -04a500: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -04a504: 5421 a901 |0008: iget-object v1, v2, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ -04a508: 6e10 0007 0100 |000a: invoke-virtual {v1}, Landroidx/window/embedding/ActivityStack;.hashCode:()I // method@0700 │ │ -04a50e: 0a01 |000d: move-result v1 │ │ -04a510: b010 |000e: add-int/2addr v0, v1 │ │ -04a512: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -04a516: 5221 aa01 |0011: iget v1, v2, Landroidx/window/embedding/SplitInfo;.splitRatio:F // field@01aa │ │ -04a51a: 7110 f717 0100 |0013: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@17f7 │ │ -04a520: 0a01 |0016: move-result v1 │ │ -04a522: b010 |0017: add-int/2addr v0, v1 │ │ -04a524: 0f00 |0018: return v0 │ │ +04a54c: |[04a54c] androidx.window.embedding.SplitInfo.hashCode:()I │ │ +04a55c: 5420 a801 |0000: iget-object v0, v2, Landroidx/window/embedding/SplitInfo;.primaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a8 │ │ +04a560: 6e10 0207 0000 |0002: invoke-virtual {v0}, Landroidx/window/embedding/ActivityStack;.hashCode:()I // method@0702 │ │ +04a566: 0a00 |0005: move-result v0 │ │ +04a568: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +04a56c: 5421 a901 |0008: iget-object v1, v2, Landroidx/window/embedding/SplitInfo;.secondaryActivityStack:Landroidx/window/embedding/ActivityStack; // field@01a9 │ │ +04a570: 6e10 0207 0100 |000a: invoke-virtual {v1}, Landroidx/window/embedding/ActivityStack;.hashCode:()I // method@0702 │ │ +04a576: 0a01 |000d: move-result v1 │ │ +04a578: b010 |000e: add-int/2addr v0, v1 │ │ +04a57a: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +04a57e: 5221 aa01 |0011: iget v1, v2, Landroidx/window/embedding/SplitInfo;.splitRatio:F // field@01aa │ │ +04a582: 7110 f917 0100 |0013: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@17f9 │ │ +04a588: 0a01 |0016: move-result v1 │ │ +04a58a: b010 |0017: add-int/2addr v0, v1 │ │ +04a58c: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/window/embedding/SplitInfo;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -04a528: |[04a528] androidx.window.embedding.SplitInfo.toString:()Ljava/lang/String; │ │ -04a538: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -04a53c: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -04a542: 1a01 7c10 |0005: const-string v1, "SplitInfo:{" // string@107c │ │ -04a546: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04a54c: 2201 5504 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -04a550: 7010 6518 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -04a556: 1a02 a21b |000f: const-string v2, "primaryActivityStack=" // string@1ba2 │ │ -04a55a: 6e20 6d18 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04a560: 6e10 6e07 0400 |0014: invoke-virtual {v4}, Landroidx/window/embedding/SplitInfo;.getPrimaryActivityStack:()Landroidx/window/embedding/ActivityStack; // method@076e │ │ -04a566: 0c02 |0017: move-result-object v2 │ │ -04a568: 6e20 6c18 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -04a56e: 1302 2c00 |001b: const/16 v2, #int 44 // #2c │ │ -04a572: 6e20 6818 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -04a578: 6e10 7018 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04a57e: 0c01 |0023: move-result-object v1 │ │ -04a580: 6e20 6d18 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04a586: 2201 5504 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -04a58a: 7010 6518 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -04a590: 1a03 5f1c |002c: const-string v3, "secondaryActivityStack=" // string@1c5f │ │ -04a594: 6e20 6d18 3100 |002e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04a59a: 6e10 6f07 0400 |0031: invoke-virtual {v4}, Landroidx/window/embedding/SplitInfo;.getSecondaryActivityStack:()Landroidx/window/embedding/ActivityStack; // method@076f │ │ -04a5a0: 0c03 |0034: move-result-object v3 │ │ -04a5a2: 6e20 6c18 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -04a5a8: 6e20 6818 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -04a5ae: 6e10 7018 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04a5b4: 0c01 |003e: move-result-object v1 │ │ -04a5b6: 6e20 6d18 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04a5bc: 2201 5504 |0042: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -04a5c0: 7010 6518 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -04a5c6: 1a02 7b1d |0047: const-string v2, "splitRatio=" // string@1d7b │ │ -04a5ca: 6e20 6d18 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04a5d0: 6e10 7007 0400 |004c: invoke-virtual {v4}, Landroidx/window/embedding/SplitInfo;.getSplitRatio:()F // method@0770 │ │ -04a5d6: 0a02 |004f: move-result v2 │ │ -04a5d8: 6e20 6918 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1869 │ │ -04a5de: 1302 7d00 |0053: const/16 v2, #int 125 // #7d │ │ -04a5e2: 6e20 6818 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -04a5e8: 6e10 7018 0100 |0058: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04a5ee: 0c01 |005b: move-result-object v1 │ │ -04a5f0: 6e20 6d18 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04a5f6: 6e10 7018 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04a5fc: 0c00 |0062: move-result-object v0 │ │ -04a5fe: 1a01 9c10 |0063: const-string v1, "StringBuilder().apply(builderAction).toString()" // string@109c │ │ -04a602: 7120 921c 1000 |0065: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04a608: 1100 |0068: return-object v0 │ │ +04a590: |[04a590] androidx.window.embedding.SplitInfo.toString:()Ljava/lang/String; │ │ +04a5a0: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +04a5a4: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04a5aa: 1a01 7c10 |0005: const-string v1, "SplitInfo:{" // string@107c │ │ +04a5ae: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04a5b4: 2201 5504 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +04a5b8: 7010 6718 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04a5be: 1a02 a21b |000f: const-string v2, "primaryActivityStack=" // string@1ba2 │ │ +04a5c2: 6e20 6f18 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04a5c8: 6e10 7007 0400 |0014: invoke-virtual {v4}, Landroidx/window/embedding/SplitInfo;.getPrimaryActivityStack:()Landroidx/window/embedding/ActivityStack; // method@0770 │ │ +04a5ce: 0c02 |0017: move-result-object v2 │ │ +04a5d0: 6e20 6e18 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +04a5d6: 1302 2c00 |001b: const/16 v2, #int 44 // #2c │ │ +04a5da: 6e20 6a18 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +04a5e0: 6e10 7218 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04a5e6: 0c01 |0023: move-result-object v1 │ │ +04a5e8: 6e20 6f18 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04a5ee: 2201 5504 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +04a5f2: 7010 6718 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04a5f8: 1a03 5f1c |002c: const-string v3, "secondaryActivityStack=" // string@1c5f │ │ +04a5fc: 6e20 6f18 3100 |002e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04a602: 6e10 7107 0400 |0031: invoke-virtual {v4}, Landroidx/window/embedding/SplitInfo;.getSecondaryActivityStack:()Landroidx/window/embedding/ActivityStack; // method@0771 │ │ +04a608: 0c03 |0034: move-result-object v3 │ │ +04a60a: 6e20 6e18 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +04a610: 6e20 6a18 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +04a616: 6e10 7218 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04a61c: 0c01 |003e: move-result-object v1 │ │ +04a61e: 6e20 6f18 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04a624: 2201 5504 |0042: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +04a628: 7010 6718 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04a62e: 1a02 7b1d |0047: const-string v2, "splitRatio=" // string@1d7b │ │ +04a632: 6e20 6f18 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04a638: 6e10 7207 0400 |004c: invoke-virtual {v4}, Landroidx/window/embedding/SplitInfo;.getSplitRatio:()F // method@0772 │ │ +04a63e: 0a02 |004f: move-result v2 │ │ +04a640: 6e20 6b18 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@186b │ │ +04a646: 1302 7d00 |0053: const/16 v2, #int 125 // #7d │ │ +04a64a: 6e20 6a18 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +04a650: 6e10 7218 0100 |0058: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04a656: 0c01 |005b: move-result-object v1 │ │ +04a658: 6e20 6f18 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04a65e: 6e10 7218 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04a664: 0c00 |0062: move-result-object v0 │ │ +04a666: 1a01 9c10 |0063: const-string v1, "StringBuilder().apply(builderAction).toString()" // string@109c │ │ +04a66a: 7120 941c 1000 |0065: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04a670: 1100 |0068: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #127 header: │ │ @@ -18811,460 +18853,460 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/content/ComponentName;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 331 16-bit code units │ │ -04a8c8: |[04a8c8] androidx.window.embedding.SplitPairFilter.:(Landroid/content/ComponentName;Landroid/content/ComponentName;Ljava/lang/String;)V │ │ -04a8d8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -04a8dc: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -04a8e0: 0802 1300 |0004: move-object/from16 v2, v19 │ │ -04a8e4: 1a03 9d1b |0006: const-string v3, "primaryActivityName" // string@1b9d │ │ -04a8e8: 7120 931c 3100 |0008: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a8ee: 1a03 5a1c |000b: const-string v3, "secondaryActivityName" // string@1c5a │ │ -04a8f2: 7120 931c 3200 |000d: invoke-static {v2, v3}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a8f8: 7601 2518 1100 |0010: invoke-direct/range {v17}, Ljava/lang/Object;.:()V // method@1825 │ │ -04a8fe: 5b01 ab01 |0013: iput-object v1, v0, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ -04a902: 5b02 ad01 |0015: iput-object v2, v0, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ -04a906: 0803 1400 |0017: move-object/from16 v3, v20 │ │ -04a90a: 5b03 ac01 |0019: iput-object v3, v0, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ -04a90e: 7401 ae00 1200 |001b: invoke-virtual/range {v18}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00ae │ │ -04a914: 0c07 |001e: move-result-object v7 │ │ -04a916: 1a03 9f1b |001f: const-string v3, "primaryActivityName.packageName" // string@1b9f │ │ -04a91a: 7120 921c 3700 |0021: invoke-static {v7, v3}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04a920: 7401 ad00 1200 |0024: invoke-virtual/range {v18}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00ad │ │ -04a926: 0c0e |0027: move-result-object v14 │ │ -04a928: 1a01 9e1b |0028: const-string v1, "primaryActivityName.className" // string@1b9e │ │ -04a92c: 7120 921c 1e00 |002a: invoke-static {v14, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04a932: 7401 ae00 1300 |002d: invoke-virtual/range {v19}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00ae │ │ -04a938: 0c0f |0030: move-result-object v15 │ │ -04a93a: 1a01 5c1c |0031: const-string v1, "secondaryActivityName.packageName" // string@1c5c │ │ -04a93e: 7120 921c 1f00 |0033: invoke-static {v15, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04a944: 7401 ad00 1300 |0036: invoke-virtual/range {v19}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00ad │ │ -04a94a: 0c0d |0039: move-result-object v13 │ │ -04a94c: 1a01 5b1c |003a: const-string v1, "secondaryActivityName.className" // string@1c5b │ │ -04a950: 7120 921c 1d00 |003c: invoke-static {v13, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04a956: 7210 ab17 0700 |003f: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@17ab │ │ -04a95c: 0a01 |0042: move-result v1 │ │ -04a95e: 1310 0100 |0043: const/16 v16, #int 1 // #1 │ │ -04a962: 120c |0045: const/4 v12, #int 0 // #0 │ │ -04a964: 3901 0400 |0046: if-nez v1, 004a // +0004 │ │ -04a968: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -04a96a: 2802 |0049: goto 004b // +0002 │ │ -04a96c: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -04a96e: 3901 0f00 |004b: if-nez v1, 005a // +000f │ │ -04a972: 7210 ab17 0f00 |004d: invoke-interface {v15}, Ljava/lang/CharSequence;.length:()I // method@17ab │ │ -04a978: 0a01 |0050: move-result v1 │ │ -04a97a: 3901 0400 |0051: if-nez v1, 0055 // +0004 │ │ -04a97e: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -04a980: 2802 |0054: goto 0056 // +0002 │ │ -04a982: 1201 |0055: const/4 v1, #int 0 // #0 │ │ -04a984: 3901 0400 |0056: if-nez v1, 005a // +0004 │ │ -04a988: 1211 |0058: const/4 v1, #int 1 // #1 │ │ -04a98a: 2802 |0059: goto 005b // +0002 │ │ -04a98c: 1201 |005a: const/4 v1, #int 0 // #0 │ │ -04a98e: 3801 e400 |005b: if-eqz v1, 013f // +00e4 │ │ -04a992: 7210 ab17 0e00 |005d: invoke-interface {v14}, Ljava/lang/CharSequence;.length:()I // method@17ab │ │ -04a998: 0a01 |0060: move-result v1 │ │ -04a99a: 3901 0400 |0061: if-nez v1, 0065 // +0004 │ │ -04a99e: 1211 |0063: const/4 v1, #int 1 // #1 │ │ -04a9a0: 2802 |0064: goto 0066 // +0002 │ │ -04a9a2: 1201 |0065: const/4 v1, #int 0 // #0 │ │ -04a9a4: 3901 0f00 |0066: if-nez v1, 0075 // +000f │ │ -04a9a8: 7210 ab17 0d00 |0068: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@17ab │ │ -04a9ae: 0a01 |006b: move-result v1 │ │ -04a9b0: 3901 0400 |006c: if-nez v1, 0070 // +0004 │ │ -04a9b4: 1211 |006e: const/4 v1, #int 1 // #1 │ │ -04a9b6: 2802 |006f: goto 0071 // +0002 │ │ -04a9b8: 1201 |0070: const/4 v1, #int 0 // #0 │ │ -04a9ba: 3901 0400 |0071: if-nez v1, 0075 // +0004 │ │ -04a9be: 1211 |0073: const/4 v1, #int 1 // #1 │ │ -04a9c0: 2802 |0074: goto 0076 // +0002 │ │ -04a9c2: 1201 |0075: const/4 v1, #int 0 // #0 │ │ -04a9c4: 3801 bd00 |0076: if-eqz v1, 0133 // +00bd │ │ -04a9c8: 1a0b 3101 |0078: const-string v11, "*" // string@0131 │ │ -04a9cc: 122a |007a: const/4 v10, #int 2 // #2 │ │ -04a9ce: 1209 |007b: const/4 v9, #int 0 // #0 │ │ -04a9d0: 7159 ef1e b7ac |007c: invoke-static {v7, v11, v12, v10, v9}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1eef │ │ -04a9d6: 0a01 |007f: move-result v1 │ │ -04a9d8: 3801 1800 |0080: if-eqz v1, 0098 // +0018 │ │ -04a9dc: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -04a9de: 1204 |0083: const/4 v4, #int 0 // #0 │ │ -04a9e0: 1265 |0084: const/4 v5, #int 6 // #6 │ │ -04a9e2: 1206 |0085: const/4 v6, #int 0 // #0 │ │ -04a9e4: 1a02 3101 |0086: const-string v2, "*" // string@0131 │ │ -04a9e8: 0771 |0088: move-object v1, v7 │ │ -04a9ea: 7706 e01e 0100 |0089: invoke-static/range {v1, v2, v3, v4, v5, v6}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee0 │ │ -04a9f0: 0a01 |008c: move-result v1 │ │ -04a9f2: 6e10 5418 0700 |008d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@1854 │ │ -04a9f8: 0a02 |0090: move-result v2 │ │ -04a9fa: d802 02ff |0091: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04a9fe: 3321 0300 |0093: if-ne v1, v2, 0096 // +0003 │ │ -04aa02: 2803 |0095: goto 0098 // +0003 │ │ -04aa04: 1201 |0096: const/4 v1, #int 0 // #0 │ │ -04aa06: 2802 |0097: goto 0099 // +0002 │ │ -04aa08: 1211 |0098: const/4 v1, #int 1 // #1 │ │ -04aa0a: 1a02 db12 |0099: const-string v2, "Wildcard in package name is only allowed at the end." // string@12db │ │ -04aa0e: 3801 8e00 |009b: if-eqz v1, 0129 // +008e │ │ -04aa12: 7159 ef1e beac |009d: invoke-static {v14, v11, v12, v10, v9}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1eef │ │ -04aa18: 0a01 |00a0: move-result v1 │ │ -04aa1a: 3801 2200 |00a1: if-eqz v1, 00c3 // +0022 │ │ -04aa1e: 1201 |00a3: const/4 v1, #int 0 // #0 │ │ -04aa20: 1203 |00a4: const/4 v3, #int 0 // #0 │ │ -04aa22: 1264 |00a5: const/4 v4, #int 6 // #6 │ │ -04aa24: 1205 |00a6: const/4 v5, #int 0 // #0 │ │ -04aa26: 1a06 3101 |00a7: const-string v6, "*" // string@0131 │ │ -04aa2a: 07e8 |00a9: move-object v8, v14 │ │ -04aa2c: 0797 |00aa: move-object v7, v9 │ │ -04aa2e: 0769 |00ab: move-object v9, v6 │ │ -04aa30: 1226 |00ac: const/4 v6, #int 2 // #2 │ │ -04aa32: 011a |00ad: move v10, v1 │ │ -04aa34: 07b1 |00ae: move-object v1, v11 │ │ -04aa36: 013b |00af: move v11, v3 │ │ -04aa38: 1203 |00b0: const/4 v3, #int 0 // #0 │ │ -04aa3a: 014c |00b1: move v12, v4 │ │ -04aa3c: 07d4 |00b2: move-object v4, v13 │ │ -04aa3e: 075d |00b3: move-object v13, v5 │ │ -04aa40: 7706 e01e 0800 |00b4: invoke-static/range {v8, v9, v10, v11, v12, v13}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee0 │ │ -04aa46: 0a05 |00b7: move-result v5 │ │ -04aa48: 6e10 5418 0e00 |00b8: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@1854 │ │ -04aa4e: 0a08 |00bb: move-result v8 │ │ -04aa50: d808 08ff |00bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ -04aa54: 3385 0300 |00be: if-ne v5, v8, 00c1 // +0003 │ │ -04aa58: 2808 |00c0: goto 00c8 // +0008 │ │ -04aa5a: 120c |00c1: const/4 v12, #int 0 // #0 │ │ -04aa5c: 2807 |00c2: goto 00c9 // +0007 │ │ -04aa5e: 0797 |00c3: move-object v7, v9 │ │ -04aa60: 07b1 |00c4: move-object v1, v11 │ │ -04aa62: 07d4 |00c5: move-object v4, v13 │ │ -04aa64: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ -04aa66: 1226 |00c7: const/4 v6, #int 2 // #2 │ │ -04aa68: 121c |00c8: const/4 v12, #int 1 // #1 │ │ -04aa6a: 1a05 da12 |00c9: const-string v5, "Wildcard in class name is only allowed at the end." // string@12da │ │ -04aa6e: 380c 5400 |00cb: if-eqz v12, 011f // +0054 │ │ -04aa72: 7157 ef1e 1f63 |00cd: invoke-static {v15, v1, v3, v6, v7}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1eef │ │ -04aa78: 0a08 |00d0: move-result v8 │ │ -04aa7a: 3808 1800 |00d1: if-eqz v8, 00e9 // +0018 │ │ -04aa7e: 120a |00d3: const/4 v10, #int 0 // #0 │ │ -04aa80: 120b |00d4: const/4 v11, #int 0 // #0 │ │ -04aa82: 126c |00d5: const/4 v12, #int 6 // #6 │ │ -04aa84: 120d |00d6: const/4 v13, #int 0 // #0 │ │ -04aa86: 1a09 3101 |00d7: const-string v9, "*" // string@0131 │ │ -04aa8a: 07f8 |00d9: move-object v8, v15 │ │ -04aa8c: 7706 e01e 0800 |00da: invoke-static/range {v8, v9, v10, v11, v12, v13}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee0 │ │ -04aa92: 0a08 |00dd: move-result v8 │ │ -04aa94: 6e10 5418 0f00 |00de: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@1854 │ │ -04aa9a: 0a09 |00e1: move-result v9 │ │ -04aa9c: d809 09ff |00e2: add-int/lit8 v9, v9, #int -1 // #ff │ │ -04aaa0: 3398 0300 |00e4: if-ne v8, v9, 00e7 // +0003 │ │ -04aaa4: 2803 |00e6: goto 00e9 // +0003 │ │ -04aaa6: 120c |00e7: const/4 v12, #int 0 // #0 │ │ -04aaa8: 2802 |00e8: goto 00ea // +0002 │ │ -04aaaa: 121c |00e9: const/4 v12, #int 1 // #1 │ │ -04aaac: 380c 2b00 |00ea: if-eqz v12, 0115 // +002b │ │ -04aab0: 7157 ef1e 1463 |00ec: invoke-static {v4, v1, v3, v6, v7}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1eef │ │ -04aab6: 0a01 |00ef: move-result v1 │ │ -04aab8: 3801 1800 |00f0: if-eqz v1, 0108 // +0018 │ │ -04aabc: 120a |00f2: const/4 v10, #int 0 // #0 │ │ -04aabe: 120b |00f3: const/4 v11, #int 0 // #0 │ │ -04aac0: 126c |00f4: const/4 v12, #int 6 // #6 │ │ -04aac2: 120d |00f5: const/4 v13, #int 0 // #0 │ │ -04aac4: 1a09 3101 |00f6: const-string v9, "*" // string@0131 │ │ -04aac8: 0748 |00f8: move-object v8, v4 │ │ -04aaca: 7706 e01e 0800 |00f9: invoke-static/range {v8, v9, v10, v11, v12, v13}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee0 │ │ -04aad0: 0a01 |00fc: move-result v1 │ │ -04aad2: 6e10 5418 0400 |00fd: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1854 │ │ -04aad8: 0a02 |0100: move-result v2 │ │ -04aada: d802 02ff |0101: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04aade: 3321 0300 |0103: if-ne v1, v2, 0106 // +0003 │ │ -04aae2: 2803 |0105: goto 0108 // +0003 │ │ -04aae4: 1310 0000 |0106: const/16 v16, #int 0 // #0 │ │ -04aae8: 3810 0300 |0108: if-eqz v16, 010b // +0003 │ │ -04aaec: 0e00 |010a: return-void │ │ -04aaee: 2201 3704 |010b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04aaf2: 6e10 2b18 0500 |010d: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -04aaf8: 0c02 |0110: move-result-object v2 │ │ -04aafa: 7020 0018 2100 |0111: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04ab00: 2701 |0114: throw v1 │ │ -04ab02: 2201 3704 |0115: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04ab06: 6e10 2b18 0200 |0117: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -04ab0c: 0c02 |011a: move-result-object v2 │ │ -04ab0e: 7020 0018 2100 |011b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04ab14: 2701 |011e: throw v1 │ │ -04ab16: 2201 3704 |011f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04ab1a: 6e10 2b18 0500 |0121: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -04ab20: 0c02 |0124: move-result-object v2 │ │ -04ab22: 7020 0018 2100 |0125: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04ab28: 2701 |0128: throw v1 │ │ -04ab2a: 2201 3704 |0129: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04ab2e: 6e10 2b18 0200 |012b: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -04ab34: 0c02 |012e: move-result-object v2 │ │ -04ab36: 7020 0018 2100 |012f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04ab3c: 2701 |0132: throw v1 │ │ -04ab3e: 2201 3704 |0133: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04ab42: 1a02 8d02 |0135: const-string v2, "Activity class name must not be empty." // string@028d │ │ -04ab46: 6e10 2b18 0200 |0137: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -04ab4c: 0c02 |013a: move-result-object v2 │ │ -04ab4e: 7020 0018 2100 |013b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04ab54: 2701 |013e: throw v1 │ │ -04ab56: 2201 3704 |013f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04ab5a: 1a02 c40f |0141: const-string v2, "Package name must not be empty" // string@0fc4 │ │ -04ab5e: 6e10 2b18 0200 |0143: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -04ab64: 0c02 |0146: move-result-object v2 │ │ -04ab66: 7020 0018 2100 |0147: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04ab6c: 2701 |014a: throw v1 │ │ +04a930: |[04a930] androidx.window.embedding.SplitPairFilter.:(Landroid/content/ComponentName;Landroid/content/ComponentName;Ljava/lang/String;)V │ │ +04a940: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +04a944: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +04a948: 0802 1300 |0004: move-object/from16 v2, v19 │ │ +04a94c: 1a03 9d1b |0006: const-string v3, "primaryActivityName" // string@1b9d │ │ +04a950: 7120 951c 3100 |0008: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a956: 1a03 5a1c |000b: const-string v3, "secondaryActivityName" // string@1c5a │ │ +04a95a: 7120 951c 3200 |000d: invoke-static {v2, v3}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a960: 7601 2718 1100 |0010: invoke-direct/range {v17}, Ljava/lang/Object;.:()V // method@1827 │ │ +04a966: 5b01 ab01 |0013: iput-object v1, v0, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ +04a96a: 5b02 ad01 |0015: iput-object v2, v0, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ +04a96e: 0803 1400 |0017: move-object/from16 v3, v20 │ │ +04a972: 5b03 ac01 |0019: iput-object v3, v0, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ +04a976: 7401 b000 1200 |001b: invoke-virtual/range {v18}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ +04a97c: 0c07 |001e: move-result-object v7 │ │ +04a97e: 1a03 9f1b |001f: const-string v3, "primaryActivityName.packageName" // string@1b9f │ │ +04a982: 7120 941c 3700 |0021: invoke-static {v7, v3}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04a988: 7401 af00 1200 |0024: invoke-virtual/range {v18}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00af │ │ +04a98e: 0c0e |0027: move-result-object v14 │ │ +04a990: 1a01 9e1b |0028: const-string v1, "primaryActivityName.className" // string@1b9e │ │ +04a994: 7120 941c 1e00 |002a: invoke-static {v14, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04a99a: 7401 b000 1300 |002d: invoke-virtual/range {v19}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ +04a9a0: 0c0f |0030: move-result-object v15 │ │ +04a9a2: 1a01 5c1c |0031: const-string v1, "secondaryActivityName.packageName" // string@1c5c │ │ +04a9a6: 7120 941c 1f00 |0033: invoke-static {v15, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04a9ac: 7401 af00 1300 |0036: invoke-virtual/range {v19}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@00af │ │ +04a9b2: 0c0d |0039: move-result-object v13 │ │ +04a9b4: 1a01 5b1c |003a: const-string v1, "secondaryActivityName.className" // string@1c5b │ │ +04a9b8: 7120 941c 1d00 |003c: invoke-static {v13, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04a9be: 7210 ad17 0700 |003f: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@17ad │ │ +04a9c4: 0a01 |0042: move-result v1 │ │ +04a9c6: 1310 0100 |0043: const/16 v16, #int 1 // #1 │ │ +04a9ca: 120c |0045: const/4 v12, #int 0 // #0 │ │ +04a9cc: 3901 0400 |0046: if-nez v1, 004a // +0004 │ │ +04a9d0: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +04a9d2: 2802 |0049: goto 004b // +0002 │ │ +04a9d4: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +04a9d6: 3901 0f00 |004b: if-nez v1, 005a // +000f │ │ +04a9da: 7210 ad17 0f00 |004d: invoke-interface {v15}, Ljava/lang/CharSequence;.length:()I // method@17ad │ │ +04a9e0: 0a01 |0050: move-result v1 │ │ +04a9e2: 3901 0400 |0051: if-nez v1, 0055 // +0004 │ │ +04a9e6: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +04a9e8: 2802 |0054: goto 0056 // +0002 │ │ +04a9ea: 1201 |0055: const/4 v1, #int 0 // #0 │ │ +04a9ec: 3901 0400 |0056: if-nez v1, 005a // +0004 │ │ +04a9f0: 1211 |0058: const/4 v1, #int 1 // #1 │ │ +04a9f2: 2802 |0059: goto 005b // +0002 │ │ +04a9f4: 1201 |005a: const/4 v1, #int 0 // #0 │ │ +04a9f6: 3801 e400 |005b: if-eqz v1, 013f // +00e4 │ │ +04a9fa: 7210 ad17 0e00 |005d: invoke-interface {v14}, Ljava/lang/CharSequence;.length:()I // method@17ad │ │ +04aa00: 0a01 |0060: move-result v1 │ │ +04aa02: 3901 0400 |0061: if-nez v1, 0065 // +0004 │ │ +04aa06: 1211 |0063: const/4 v1, #int 1 // #1 │ │ +04aa08: 2802 |0064: goto 0066 // +0002 │ │ +04aa0a: 1201 |0065: const/4 v1, #int 0 // #0 │ │ +04aa0c: 3901 0f00 |0066: if-nez v1, 0075 // +000f │ │ +04aa10: 7210 ad17 0d00 |0068: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@17ad │ │ +04aa16: 0a01 |006b: move-result v1 │ │ +04aa18: 3901 0400 |006c: if-nez v1, 0070 // +0004 │ │ +04aa1c: 1211 |006e: const/4 v1, #int 1 // #1 │ │ +04aa1e: 2802 |006f: goto 0071 // +0002 │ │ +04aa20: 1201 |0070: const/4 v1, #int 0 // #0 │ │ +04aa22: 3901 0400 |0071: if-nez v1, 0075 // +0004 │ │ +04aa26: 1211 |0073: const/4 v1, #int 1 // #1 │ │ +04aa28: 2802 |0074: goto 0076 // +0002 │ │ +04aa2a: 1201 |0075: const/4 v1, #int 0 // #0 │ │ +04aa2c: 3801 bd00 |0076: if-eqz v1, 0133 // +00bd │ │ +04aa30: 1a0b 3101 |0078: const-string v11, "*" // string@0131 │ │ +04aa34: 122a |007a: const/4 v10, #int 2 // #2 │ │ +04aa36: 1209 |007b: const/4 v9, #int 0 // #0 │ │ +04aa38: 7159 f11e b7ac |007c: invoke-static {v7, v11, v12, v10, v9}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1ef1 │ │ +04aa3e: 0a01 |007f: move-result v1 │ │ +04aa40: 3801 1800 |0080: if-eqz v1, 0098 // +0018 │ │ +04aa44: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +04aa46: 1204 |0083: const/4 v4, #int 0 // #0 │ │ +04aa48: 1265 |0084: const/4 v5, #int 6 // #6 │ │ +04aa4a: 1206 |0085: const/4 v6, #int 0 // #0 │ │ +04aa4c: 1a02 3101 |0086: const-string v2, "*" // string@0131 │ │ +04aa50: 0771 |0088: move-object v1, v7 │ │ +04aa52: 7706 e21e 0100 |0089: invoke-static/range {v1, v2, v3, v4, v5, v6}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee2 │ │ +04aa58: 0a01 |008c: move-result v1 │ │ +04aa5a: 6e10 5618 0700 |008d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@1856 │ │ +04aa60: 0a02 |0090: move-result v2 │ │ +04aa62: d802 02ff |0091: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04aa66: 3321 0300 |0093: if-ne v1, v2, 0096 // +0003 │ │ +04aa6a: 2803 |0095: goto 0098 // +0003 │ │ +04aa6c: 1201 |0096: const/4 v1, #int 0 // #0 │ │ +04aa6e: 2802 |0097: goto 0099 // +0002 │ │ +04aa70: 1211 |0098: const/4 v1, #int 1 // #1 │ │ +04aa72: 1a02 db12 |0099: const-string v2, "Wildcard in package name is only allowed at the end." // string@12db │ │ +04aa76: 3801 8e00 |009b: if-eqz v1, 0129 // +008e │ │ +04aa7a: 7159 f11e beac |009d: invoke-static {v14, v11, v12, v10, v9}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1ef1 │ │ +04aa80: 0a01 |00a0: move-result v1 │ │ +04aa82: 3801 2200 |00a1: if-eqz v1, 00c3 // +0022 │ │ +04aa86: 1201 |00a3: const/4 v1, #int 0 // #0 │ │ +04aa88: 1203 |00a4: const/4 v3, #int 0 // #0 │ │ +04aa8a: 1264 |00a5: const/4 v4, #int 6 // #6 │ │ +04aa8c: 1205 |00a6: const/4 v5, #int 0 // #0 │ │ +04aa8e: 1a06 3101 |00a7: const-string v6, "*" // string@0131 │ │ +04aa92: 07e8 |00a9: move-object v8, v14 │ │ +04aa94: 0797 |00aa: move-object v7, v9 │ │ +04aa96: 0769 |00ab: move-object v9, v6 │ │ +04aa98: 1226 |00ac: const/4 v6, #int 2 // #2 │ │ +04aa9a: 011a |00ad: move v10, v1 │ │ +04aa9c: 07b1 |00ae: move-object v1, v11 │ │ +04aa9e: 013b |00af: move v11, v3 │ │ +04aaa0: 1203 |00b0: const/4 v3, #int 0 // #0 │ │ +04aaa2: 014c |00b1: move v12, v4 │ │ +04aaa4: 07d4 |00b2: move-object v4, v13 │ │ +04aaa6: 075d |00b3: move-object v13, v5 │ │ +04aaa8: 7706 e21e 0800 |00b4: invoke-static/range {v8, v9, v10, v11, v12, v13}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee2 │ │ +04aaae: 0a05 |00b7: move-result v5 │ │ +04aab0: 6e10 5618 0e00 |00b8: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@1856 │ │ +04aab6: 0a08 |00bb: move-result v8 │ │ +04aab8: d808 08ff |00bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ +04aabc: 3385 0300 |00be: if-ne v5, v8, 00c1 // +0003 │ │ +04aac0: 2808 |00c0: goto 00c8 // +0008 │ │ +04aac2: 120c |00c1: const/4 v12, #int 0 // #0 │ │ +04aac4: 2807 |00c2: goto 00c9 // +0007 │ │ +04aac6: 0797 |00c3: move-object v7, v9 │ │ +04aac8: 07b1 |00c4: move-object v1, v11 │ │ +04aaca: 07d4 |00c5: move-object v4, v13 │ │ +04aacc: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ +04aace: 1226 |00c7: const/4 v6, #int 2 // #2 │ │ +04aad0: 121c |00c8: const/4 v12, #int 1 // #1 │ │ +04aad2: 1a05 da12 |00c9: const-string v5, "Wildcard in class name is only allowed at the end." // string@12da │ │ +04aad6: 380c 5400 |00cb: if-eqz v12, 011f // +0054 │ │ +04aada: 7157 f11e 1f63 |00cd: invoke-static {v15, v1, v3, v6, v7}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1ef1 │ │ +04aae0: 0a08 |00d0: move-result v8 │ │ +04aae2: 3808 1800 |00d1: if-eqz v8, 00e9 // +0018 │ │ +04aae6: 120a |00d3: const/4 v10, #int 0 // #0 │ │ +04aae8: 120b |00d4: const/4 v11, #int 0 // #0 │ │ +04aaea: 126c |00d5: const/4 v12, #int 6 // #6 │ │ +04aaec: 120d |00d6: const/4 v13, #int 0 // #0 │ │ +04aaee: 1a09 3101 |00d7: const-string v9, "*" // string@0131 │ │ +04aaf2: 07f8 |00d9: move-object v8, v15 │ │ +04aaf4: 7706 e21e 0800 |00da: invoke-static/range {v8, v9, v10, v11, v12, v13}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee2 │ │ +04aafa: 0a08 |00dd: move-result v8 │ │ +04aafc: 6e10 5618 0f00 |00de: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@1856 │ │ +04ab02: 0a09 |00e1: move-result v9 │ │ +04ab04: d809 09ff |00e2: add-int/lit8 v9, v9, #int -1 // #ff │ │ +04ab08: 3398 0300 |00e4: if-ne v8, v9, 00e7 // +0003 │ │ +04ab0c: 2803 |00e6: goto 00e9 // +0003 │ │ +04ab0e: 120c |00e7: const/4 v12, #int 0 // #0 │ │ +04ab10: 2802 |00e8: goto 00ea // +0002 │ │ +04ab12: 121c |00e9: const/4 v12, #int 1 // #1 │ │ +04ab14: 380c 2b00 |00ea: if-eqz v12, 0115 // +002b │ │ +04ab18: 7157 f11e 1463 |00ec: invoke-static {v4, v1, v3, v6, v7}, Ln1/d;.r:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@1ef1 │ │ +04ab1e: 0a01 |00ef: move-result v1 │ │ +04ab20: 3801 1800 |00f0: if-eqz v1, 0108 // +0018 │ │ +04ab24: 120a |00f2: const/4 v10, #int 0 // #0 │ │ +04ab26: 120b |00f3: const/4 v11, #int 0 // #0 │ │ +04ab28: 126c |00f4: const/4 v12, #int 6 // #6 │ │ +04ab2a: 120d |00f5: const/4 v13, #int 0 // #0 │ │ +04ab2c: 1a09 3101 |00f6: const-string v9, "*" // string@0131 │ │ +04ab30: 0748 |00f8: move-object v8, v4 │ │ +04ab32: 7706 e21e 0800 |00f9: invoke-static/range {v8, v9, v10, v11, v12, v13}, Ln1/d;.A:(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I // method@1ee2 │ │ +04ab38: 0a01 |00fc: move-result v1 │ │ +04ab3a: 6e10 5618 0400 |00fd: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1856 │ │ +04ab40: 0a02 |0100: move-result v2 │ │ +04ab42: d802 02ff |0101: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04ab46: 3321 0300 |0103: if-ne v1, v2, 0106 // +0003 │ │ +04ab4a: 2803 |0105: goto 0108 // +0003 │ │ +04ab4c: 1310 0000 |0106: const/16 v16, #int 0 // #0 │ │ +04ab50: 3810 0300 |0108: if-eqz v16, 010b // +0003 │ │ +04ab54: 0e00 |010a: return-void │ │ +04ab56: 2201 3704 |010b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04ab5a: 6e10 2d18 0500 |010d: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04ab60: 0c02 |0110: move-result-object v2 │ │ +04ab62: 7020 0218 2100 |0111: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04ab68: 2701 |0114: throw v1 │ │ +04ab6a: 2201 3704 |0115: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04ab6e: 6e10 2d18 0200 |0117: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04ab74: 0c02 |011a: move-result-object v2 │ │ +04ab76: 7020 0218 2100 |011b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04ab7c: 2701 |011e: throw v1 │ │ +04ab7e: 2201 3704 |011f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04ab82: 6e10 2d18 0500 |0121: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04ab88: 0c02 |0124: move-result-object v2 │ │ +04ab8a: 7020 0218 2100 |0125: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04ab90: 2701 |0128: throw v1 │ │ +04ab92: 2201 3704 |0129: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04ab96: 6e10 2d18 0200 |012b: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04ab9c: 0c02 |012e: move-result-object v2 │ │ +04ab9e: 7020 0218 2100 |012f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04aba4: 2701 |0132: throw v1 │ │ +04aba6: 2201 3704 |0133: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04abaa: 1a02 8d02 |0135: const-string v2, "Activity class name must not be empty." // string@028d │ │ +04abae: 6e10 2d18 0200 |0137: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04abb4: 0c02 |013a: move-result-object v2 │ │ +04abb6: 7020 0218 2100 |013b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04abbc: 2701 |013e: throw v1 │ │ +04abbe: 2201 3704 |013f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04abc2: 1a02 c40f |0141: const-string v2, "Package name must not be empty" // string@0fc4 │ │ +04abc6: 6e10 2d18 0200 |0143: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04abcc: 0c02 |0146: move-result-object v2 │ │ +04abce: 7020 0218 2100 |0147: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04abd4: 2701 |014a: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/SplitPairFilter;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -04a674: |[04a674] androidx.window.embedding.SplitPairFilter.equals:(Ljava/lang/Object;)Z │ │ -04a684: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04a686: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -04a68a: 0f00 |0003: return v0 │ │ -04a68c: 2051 a601 |0004: instance-of v1, v5, Landroidx/window/embedding/SplitPairFilter; // type@01a6 │ │ -04a690: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -04a692: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -04a696: 0f02 |0009: return v2 │ │ -04a698: 5441 ab01 |000a: iget-object v1, v4, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ -04a69c: 1f05 a601 |000c: check-cast v5, Landroidx/window/embedding/SplitPairFilter; // type@01a6 │ │ -04a6a0: 5453 ab01 |000e: iget-object v3, v5, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ -04a6a4: 7120 8f1c 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04a6aa: 0a01 |0013: move-result v1 │ │ -04a6ac: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -04a6b0: 0f02 |0016: return v2 │ │ -04a6b2: 5441 ad01 |0017: iget-object v1, v4, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ -04a6b6: 5453 ad01 |0019: iget-object v3, v5, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ -04a6ba: 7120 8f1c 3100 |001b: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04a6c0: 0a01 |001e: move-result v1 │ │ -04a6c2: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ -04a6c6: 0f02 |0021: return v2 │ │ -04a6c8: 5441 ac01 |0022: iget-object v1, v4, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ -04a6cc: 5455 ac01 |0024: iget-object v5, v5, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ -04a6d0: 7120 8f1c 5100 |0026: invoke-static {v1, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04a6d6: 0a05 |0029: move-result v5 │ │ -04a6d8: 3905 0300 |002a: if-nez v5, 002d // +0003 │ │ -04a6dc: 0f02 |002c: return v2 │ │ -04a6de: 0f00 |002d: return v0 │ │ +04a6dc: |[04a6dc] androidx.window.embedding.SplitPairFilter.equals:(Ljava/lang/Object;)Z │ │ +04a6ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04a6ee: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +04a6f2: 0f00 |0003: return v0 │ │ +04a6f4: 2051 a601 |0004: instance-of v1, v5, Landroidx/window/embedding/SplitPairFilter; // type@01a6 │ │ +04a6f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04a6fa: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +04a6fe: 0f02 |0009: return v2 │ │ +04a700: 5441 ab01 |000a: iget-object v1, v4, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ +04a704: 1f05 a601 |000c: check-cast v5, Landroidx/window/embedding/SplitPairFilter; // type@01a6 │ │ +04a708: 5453 ab01 |000e: iget-object v3, v5, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ +04a70c: 7120 911c 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04a712: 0a01 |0013: move-result v1 │ │ +04a714: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +04a718: 0f02 |0016: return v2 │ │ +04a71a: 5441 ad01 |0017: iget-object v1, v4, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ +04a71e: 5453 ad01 |0019: iget-object v3, v5, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ +04a722: 7120 911c 3100 |001b: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04a728: 0a01 |001e: move-result v1 │ │ +04a72a: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ +04a72e: 0f02 |0021: return v2 │ │ +04a730: 5441 ac01 |0022: iget-object v1, v4, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ +04a734: 5455 ac01 |0024: iget-object v5, v5, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ +04a738: 7120 911c 5100 |0026: invoke-static {v1, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04a73e: 0a05 |0029: move-result v5 │ │ +04a740: 3905 0300 |002a: if-nez v5, 002d // +0003 │ │ +04a744: 0f02 |002c: return v2 │ │ +04a746: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/SplitPairFilter;) │ │ name : 'getPrimaryActivityName' │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a644: |[04a644] androidx.window.embedding.SplitPairFilter.getPrimaryActivityName:()Landroid/content/ComponentName; │ │ -04a654: 5410 ab01 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ -04a658: 1100 |0002: return-object v0 │ │ +04a6ac: |[04a6ac] androidx.window.embedding.SplitPairFilter.getPrimaryActivityName:()Landroid/content/ComponentName; │ │ +04a6bc: 5410 ab01 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ +04a6c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/SplitPairFilter;) │ │ name : 'getSecondaryActivityIntentAction' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a844: |[04a844] androidx.window.embedding.SplitPairFilter.getSecondaryActivityIntentAction:()Ljava/lang/String; │ │ -04a854: 5410 ac01 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ -04a858: 1100 |0002: return-object v0 │ │ +04a8ac: |[04a8ac] androidx.window.embedding.SplitPairFilter.getSecondaryActivityIntentAction:()Ljava/lang/String; │ │ +04a8bc: 5410 ac01 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ +04a8c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/embedding/SplitPairFilter;) │ │ name : 'getSecondaryActivityName' │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a65c: |[04a65c] androidx.window.embedding.SplitPairFilter.getSecondaryActivityName:()Landroid/content/ComponentName; │ │ -04a66c: 5410 ad01 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ -04a670: 1100 |0002: return-object v0 │ │ +04a6c4: |[04a6c4] androidx.window.embedding.SplitPairFilter.getSecondaryActivityName:()Landroid/content/ComponentName; │ │ +04a6d4: 5410 ad01 |0000: iget-object v0, v1, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ +04a6d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/embedding/SplitPairFilter;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -04a7f8: |[04a7f8] androidx.window.embedding.SplitPairFilter.hashCode:()I │ │ -04a808: 5420 ab01 |0000: iget-object v0, v2, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ -04a80c: 6e10 af00 0000 |0002: invoke-virtual {v0}, Landroid/content/ComponentName;.hashCode:()I // method@00af │ │ -04a812: 0a00 |0005: move-result v0 │ │ -04a814: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -04a818: 5421 ad01 |0008: iget-object v1, v2, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ -04a81c: 6e10 af00 0100 |000a: invoke-virtual {v1}, Landroid/content/ComponentName;.hashCode:()I // method@00af │ │ -04a822: 0a01 |000d: move-result v1 │ │ -04a824: b010 |000e: add-int/2addr v0, v1 │ │ -04a826: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -04a82a: 5421 ac01 |0011: iget-object v1, v2, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ -04a82e: 3901 0400 |0013: if-nez v1, 0017 // +0004 │ │ -04a832: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -04a834: 2805 |0016: goto 001b // +0005 │ │ -04a836: 6e10 4e18 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@184e │ │ -04a83c: 0a01 |001a: move-result v1 │ │ -04a83e: b010 |001b: add-int/2addr v0, v1 │ │ -04a840: 0f00 |001c: return v0 │ │ +04a860: |[04a860] androidx.window.embedding.SplitPairFilter.hashCode:()I │ │ +04a870: 5420 ab01 |0000: iget-object v0, v2, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ +04a874: 6e10 b100 0000 |0002: invoke-virtual {v0}, Landroid/content/ComponentName;.hashCode:()I // method@00b1 │ │ +04a87a: 0a00 |0005: move-result v0 │ │ +04a87c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +04a880: 5421 ad01 |0008: iget-object v1, v2, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ +04a884: 6e10 b100 0100 |000a: invoke-virtual {v1}, Landroid/content/ComponentName;.hashCode:()I // method@00b1 │ │ +04a88a: 0a01 |000d: move-result v1 │ │ +04a88c: b010 |000e: add-int/2addr v0, v1 │ │ +04a88e: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +04a892: 5421 ac01 |0011: iget-object v1, v2, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ +04a896: 3901 0400 |0013: if-nez v1, 0017 // +0004 │ │ +04a89a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +04a89c: 2805 |0016: goto 001b // +0005 │ │ +04a89e: 6e10 5018 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@1850 │ │ +04a8a4: 0a01 |001a: move-result v1 │ │ +04a8a6: b010 |001b: add-int/2addr v0, v1 │ │ +04a8a8: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/embedding/SplitPairFilter;) │ │ name : 'matchesActivityIntentPair' │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -04a6e0: |[04a6e0] androidx.window.embedding.SplitPairFilter.matchesActivityIntentPair:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -04a6f0: 1a00 9c1b |0000: const-string v0, "primaryActivity" // string@1b9c │ │ -04a6f4: 7120 931c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a6fa: 1a00 581c |0005: const-string v0, "secondaryActivityIntent" // string@1c58 │ │ -04a6fe: 7120 931c 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a704: 6e10 6900 0400 |000a: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0069 │ │ -04a70a: 0c04 |000d: move-result-object v4 │ │ -04a70c: 6200 9f01 |000e: sget-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ -04a710: 5431 ab01 |0010: iget-object v1, v3, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ -04a714: 6e30 5407 4001 |0012: invoke-virtual {v0, v4, v1}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0754 │ │ -04a71a: 0a04 |0015: move-result v4 │ │ -04a71c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -04a71e: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ -04a722: 281d |0019: goto 0036 // +001d │ │ -04a724: 6e10 e100 0500 |001a: invoke-virtual {v5}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e1 │ │ -04a72a: 0c04 |001d: move-result-object v4 │ │ -04a72c: 5432 ad01 |001e: iget-object v2, v3, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ -04a730: 6e30 5407 4002 |0020: invoke-virtual {v0, v4, v2}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0754 │ │ -04a736: 0a04 |0023: move-result v4 │ │ -04a738: 3904 0300 |0024: if-nez v4, 0027 // +0003 │ │ -04a73c: 2810 |0026: goto 0036 // +0010 │ │ -04a73e: 5434 ac01 |0027: iget-object v4, v3, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ -04a742: 3804 0c00 |0029: if-eqz v4, 0035 // +000c │ │ -04a746: 6e10 de00 0500 |002b: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00de │ │ -04a74c: 0c05 |002e: move-result-object v5 │ │ -04a74e: 7120 8f1c 5400 |002f: invoke-static {v4, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04a754: 0a04 |0032: move-result v4 │ │ -04a756: 3804 0300 |0033: if-eqz v4, 0036 // +0003 │ │ -04a75a: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -04a75c: 0f01 |0036: return v1 │ │ +04a748: |[04a748] androidx.window.embedding.SplitPairFilter.matchesActivityIntentPair:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +04a758: 1a00 9c1b |0000: const-string v0, "primaryActivity" // string@1b9c │ │ +04a75c: 7120 951c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a762: 1a00 581c |0005: const-string v0, "secondaryActivityIntent" // string@1c58 │ │ +04a766: 7120 951c 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a76c: 6e10 6b00 0400 |000a: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@006b │ │ +04a772: 0c04 |000d: move-result-object v4 │ │ +04a774: 6200 9f01 |000e: sget-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ +04a778: 5431 ab01 |0010: iget-object v1, v3, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ +04a77c: 6e30 5607 4001 |0012: invoke-virtual {v0, v4, v1}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0756 │ │ +04a782: 0a04 |0015: move-result v4 │ │ +04a784: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +04a786: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ +04a78a: 281d |0019: goto 0036 // +001d │ │ +04a78c: 6e10 e300 0500 |001a: invoke-virtual {v5}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e3 │ │ +04a792: 0c04 |001d: move-result-object v4 │ │ +04a794: 5432 ad01 |001e: iget-object v2, v3, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ +04a798: 6e30 5607 4002 |0020: invoke-virtual {v0, v4, v2}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0756 │ │ +04a79e: 0a04 |0023: move-result v4 │ │ +04a7a0: 3904 0300 |0024: if-nez v4, 0027 // +0003 │ │ +04a7a4: 2810 |0026: goto 0036 // +0010 │ │ +04a7a6: 5434 ac01 |0027: iget-object v4, v3, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ +04a7aa: 3804 0c00 |0029: if-eqz v4, 0035 // +000c │ │ +04a7ae: 6e10 e000 0500 |002b: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e0 │ │ +04a7b4: 0c05 |002e: move-result-object v5 │ │ +04a7b6: 7120 911c 5400 |002f: invoke-static {v4, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04a7bc: 0a04 |0032: move-result v4 │ │ +04a7be: 3804 0300 |0033: if-eqz v4, 0036 // +0003 │ │ +04a7c2: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +04a7c4: 0f01 |0036: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/window/embedding/SplitPairFilter;) │ │ name : 'matchesActivityPair' │ │ type : '(Landroid/app/Activity;Landroid/app/Activity;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -04a760: |[04a760] androidx.window.embedding.SplitPairFilter.matchesActivityPair:(Landroid/app/Activity;Landroid/app/Activity;)Z │ │ -04a770: 1a00 9c1b |0000: const-string v0, "primaryActivity" // string@1b9c │ │ -04a774: 7120 931c 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a77a: 1a00 551c |0005: const-string v0, "secondaryActivity" // string@1c55 │ │ -04a77e: 7120 931c 0700 |0007: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04a784: 6200 9f01 |000a: sget-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ -04a788: 6e10 6900 0600 |000c: invoke-virtual {v6}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0069 │ │ -04a78e: 0c01 |000f: move-result-object v1 │ │ -04a790: 5452 ab01 |0010: iget-object v2, v5, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ -04a794: 6e30 5407 1002 |0012: invoke-virtual {v0, v1, v2}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0754 │ │ -04a79a: 0a01 |0015: move-result v1 │ │ -04a79c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -04a79e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -04a7a0: 3801 1000 |0018: if-eqz v1, 0028 // +0010 │ │ -04a7a4: 6e10 6900 0700 |001a: invoke-virtual {v7}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0069 │ │ -04a7aa: 0c01 |001d: move-result-object v1 │ │ -04a7ac: 5454 ad01 |001e: iget-object v4, v5, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ -04a7b0: 6e30 5407 1004 |0020: invoke-virtual {v0, v1, v4}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0754 │ │ -04a7b6: 0a00 |0023: move-result v0 │ │ -04a7b8: 3800 0400 |0024: if-eqz v0, 0028 // +0004 │ │ -04a7bc: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -04a7be: 2802 |0027: goto 0029 // +0002 │ │ -04a7c0: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -04a7c2: 6e10 6b00 0700 |0029: invoke-virtual {v7}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@006b │ │ -04a7c8: 0c01 |002c: move-result-object v1 │ │ -04a7ca: 3801 1600 |002d: if-eqz v1, 0043 // +0016 │ │ -04a7ce: 3800 1200 |002f: if-eqz v0, 0041 // +0012 │ │ -04a7d2: 6e10 6b00 0700 |0031: invoke-virtual {v7}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@006b │ │ -04a7d8: 0c07 |0034: move-result-object v7 │ │ -04a7da: 1a00 561c |0035: const-string v0, "secondaryActivity.intent" // string@1c56 │ │ -04a7de: 7120 921c 0700 |0037: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04a7e4: 6e30 7907 6507 |003a: invoke-virtual {v5, v6, v7}, Landroidx/window/embedding/SplitPairFilter;.matchesActivityIntentPair:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0779 │ │ -04a7ea: 0a06 |003d: move-result v6 │ │ -04a7ec: 3806 0300 |003e: if-eqz v6, 0041 // +0003 │ │ -04a7f0: 2802 |0040: goto 0042 // +0002 │ │ -04a7f2: 1202 |0041: const/4 v2, #int 0 // #0 │ │ -04a7f4: 0120 |0042: move v0, v2 │ │ -04a7f6: 0f00 |0043: return v0 │ │ +04a7c8: |[04a7c8] androidx.window.embedding.SplitPairFilter.matchesActivityPair:(Landroid/app/Activity;Landroid/app/Activity;)Z │ │ +04a7d8: 1a00 9c1b |0000: const-string v0, "primaryActivity" // string@1b9c │ │ +04a7dc: 7120 951c 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a7e2: 1a00 551c |0005: const-string v0, "secondaryActivity" // string@1c55 │ │ +04a7e6: 7120 951c 0700 |0007: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04a7ec: 6200 9f01 |000a: sget-object v0, Landroidx/window/embedding/MatcherUtils;.INSTANCE:Landroidx/window/embedding/MatcherUtils; // field@019f │ │ +04a7f0: 6e10 6b00 0600 |000c: invoke-virtual {v6}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@006b │ │ +04a7f6: 0c01 |000f: move-result-object v1 │ │ +04a7f8: 5452 ab01 |0010: iget-object v2, v5, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ +04a7fc: 6e30 5607 1002 |0012: invoke-virtual {v0, v1, v2}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0756 │ │ +04a802: 0a01 |0015: move-result v1 │ │ +04a804: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +04a806: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +04a808: 3801 1000 |0018: if-eqz v1, 0028 // +0010 │ │ +04a80c: 6e10 6b00 0700 |001a: invoke-virtual {v7}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@006b │ │ +04a812: 0c01 |001d: move-result-object v1 │ │ +04a814: 5454 ad01 |001e: iget-object v4, v5, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ +04a818: 6e30 5607 1004 |0020: invoke-virtual {v0, v1, v4}, Landroidx/window/embedding/MatcherUtils;.areComponentsMatching$window_release:(Landroid/content/ComponentName;Landroid/content/ComponentName;)Z // method@0756 │ │ +04a81e: 0a00 |0023: move-result v0 │ │ +04a820: 3800 0400 |0024: if-eqz v0, 0028 // +0004 │ │ +04a824: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +04a826: 2802 |0027: goto 0029 // +0002 │ │ +04a828: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +04a82a: 6e10 6d00 0700 |0029: invoke-virtual {v7}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@006d │ │ +04a830: 0c01 |002c: move-result-object v1 │ │ +04a832: 3801 1600 |002d: if-eqz v1, 0043 // +0016 │ │ +04a836: 3800 1200 |002f: if-eqz v0, 0041 // +0012 │ │ +04a83a: 6e10 6d00 0700 |0031: invoke-virtual {v7}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@006d │ │ +04a840: 0c07 |0034: move-result-object v7 │ │ +04a842: 1a00 561c |0035: const-string v0, "secondaryActivity.intent" // string@1c56 │ │ +04a846: 7120 941c 0700 |0037: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04a84c: 6e30 7b07 6507 |003a: invoke-virtual {v5, v6, v7}, Landroidx/window/embedding/SplitPairFilter;.matchesActivityIntentPair:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@077b │ │ +04a852: 0a06 |003d: move-result v6 │ │ +04a854: 3806 0300 |003e: if-eqz v6, 0041 // +0003 │ │ +04a858: 2802 |0040: goto 0042 // +0002 │ │ +04a85a: 1202 |0041: const/4 v2, #int 0 // #0 │ │ +04a85c: 0120 |0042: move v0, v2 │ │ +04a85e: 0f00 |0043: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/window/embedding/SplitPairFilter;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -04a85c: |[04a85c] androidx.window.embedding.SplitPairFilter.toString:()Ljava/lang/String; │ │ -04a86c: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -04a870: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -04a876: 1a01 8210 |0005: const-string v1, "SplitPairFilter{primaryActivityName=" // string@1082 │ │ -04a87a: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04a880: 5421 ab01 |000a: iget-object v1, v2, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ -04a884: 6e20 6c18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -04a88a: 1a01 8f01 |000f: const-string v1, ", secondaryActivityName=" // string@018f │ │ -04a88e: 6e20 6d18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04a894: 5421 ad01 |0014: iget-object v1, v2, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ -04a898: 6e20 6c18 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -04a89e: 1a01 8e01 |0019: const-string v1, ", secondaryActivityAction=" // string@018e │ │ -04a8a2: 6e20 6d18 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04a8a8: 5421 ac01 |001e: iget-object v1, v2, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ -04a8ac: 6e20 6c18 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -04a8b2: 1301 7d00 |0023: const/16 v1, #int 125 // #7d │ │ -04a8b6: 6e20 6818 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -04a8bc: 6e10 7018 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04a8c2: 0c00 |002b: move-result-object v0 │ │ -04a8c4: 1100 |002c: return-object v0 │ │ +04a8c4: |[04a8c4] androidx.window.embedding.SplitPairFilter.toString:()Ljava/lang/String; │ │ +04a8d4: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +04a8d8: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04a8de: 1a01 8210 |0005: const-string v1, "SplitPairFilter{primaryActivityName=" // string@1082 │ │ +04a8e2: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04a8e8: 5421 ab01 |000a: iget-object v1, v2, Landroidx/window/embedding/SplitPairFilter;.primaryActivityName:Landroid/content/ComponentName; // field@01ab │ │ +04a8ec: 6e20 6e18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +04a8f2: 1a01 8f01 |000f: const-string v1, ", secondaryActivityName=" // string@018f │ │ +04a8f6: 6e20 6f18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04a8fc: 5421 ad01 |0014: iget-object v1, v2, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityName:Landroid/content/ComponentName; // field@01ad │ │ +04a900: 6e20 6e18 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +04a906: 1a01 8e01 |0019: const-string v1, ", secondaryActivityAction=" // string@018e │ │ +04a90a: 6e20 6f18 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04a910: 5421 ac01 |001e: iget-object v1, v2, Landroidx/window/embedding/SplitPairFilter;.secondaryActivityIntentAction:Ljava/lang/String; // field@01ac │ │ +04a914: 6e20 6e18 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +04a91a: 1301 7d00 |0023: const/16 v1, #int 125 // #7d │ │ +04a91e: 6e20 6a18 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +04a924: 6e10 7218 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04a92a: 0c00 |002b: move-result-object v0 │ │ +04a92c: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #128 header: │ │ @@ -19299,57 +19341,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04b018: |[04b018] androidx.window.embedding.SplitRule$Api30Impl.:()V │ │ -04b028: 2200 a901 |0000: new-instance v0, Landroidx/window/embedding/SplitRule$Api30Impl; // type@01a9 │ │ -04b02c: 7010 8d07 0000 |0002: invoke-direct {v0}, Landroidx/window/embedding/SplitRule$Api30Impl;.:()V // method@078d │ │ -04b032: 6900 b401 |0005: sput-object v0, Landroidx/window/embedding/SplitRule$Api30Impl;.INSTANCE:Landroidx/window/embedding/SplitRule$Api30Impl; // field@01b4 │ │ -04b036: 0e00 |0007: return-void │ │ +04b080: |[04b080] androidx.window.embedding.SplitRule$Api30Impl.:()V │ │ +04b090: 2200 a901 |0000: new-instance v0, Landroidx/window/embedding/SplitRule$Api30Impl; // type@01a9 │ │ +04b094: 7010 8f07 0000 |0002: invoke-direct {v0}, Landroidx/window/embedding/SplitRule$Api30Impl;.:()V // method@078f │ │ +04b09a: 6900 b401 |0005: sput-object v0, Landroidx/window/embedding/SplitRule$Api30Impl;.INSTANCE:Landroidx/window/embedding/SplitRule$Api30Impl; // field@01b4 │ │ +04b09e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/SplitRule$Api30Impl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b038: |[04b038] androidx.window.embedding.SplitRule$Api30Impl.:()V │ │ -04b048: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04b04e: 0e00 |0003: return-void │ │ +04b0a0: |[04b0a0] androidx.window.embedding.SplitRule$Api30Impl.:()V │ │ +04b0b0: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04b0b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/SplitRule$Api30Impl;) │ │ name : 'getBounds' │ │ type : '(Landroid/view/WindowMetrics;)Landroid/graphics/Rect;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04afe8: |[04afe8] androidx.window.embedding.SplitRule$Api30Impl.getBounds:(Landroid/view/WindowMetrics;)Landroid/graphics/Rect; │ │ -04aff8: 1a00 6f1e |0000: const-string v0, "windowMetrics" // string@1e6f │ │ -04affc: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04b002: 6e10 8103 0200 |0005: invoke-virtual {v2}, Landroid/view/WindowMetrics;.getBounds:()Landroid/graphics/Rect; // method@0381 │ │ -04b008: 0c02 |0008: move-result-object v2 │ │ -04b00a: 1a00 701e |0009: const-string v0, "windowMetrics.bounds" // string@1e70 │ │ -04b00e: 7120 921c 0200 |000b: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04b014: 1102 |000e: return-object v2 │ │ +04b050: |[04b050] androidx.window.embedding.SplitRule$Api30Impl.getBounds:(Landroid/view/WindowMetrics;)Landroid/graphics/Rect; │ │ +04b060: 1a00 6f1e |0000: const-string v0, "windowMetrics" // string@1e6f │ │ +04b064: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04b06a: 6e10 8303 0200 |0005: invoke-virtual {v2}, Landroid/view/WindowMetrics;.getBounds:()Landroid/graphics/Rect; // method@0383 │ │ +04b070: 0c02 |0008: move-result-object v2 │ │ +04b072: 1a00 701e |0009: const-string v0, "windowMetrics.bounds" // string@1e70 │ │ +04b076: 7120 941c 0200 |000b: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04b07c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #129 header: │ │ @@ -19389,17 +19431,17 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 1 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ -Annotations on method #1952 'parseSplitRules$window_release' │ │ +Annotations on method #1954 'parseSplitRules$window_release' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "I)" "Ljava/util/Set<" "Landroidx/window/embedding/EmbeddingRule;" ">;" } │ │ -Annotations on method #1953 'parseSplitXml' │ │ +Annotations on method #1955 'parseSplitXml' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "I)" "Ljava/util/Set<" "Landroidx/window/embedding/EmbeddingRule;" ">;" } │ │ │ │ Class #130 - │ │ Class descriptor : 'Landroidx/window/embedding/SplitRuleParser;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -19411,458 +19453,458 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b638: |[04b638] androidx.window.embedding.SplitRuleParser.:()V │ │ -04b648: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04b64e: 0e00 |0003: return-void │ │ +04b6a0: |[04b6a0] androidx.window.embedding.SplitRuleParser.:()V │ │ +04b6b0: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04b6b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/embedding/SplitRuleParser;) │ │ name : 'buildClassName' │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 125 16-bit code units │ │ -04b050: |[04b050] androidx.window.embedding.SplitRuleParser.buildClassName:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName; │ │ -04b060: 380c 7500 |0000: if-eqz v12, 0075 // +0075 │ │ -04b064: 7210 ab17 0c00 |0002: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@17ab │ │ -04b06a: 0a00 |0005: move-result v0 │ │ -04b06c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -04b06e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -04b070: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -04b074: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04b076: 2802 |000b: goto 000d // +0002 │ │ -04b078: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04b07a: 3900 6800 |000d: if-nez v0, 0075 // +0068 │ │ -04b07e: 6e10 2b18 0c00 |000f: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -04b084: 0c0c |0012: move-result-object v12 │ │ -04b086: 6e20 4418 2c00 |0013: invoke-virtual {v12, v2}, Ljava/lang/String;.charAt:(I)C // method@1844 │ │ -04b08c: 0a00 |0016: move-result v0 │ │ -04b08e: 1309 2e00 |0017: const/16 v9, #int 46 // #2e │ │ -04b092: 3390 0c00 |0019: if-ne v0, v9, 0025 // +000c │ │ -04b096: 2200 3700 |001b: new-instance v0, Landroid/content/ComponentName; // type@0037 │ │ -04b09a: 7120 981c cb00 |001d: invoke-static {v11, v12}, Lkotlin/jvm/internal/i;.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@1c98 │ │ -04b0a0: 0c0c |0020: move-result-object v12 │ │ -04b0a2: 7030 ac00 b00c |0021: invoke-direct {v0, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00ac │ │ -04b0a8: 1100 |0024: return-object v0 │ │ -04b0aa: 1304 2f00 |0025: const/16 v4, #int 47 // #2f │ │ -04b0ae: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -04b0b0: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -04b0b2: 1267 |0029: const/4 v7, #int 6 // #6 │ │ -04b0b4: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -04b0b6: 07c3 |002b: move-object v3, v12 │ │ -04b0b8: 7706 f01e 0300 |002c: invoke-static/range {v3, v4, v5, v6, v7, v8}, Ln1/d;.z:(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I // method@1ef0 │ │ -04b0be: 0a00 |002f: move-result v0 │ │ -04b0c0: 3d00 1500 |0030: if-lez v0, 0045 // +0015 │ │ -04b0c4: 6e30 5d18 2c00 |0032: invoke-virtual {v12, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@185d │ │ -04b0ca: 0c0b |0035: move-result-object v11 │ │ -04b0cc: 1a02 1501 |0036: const-string v2, "(this as java.lang.Strin…ing(startIndex, endIndex)" // string@0115 │ │ -04b0d0: 7120 921c 2b00 |0038: invoke-static {v11, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04b0d6: b010 |003b: add-int/2addr v0, v1 │ │ -04b0d8: 6e20 5c18 0c00 |003c: invoke-virtual {v12, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@185c │ │ -04b0de: 0c0c |003f: move-result-object v12 │ │ -04b0e0: 1a00 1401 |0040: const-string v0, "(this as java.lang.String).substring(startIndex)" // string@0114 │ │ -04b0e4: 7120 921c 0c00 |0042: invoke-static {v12, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04b0ea: 1a00 3101 |0045: const-string v0, "*" // string@0131 │ │ -04b0ee: 7120 8f1c 0c00 |0047: invoke-static {v12, v0}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04b0f4: 0a00 |004a: move-result v0 │ │ -04b0f6: 3900 2400 |004b: if-nez v0, 006f // +0024 │ │ -04b0fa: 1301 2e00 |004d: const/16 v1, #int 46 // #2e │ │ -04b0fe: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -04b100: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -04b102: 1264 |0051: const/4 v4, #int 6 // #6 │ │ -04b104: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -04b106: 07c0 |0053: move-object v0, v12 │ │ -04b108: 7706 f01e 0000 |0054: invoke-static/range {v0, v1, v2, v3, v4, v5}, Ln1/d;.z:(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I // method@1ef0 │ │ -04b10e: 0a00 |0057: move-result v0 │ │ -04b110: 3b00 1700 |0058: if-gez v0, 006f // +0017 │ │ -04b114: 2200 5504 |005a: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -04b118: 7020 6718 b000 |005c: invoke-direct {v0, v11}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1867 │ │ -04b11e: 6e20 6818 9000 |005f: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -04b124: 6e20 6d18 c000 |0062: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04b12a: 220c 3700 |0065: new-instance v12, Landroid/content/ComponentName; // type@0037 │ │ -04b12e: 6e10 7018 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04b134: 0c00 |006a: move-result-object v0 │ │ -04b136: 7030 ac00 bc00 |006b: invoke-direct {v12, v11, v0}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00ac │ │ -04b13c: 110c |006e: return-object v12 │ │ -04b13e: 2200 3700 |006f: new-instance v0, Landroid/content/ComponentName; // type@0037 │ │ -04b142: 7030 ac00 b00c |0071: invoke-direct {v0, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00ac │ │ -04b148: 1100 |0074: return-object v0 │ │ -04b14a: 220b 3704 |0075: new-instance v11, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04b14e: 1a0c 8e02 |0077: const-string v12, "Activity name must not be null" // string@028e │ │ -04b152: 7020 0018 cb00 |0079: invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04b158: 270b |007c: throw v11 │ │ +04b0b8: |[04b0b8] androidx.window.embedding.SplitRuleParser.buildClassName:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName; │ │ +04b0c8: 380c 7500 |0000: if-eqz v12, 0075 // +0075 │ │ +04b0cc: 7210 ad17 0c00 |0002: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@17ad │ │ +04b0d2: 0a00 |0005: move-result v0 │ │ +04b0d4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +04b0d6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +04b0d8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +04b0dc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04b0de: 2802 |000b: goto 000d // +0002 │ │ +04b0e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04b0e2: 3900 6800 |000d: if-nez v0, 0075 // +0068 │ │ +04b0e6: 6e10 2d18 0c00 |000f: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04b0ec: 0c0c |0012: move-result-object v12 │ │ +04b0ee: 6e20 4618 2c00 |0013: invoke-virtual {v12, v2}, Ljava/lang/String;.charAt:(I)C // method@1846 │ │ +04b0f4: 0a00 |0016: move-result v0 │ │ +04b0f6: 1309 2e00 |0017: const/16 v9, #int 46 // #2e │ │ +04b0fa: 3390 0c00 |0019: if-ne v0, v9, 0025 // +000c │ │ +04b0fe: 2200 3700 |001b: new-instance v0, Landroid/content/ComponentName; // type@0037 │ │ +04b102: 7120 9a1c cb00 |001d: invoke-static {v11, v12}, Lkotlin/jvm/internal/i;.j:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@1c9a │ │ +04b108: 0c0c |0020: move-result-object v12 │ │ +04b10a: 7030 ae00 b00c |0021: invoke-direct {v0, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00ae │ │ +04b110: 1100 |0024: return-object v0 │ │ +04b112: 1304 2f00 |0025: const/16 v4, #int 47 // #2f │ │ +04b116: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +04b118: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +04b11a: 1267 |0029: const/4 v7, #int 6 // #6 │ │ +04b11c: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +04b11e: 07c3 |002b: move-object v3, v12 │ │ +04b120: 7706 f21e 0300 |002c: invoke-static/range {v3, v4, v5, v6, v7, v8}, Ln1/d;.z:(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I // method@1ef2 │ │ +04b126: 0a00 |002f: move-result v0 │ │ +04b128: 3d00 1500 |0030: if-lez v0, 0045 // +0015 │ │ +04b12c: 6e30 5f18 2c00 |0032: invoke-virtual {v12, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@185f │ │ +04b132: 0c0b |0035: move-result-object v11 │ │ +04b134: 1a02 1501 |0036: const-string v2, "(this as java.lang.Strin…ing(startIndex, endIndex)" // string@0115 │ │ +04b138: 7120 941c 2b00 |0038: invoke-static {v11, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04b13e: b010 |003b: add-int/2addr v0, v1 │ │ +04b140: 6e20 5e18 0c00 |003c: invoke-virtual {v12, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@185e │ │ +04b146: 0c0c |003f: move-result-object v12 │ │ +04b148: 1a00 1401 |0040: const-string v0, "(this as java.lang.String).substring(startIndex)" // string@0114 │ │ +04b14c: 7120 941c 0c00 |0042: invoke-static {v12, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04b152: 1a00 3101 |0045: const-string v0, "*" // string@0131 │ │ +04b156: 7120 911c 0c00 |0047: invoke-static {v12, v0}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04b15c: 0a00 |004a: move-result v0 │ │ +04b15e: 3900 2400 |004b: if-nez v0, 006f // +0024 │ │ +04b162: 1301 2e00 |004d: const/16 v1, #int 46 // #2e │ │ +04b166: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +04b168: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +04b16a: 1264 |0051: const/4 v4, #int 6 // #6 │ │ +04b16c: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +04b16e: 07c0 |0053: move-object v0, v12 │ │ +04b170: 7706 f21e 0000 |0054: invoke-static/range {v0, v1, v2, v3, v4, v5}, Ln1/d;.z:(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I // method@1ef2 │ │ +04b176: 0a00 |0057: move-result v0 │ │ +04b178: 3b00 1700 |0058: if-gez v0, 006f // +0017 │ │ +04b17c: 2200 5504 |005a: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +04b180: 7020 6918 b000 |005c: invoke-direct {v0, v11}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1869 │ │ +04b186: 6e20 6a18 9000 |005f: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +04b18c: 6e20 6f18 c000 |0062: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04b192: 220c 3700 |0065: new-instance v12, Landroid/content/ComponentName; // type@0037 │ │ +04b196: 6e10 7218 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04b19c: 0c00 |006a: move-result-object v0 │ │ +04b19e: 7030 ae00 bc00 |006b: invoke-direct {v12, v11, v0}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00ae │ │ +04b1a4: 110c |006e: return-object v12 │ │ +04b1a6: 2200 3700 |006f: new-instance v0, Landroid/content/ComponentName; // type@0037 │ │ +04b1aa: 7030 ae00 b00c |0071: invoke-direct {v0, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00ae │ │ +04b1b0: 1100 |0074: return-object v0 │ │ +04b1b2: 220b 3704 |0075: new-instance v11, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04b1b6: 1a0c 8e02 |0077: const-string v12, "Activity name must not be null" // string@028e │ │ +04b1ba: 7020 0218 cb00 |0079: invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04b1c0: 270b |007c: throw v11 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/embedding/SplitRuleParser;) │ │ name : 'parseActivityFilter' │ │ type : '(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/ActivityFilter;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -04b15c: |[04b15c] androidx.window.embedding.SplitRuleParser.parseActivityFilter:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/ActivityFilter; │ │ -04b16c: 6e10 cf00 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cf │ │ -04b172: 0c00 |0003: move-result-object v0 │ │ -04b174: 6201 5d01 |0004: sget-object v1, Landroidx/window/R$styleable;.ActivityFilter:[I // field@015d │ │ -04b178: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -04b17a: 6e52 1101 5021 |0007: invoke-virtual {v0, v5, v1, v2, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0111 │ │ -04b180: 0c05 |000a: move-result-object v5 │ │ -04b182: 6000 5f01 |000b: sget v0, Landroidx/window/R$styleable;.ActivityFilter_activityName:I // field@015f │ │ -04b186: 6e20 2201 0500 |000d: invoke-virtual {v5, v0}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0122 │ │ -04b18c: 0c00 |0010: move-result-object v0 │ │ -04b18e: 6001 5e01 |0011: sget v1, Landroidx/window/R$styleable;.ActivityFilter_activityAction:I // field@015e │ │ -04b192: 6e20 2201 1500 |0013: invoke-virtual {v5, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0122 │ │ -04b198: 0c05 |0016: move-result-object v5 │ │ -04b19a: 6e10 b900 0400 |0017: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00b9 │ │ -04b1a0: 0c04 |001a: move-result-object v4 │ │ -04b1a2: 6e10 ca00 0400 |001b: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00ca │ │ -04b1a8: 0c04 |001e: move-result-object v4 │ │ -04b1aa: 2201 9201 |001f: new-instance v1, Landroidx/window/embedding/ActivityFilter; // type@0192 │ │ -04b1ae: 1a02 321b |0021: const-string v2, "packageName" // string@1b32 │ │ -04b1b2: 7120 921c 2400 |0023: invoke-static {v4, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04b1b8: 7030 9a07 4300 |0026: invoke-direct {v3, v4, v0}, Landroidx/window/embedding/SplitRuleParser;.buildClassName:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName; // method@079a │ │ -04b1be: 0c04 |0029: move-result-object v4 │ │ -04b1c0: 7030 ec06 4105 |002a: invoke-direct {v1, v4, v5}, Landroidx/window/embedding/ActivityFilter;.:(Landroid/content/ComponentName;Ljava/lang/String;)V // method@06ec │ │ -04b1c6: 1101 |002d: return-object v1 │ │ +04b1c4: |[04b1c4] androidx.window.embedding.SplitRuleParser.parseActivityFilter:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/ActivityFilter; │ │ +04b1d4: 6e10 d100 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00d1 │ │ +04b1da: 0c00 |0003: move-result-object v0 │ │ +04b1dc: 6201 5d01 |0004: sget-object v1, Landroidx/window/R$styleable;.ActivityFilter:[I // field@015d │ │ +04b1e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04b1e2: 6e52 1301 5021 |0007: invoke-virtual {v0, v5, v1, v2, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0113 │ │ +04b1e8: 0c05 |000a: move-result-object v5 │ │ +04b1ea: 6000 5f01 |000b: sget v0, Landroidx/window/R$styleable;.ActivityFilter_activityName:I // field@015f │ │ +04b1ee: 6e20 2401 0500 |000d: invoke-virtual {v5, v0}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0124 │ │ +04b1f4: 0c00 |0010: move-result-object v0 │ │ +04b1f6: 6001 5e01 |0011: sget v1, Landroidx/window/R$styleable;.ActivityFilter_activityAction:I // field@015e │ │ +04b1fa: 6e20 2401 1500 |0013: invoke-virtual {v5, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0124 │ │ +04b200: 0c05 |0016: move-result-object v5 │ │ +04b202: 6e10 bb00 0400 |0017: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00bb │ │ +04b208: 0c04 |001a: move-result-object v4 │ │ +04b20a: 6e10 cc00 0400 |001b: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00cc │ │ +04b210: 0c04 |001e: move-result-object v4 │ │ +04b212: 2201 9201 |001f: new-instance v1, Landroidx/window/embedding/ActivityFilter; // type@0192 │ │ +04b216: 1a02 321b |0021: const-string v2, "packageName" // string@1b32 │ │ +04b21a: 7120 941c 2400 |0023: invoke-static {v4, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04b220: 7030 9c07 4300 |0026: invoke-direct {v3, v4, v0}, Landroidx/window/embedding/SplitRuleParser;.buildClassName:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName; // method@079c │ │ +04b226: 0c04 |0029: move-result-object v4 │ │ +04b228: 7030 ee06 4105 |002a: invoke-direct {v1, v4, v5}, Landroidx/window/embedding/ActivityFilter;.:(Landroid/content/ComponentName;Ljava/lang/String;)V // method@06ee │ │ +04b22e: 1101 |002d: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/embedding/SplitRuleParser;) │ │ name : 'parseSplitActivityRule' │ │ type : '(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/ActivityRule;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -04b1c8: |[04b1c8] androidx.window.embedding.SplitRuleParser.parseSplitActivityRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/ActivityRule; │ │ -04b1d8: 6e10 cf00 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cf │ │ -04b1de: 0c03 |0003: move-result-object v3 │ │ -04b1e0: 6200 6001 |0004: sget-object v0, Landroidx/window/R$styleable;.ActivityRule:[I // field@0160 │ │ -04b1e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04b1e6: 6e51 1101 4310 |0007: invoke-virtual {v3, v4, v0, v1, v1}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0111 │ │ -04b1ec: 0c03 |000a: move-result-object v3 │ │ -04b1ee: 6004 6101 |000b: sget v4, Landroidx/window/R$styleable;.ActivityRule_alwaysExpand:I // field@0161 │ │ -04b1f2: 6e30 1e01 4301 |000d: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@011e │ │ -04b1f8: 0a03 |0010: move-result v3 │ │ -04b1fa: 2204 9301 |0011: new-instance v4, Landroidx/window/embedding/ActivityRule; // type@0193 │ │ -04b1fe: 7100 252b 0000 |0013: invoke-static {}, Lx0/e0;.b:()Ljava/util/Set; // method@2b25 │ │ -04b204: 0c00 |0016: move-result-object v0 │ │ -04b206: 7030 f406 0403 |0017: invoke-direct {v4, v0, v3}, Landroidx/window/embedding/ActivityRule;.:(Ljava/util/Set;Z)V // method@06f4 │ │ -04b20c: 1104 |001a: return-object v4 │ │ +04b230: |[04b230] androidx.window.embedding.SplitRuleParser.parseSplitActivityRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/ActivityRule; │ │ +04b240: 6e10 d100 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00d1 │ │ +04b246: 0c03 |0003: move-result-object v3 │ │ +04b248: 6200 6001 |0004: sget-object v0, Landroidx/window/R$styleable;.ActivityRule:[I // field@0160 │ │ +04b24c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04b24e: 6e51 1301 4310 |0007: invoke-virtual {v3, v4, v0, v1, v1}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0113 │ │ +04b254: 0c03 |000a: move-result-object v3 │ │ +04b256: 6004 6101 |000b: sget v4, Landroidx/window/R$styleable;.ActivityRule_alwaysExpand:I // field@0161 │ │ +04b25a: 6e30 2001 4301 |000d: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0120 │ │ +04b260: 0a03 |0010: move-result v3 │ │ +04b262: 2204 9301 |0011: new-instance v4, Landroidx/window/embedding/ActivityRule; // type@0193 │ │ +04b266: 7100 282b 0000 |0013: invoke-static {}, Lx0/e0;.b:()Ljava/util/Set; // method@2b28 │ │ +04b26c: 0c00 |0016: move-result-object v0 │ │ +04b26e: 7030 f606 0403 |0017: invoke-direct {v4, v0, v3}, Landroidx/window/embedding/ActivityRule;.:(Ljava/util/Set;Z)V // method@06f6 │ │ +04b274: 1104 |001a: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/embedding/SplitRuleParser;) │ │ name : 'parseSplitPairFilter' │ │ type : '(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPairFilter;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -04b210: |[04b210] androidx.window.embedding.SplitRuleParser.parseSplitPairFilter:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPairFilter; │ │ -04b220: 6e10 cf00 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cf │ │ -04b226: 0c00 |0003: move-result-object v0 │ │ -04b228: 6201 6201 |0004: sget-object v1, Landroidx/window/R$styleable;.SplitPairFilter:[I // field@0162 │ │ -04b22c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -04b22e: 6e52 1101 5021 |0007: invoke-virtual {v0, v5, v1, v2, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0111 │ │ -04b234: 0c05 |000a: move-result-object v5 │ │ -04b236: 6000 6301 |000b: sget v0, Landroidx/window/R$styleable;.SplitPairFilter_primaryActivityName:I // field@0163 │ │ -04b23a: 6e20 2201 0500 |000d: invoke-virtual {v5, v0}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0122 │ │ -04b240: 0c00 |0010: move-result-object v0 │ │ -04b242: 6001 6501 |0011: sget v1, Landroidx/window/R$styleable;.SplitPairFilter_secondaryActivityName:I // field@0165 │ │ -04b246: 6e20 2201 1500 |0013: invoke-virtual {v5, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0122 │ │ -04b24c: 0c01 |0016: move-result-object v1 │ │ -04b24e: 6002 6401 |0017: sget v2, Landroidx/window/R$styleable;.SplitPairFilter_secondaryActivityAction:I // field@0164 │ │ -04b252: 6e20 2201 2500 |0019: invoke-virtual {v5, v2}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0122 │ │ -04b258: 0c05 |001c: move-result-object v5 │ │ -04b25a: 6e10 b900 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00b9 │ │ -04b260: 0c04 |0020: move-result-object v4 │ │ -04b262: 6e10 ca00 0400 |0021: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00ca │ │ -04b268: 0c04 |0024: move-result-object v4 │ │ -04b26a: 1a02 321b |0025: const-string v2, "packageName" // string@1b32 │ │ -04b26e: 7120 921c 2400 |0027: invoke-static {v4, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04b274: 7030 9a07 4300 |002a: invoke-direct {v3, v4, v0}, Landroidx/window/embedding/SplitRuleParser;.buildClassName:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName; // method@079a │ │ -04b27a: 0c00 |002d: move-result-object v0 │ │ -04b27c: 7030 9a07 4301 |002e: invoke-direct {v3, v4, v1}, Landroidx/window/embedding/SplitRuleParser;.buildClassName:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName; // method@079a │ │ -04b282: 0c04 |0031: move-result-object v4 │ │ -04b284: 2201 a601 |0032: new-instance v1, Landroidx/window/embedding/SplitPairFilter; // type@01a6 │ │ -04b288: 7040 7307 0154 |0034: invoke-direct {v1, v0, v4, v5}, Landroidx/window/embedding/SplitPairFilter;.:(Landroid/content/ComponentName;Landroid/content/ComponentName;Ljava/lang/String;)V // method@0773 │ │ -04b28e: 1101 |0037: return-object v1 │ │ +04b278: |[04b278] androidx.window.embedding.SplitRuleParser.parseSplitPairFilter:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPairFilter; │ │ +04b288: 6e10 d100 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00d1 │ │ +04b28e: 0c00 |0003: move-result-object v0 │ │ +04b290: 6201 6201 |0004: sget-object v1, Landroidx/window/R$styleable;.SplitPairFilter:[I // field@0162 │ │ +04b294: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04b296: 6e52 1301 5021 |0007: invoke-virtual {v0, v5, v1, v2, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0113 │ │ +04b29c: 0c05 |000a: move-result-object v5 │ │ +04b29e: 6000 6301 |000b: sget v0, Landroidx/window/R$styleable;.SplitPairFilter_primaryActivityName:I // field@0163 │ │ +04b2a2: 6e20 2401 0500 |000d: invoke-virtual {v5, v0}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0124 │ │ +04b2a8: 0c00 |0010: move-result-object v0 │ │ +04b2aa: 6001 6501 |0011: sget v1, Landroidx/window/R$styleable;.SplitPairFilter_secondaryActivityName:I // field@0165 │ │ +04b2ae: 6e20 2401 1500 |0013: invoke-virtual {v5, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0124 │ │ +04b2b4: 0c01 |0016: move-result-object v1 │ │ +04b2b6: 6002 6401 |0017: sget v2, Landroidx/window/R$styleable;.SplitPairFilter_secondaryActivityAction:I // field@0164 │ │ +04b2ba: 6e20 2401 2500 |0019: invoke-virtual {v5, v2}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0124 │ │ +04b2c0: 0c05 |001c: move-result-object v5 │ │ +04b2c2: 6e10 bb00 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00bb │ │ +04b2c8: 0c04 |0020: move-result-object v4 │ │ +04b2ca: 6e10 cc00 0400 |0021: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00cc │ │ +04b2d0: 0c04 |0024: move-result-object v4 │ │ +04b2d2: 1a02 321b |0025: const-string v2, "packageName" // string@1b32 │ │ +04b2d6: 7120 941c 2400 |0027: invoke-static {v4, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04b2dc: 7030 9c07 4300 |002a: invoke-direct {v3, v4, v0}, Landroidx/window/embedding/SplitRuleParser;.buildClassName:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName; // method@079c │ │ +04b2e2: 0c00 |002d: move-result-object v0 │ │ +04b2e4: 7030 9c07 4301 |002e: invoke-direct {v3, v4, v1}, Landroidx/window/embedding/SplitRuleParser;.buildClassName:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName; // method@079c │ │ +04b2ea: 0c04 |0031: move-result-object v4 │ │ +04b2ec: 2201 a601 |0032: new-instance v1, Landroidx/window/embedding/SplitPairFilter; // type@01a6 │ │ +04b2f0: 7040 7507 0154 |0034: invoke-direct {v1, v0, v4, v5}, Landroidx/window/embedding/SplitPairFilter;.:(Landroid/content/ComponentName;Landroid/content/ComponentName;Ljava/lang/String;)V // method@0775 │ │ +04b2f6: 1101 |0037: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/window/embedding/SplitRuleParser;) │ │ name : 'parseSplitPairRule' │ │ type : '(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPairRule;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 69 16-bit code units │ │ -04b290: |[04b290] androidx.window.embedding.SplitRuleParser.parseSplitPairRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPairRule; │ │ -04b2a0: 6e10 cf00 0c00 |0000: invoke-virtual {v12}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cf │ │ -04b2a6: 0c0c |0003: move-result-object v12 │ │ -04b2a8: 6200 6601 |0004: sget-object v0, Landroidx/window/R$styleable;.SplitPairRule:[I // field@0166 │ │ -04b2ac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04b2ae: 6e51 1101 dc10 |0007: invoke-virtual {v12, v13, v0, v1, v1}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0111 │ │ -04b2b4: 0c0c |000a: move-result-object v12 │ │ -04b2b6: 600d 6d01 |000b: sget v13, Landroidx/window/R$styleable;.SplitPairRule_splitRatio:I // field@016d │ │ -04b2ba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -04b2bc: 6e30 2001 dc00 |000e: invoke-virtual {v12, v13, v0}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@0120 │ │ -04b2c2: 0a09 |0011: move-result v9 │ │ -04b2c4: 600d 6c01 |0012: sget v13, Landroidx/window/R$styleable;.SplitPairRule_splitMinWidth:I // field@016c │ │ -04b2c8: 6e30 1f01 dc00 |0014: invoke-virtual {v12, v13, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@011f │ │ -04b2ce: 0a0d |0017: move-result v13 │ │ -04b2d0: 87d7 |0018: float-to-int v7, v13 │ │ -04b2d2: 600d 6b01 |0019: sget v13, Landroidx/window/R$styleable;.SplitPairRule_splitMinSmallestWidth:I // field@016b │ │ -04b2d6: 6e30 1f01 dc00 |001b: invoke-virtual {v12, v13, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@011f │ │ -04b2dc: 0a0d |001e: move-result v13 │ │ -04b2de: 87d8 |001f: float-to-int v8, v13 │ │ -04b2e0: 600d 6a01 |0020: sget v13, Landroidx/window/R$styleable;.SplitPairRule_splitLayoutDirection:I // field@016a │ │ -04b2e4: 1230 |0022: const/4 v0, #int 3 // #3 │ │ -04b2e6: 6e30 2101 dc00 |0023: invoke-virtual {v12, v13, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0121 │ │ -04b2ec: 0a0a |0026: move-result v10 │ │ -04b2ee: 600d 6801 |0027: sget v13, Landroidx/window/R$styleable;.SplitPairRule_finishPrimaryWithSecondary:I // field@0168 │ │ -04b2f2: 6e30 1e01 dc01 |0029: invoke-virtual {v12, v13, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@011e │ │ -04b2f8: 0a04 |002c: move-result v4 │ │ -04b2fa: 600d 6901 |002d: sget v13, Landroidx/window/R$styleable;.SplitPairRule_finishSecondaryWithPrimary:I // field@0169 │ │ -04b2fe: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -04b300: 6e30 1e01 dc00 |0030: invoke-virtual {v12, v13, v0}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@011e │ │ -04b306: 0a05 |0033: move-result v5 │ │ -04b308: 600d 6701 |0034: sget v13, Landroidx/window/R$styleable;.SplitPairRule_clearTop:I // field@0167 │ │ -04b30c: 6e30 1e01 dc01 |0036: invoke-virtual {v12, v13, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@011e │ │ -04b312: 0a06 |0039: move-result v6 │ │ -04b314: 220c a701 |003a: new-instance v12, Landroidx/window/embedding/SplitPairRule; // type@01a7 │ │ -04b318: 7100 252b 0000 |003c: invoke-static {}, Lx0/e0;.b:()Ljava/util/Set; // method@2b25 │ │ -04b31e: 0c03 |003f: move-result-object v3 │ │ -04b320: 07c2 |0040: move-object v2, v12 │ │ -04b322: 7609 7c07 0200 |0041: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroidx/window/embedding/SplitPairRule;.:(Ljava/util/Set;ZZZIIFI)V // method@077c │ │ -04b328: 110c |0044: return-object v12 │ │ +04b2f8: |[04b2f8] androidx.window.embedding.SplitRuleParser.parseSplitPairRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPairRule; │ │ +04b308: 6e10 d100 0c00 |0000: invoke-virtual {v12}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00d1 │ │ +04b30e: 0c0c |0003: move-result-object v12 │ │ +04b310: 6200 6601 |0004: sget-object v0, Landroidx/window/R$styleable;.SplitPairRule:[I // field@0166 │ │ +04b314: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04b316: 6e51 1301 dc10 |0007: invoke-virtual {v12, v13, v0, v1, v1}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0113 │ │ +04b31c: 0c0c |000a: move-result-object v12 │ │ +04b31e: 600d 6d01 |000b: sget v13, Landroidx/window/R$styleable;.SplitPairRule_splitRatio:I // field@016d │ │ +04b322: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +04b324: 6e30 2201 dc00 |000e: invoke-virtual {v12, v13, v0}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@0122 │ │ +04b32a: 0a09 |0011: move-result v9 │ │ +04b32c: 600d 6c01 |0012: sget v13, Landroidx/window/R$styleable;.SplitPairRule_splitMinWidth:I // field@016c │ │ +04b330: 6e30 2101 dc00 |0014: invoke-virtual {v12, v13, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0121 │ │ +04b336: 0a0d |0017: move-result v13 │ │ +04b338: 87d7 |0018: float-to-int v7, v13 │ │ +04b33a: 600d 6b01 |0019: sget v13, Landroidx/window/R$styleable;.SplitPairRule_splitMinSmallestWidth:I // field@016b │ │ +04b33e: 6e30 2101 dc00 |001b: invoke-virtual {v12, v13, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0121 │ │ +04b344: 0a0d |001e: move-result v13 │ │ +04b346: 87d8 |001f: float-to-int v8, v13 │ │ +04b348: 600d 6a01 |0020: sget v13, Landroidx/window/R$styleable;.SplitPairRule_splitLayoutDirection:I // field@016a │ │ +04b34c: 1230 |0022: const/4 v0, #int 3 // #3 │ │ +04b34e: 6e30 2301 dc00 |0023: invoke-virtual {v12, v13, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0123 │ │ +04b354: 0a0a |0026: move-result v10 │ │ +04b356: 600d 6801 |0027: sget v13, Landroidx/window/R$styleable;.SplitPairRule_finishPrimaryWithSecondary:I // field@0168 │ │ +04b35a: 6e30 2001 dc01 |0029: invoke-virtual {v12, v13, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0120 │ │ +04b360: 0a04 |002c: move-result v4 │ │ +04b362: 600d 6901 |002d: sget v13, Landroidx/window/R$styleable;.SplitPairRule_finishSecondaryWithPrimary:I // field@0169 │ │ +04b366: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +04b368: 6e30 2001 dc00 |0030: invoke-virtual {v12, v13, v0}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0120 │ │ +04b36e: 0a05 |0033: move-result v5 │ │ +04b370: 600d 6701 |0034: sget v13, Landroidx/window/R$styleable;.SplitPairRule_clearTop:I // field@0167 │ │ +04b374: 6e30 2001 dc01 |0036: invoke-virtual {v12, v13, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0120 │ │ +04b37a: 0a06 |0039: move-result v6 │ │ +04b37c: 220c a701 |003a: new-instance v12, Landroidx/window/embedding/SplitPairRule; // type@01a7 │ │ +04b380: 7100 282b 0000 |003c: invoke-static {}, Lx0/e0;.b:()Ljava/util/Set; // method@2b28 │ │ +04b386: 0c03 |003f: move-result-object v3 │ │ +04b388: 07c2 |0040: move-object v2, v12 │ │ +04b38a: 7609 7e07 0200 |0041: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroidx/window/embedding/SplitPairRule;.:(Ljava/util/Set;ZZZIIFI)V // method@077e │ │ +04b390: 110c |0044: return-object v12 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/window/embedding/SplitRuleParser;) │ │ name : 'parseSplitPlaceholderRule' │ │ type : '(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPlaceholderRule;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 87 16-bit code units │ │ -04b32c: |[04b32c] androidx.window.embedding.SplitRuleParser.parseSplitPlaceholderRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPlaceholderRule; │ │ -04b33c: 6e10 cf00 0b00 |0000: invoke-virtual {v11}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cf │ │ -04b342: 0c00 |0003: move-result-object v0 │ │ -04b344: 6201 6e01 |0004: sget-object v1, Landroidx/window/R$styleable;.SplitPlaceholderRule:[I // field@016e │ │ -04b348: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -04b34a: 6e52 1101 c021 |0007: invoke-virtual {v0, v12, v1, v2, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0111 │ │ -04b350: 0c0c |000a: move-result-object v12 │ │ -04b352: 6000 6f01 |000b: sget v0, Landroidx/window/R$styleable;.SplitPlaceholderRule_placeholderActivityName:I // field@016f │ │ -04b356: 6e20 2201 0c00 |000d: invoke-virtual {v12, v0}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0122 │ │ -04b35c: 0c00 |0010: move-result-object v0 │ │ -04b35e: 6001 7301 |0011: sget v1, Landroidx/window/R$styleable;.SplitPlaceholderRule_splitRatio:I // field@0173 │ │ -04b362: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -04b364: 6e30 2001 1c02 |0014: invoke-virtual {v12, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@0120 │ │ -04b36a: 0a08 |0017: move-result v8 │ │ -04b36c: 6001 7201 |0018: sget v1, Landroidx/window/R$styleable;.SplitPlaceholderRule_splitMinWidth:I // field@0172 │ │ -04b370: 6e30 1f01 1c02 |001a: invoke-virtual {v12, v1, v2}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@011f │ │ -04b376: 0a01 |001d: move-result v1 │ │ -04b378: 8716 |001e: float-to-int v6, v1 │ │ -04b37a: 6001 7101 |001f: sget v1, Landroidx/window/R$styleable;.SplitPlaceholderRule_splitMinSmallestWidth:I // field@0171 │ │ -04b37e: 6e30 1f01 1c02 |0021: invoke-virtual {v12, v1, v2}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@011f │ │ -04b384: 0a01 |0024: move-result v1 │ │ -04b386: 8717 |0025: float-to-int v7, v1 │ │ -04b388: 6001 7001 |0026: sget v1, Landroidx/window/R$styleable;.SplitPlaceholderRule_splitLayoutDirection:I // field@0170 │ │ -04b38c: 1232 |0028: const/4 v2, #int 3 // #3 │ │ -04b38e: 6e30 2101 1c02 |0029: invoke-virtual {v12, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0121 │ │ -04b394: 0a09 |002c: move-result v9 │ │ -04b396: 6e10 b900 0b00 |002d: invoke-virtual {v11}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00b9 │ │ -04b39c: 0c0b |0030: move-result-object v11 │ │ -04b39e: 6e10 ca00 0b00 |0031: invoke-virtual {v11}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00ca │ │ -04b3a4: 0c0b |0034: move-result-object v11 │ │ -04b3a6: 1a0c 321b |0035: const-string v12, "packageName" // string@1b32 │ │ -04b3aa: 7120 921c cb00 |0037: invoke-static {v11, v12}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04b3b0: 7030 9a07 ba00 |003a: invoke-direct {v10, v11, v0}, Landroidx/window/embedding/SplitRuleParser;.buildClassName:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName; // method@079a │ │ -04b3b6: 0c0b |003d: move-result-object v11 │ │ -04b3b8: 220c a801 |003e: new-instance v12, Landroidx/window/embedding/SplitPlaceholderRule; // type@01a8 │ │ -04b3bc: 7100 252b 0000 |0040: invoke-static {}, Lx0/e0;.b:()Ljava/util/Set; // method@2b25 │ │ -04b3c2: 0c04 |0043: move-result-object v4 │ │ -04b3c4: 2200 3c00 |0044: new-instance v0, Landroid/content/Intent; // type@003c │ │ -04b3c8: 7010 db00 0000 |0046: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00db │ │ -04b3ce: 6e20 f000 b000 |0049: invoke-virtual {v0, v11}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00f0 │ │ -04b3d4: 0c05 |004c: move-result-object v5 │ │ -04b3d6: 1a0b 2f05 |004d: const-string v11, "Intent().setComponent(pl…eholderActivityClassName)" // string@052f │ │ -04b3da: 7120 921c b500 |004f: invoke-static {v5, v11}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04b3e0: 07c3 |0052: move-object v3, v12 │ │ -04b3e2: 7607 8507 0300 |0053: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroidx/window/embedding/SplitPlaceholderRule;.:(Ljava/util/Set;Landroid/content/Intent;IIFI)V // method@0785 │ │ -04b3e8: 110c |0056: return-object v12 │ │ +04b394: |[04b394] androidx.window.embedding.SplitRuleParser.parseSplitPlaceholderRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPlaceholderRule; │ │ +04b3a4: 6e10 d100 0b00 |0000: invoke-virtual {v11}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00d1 │ │ +04b3aa: 0c00 |0003: move-result-object v0 │ │ +04b3ac: 6201 6e01 |0004: sget-object v1, Landroidx/window/R$styleable;.SplitPlaceholderRule:[I // field@016e │ │ +04b3b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04b3b2: 6e52 1301 c021 |0007: invoke-virtual {v0, v12, v1, v2, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0113 │ │ +04b3b8: 0c0c |000a: move-result-object v12 │ │ +04b3ba: 6000 6f01 |000b: sget v0, Landroidx/window/R$styleable;.SplitPlaceholderRule_placeholderActivityName:I // field@016f │ │ +04b3be: 6e20 2401 0c00 |000d: invoke-virtual {v12, v0}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0124 │ │ +04b3c4: 0c00 |0010: move-result-object v0 │ │ +04b3c6: 6001 7301 |0011: sget v1, Landroidx/window/R$styleable;.SplitPlaceholderRule_splitRatio:I // field@0173 │ │ +04b3ca: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +04b3cc: 6e30 2201 1c02 |0014: invoke-virtual {v12, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@0122 │ │ +04b3d2: 0a08 |0017: move-result v8 │ │ +04b3d4: 6001 7201 |0018: sget v1, Landroidx/window/R$styleable;.SplitPlaceholderRule_splitMinWidth:I // field@0172 │ │ +04b3d8: 6e30 2101 1c02 |001a: invoke-virtual {v12, v1, v2}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0121 │ │ +04b3de: 0a01 |001d: move-result v1 │ │ +04b3e0: 8716 |001e: float-to-int v6, v1 │ │ +04b3e2: 6001 7101 |001f: sget v1, Landroidx/window/R$styleable;.SplitPlaceholderRule_splitMinSmallestWidth:I // field@0171 │ │ +04b3e6: 6e30 2101 1c02 |0021: invoke-virtual {v12, v1, v2}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0121 │ │ +04b3ec: 0a01 |0024: move-result v1 │ │ +04b3ee: 8717 |0025: float-to-int v7, v1 │ │ +04b3f0: 6001 7001 |0026: sget v1, Landroidx/window/R$styleable;.SplitPlaceholderRule_splitLayoutDirection:I // field@0170 │ │ +04b3f4: 1232 |0028: const/4 v2, #int 3 // #3 │ │ +04b3f6: 6e30 2301 1c02 |0029: invoke-virtual {v12, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0123 │ │ +04b3fc: 0a09 |002c: move-result v9 │ │ +04b3fe: 6e10 bb00 0b00 |002d: invoke-virtual {v11}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00bb │ │ +04b404: 0c0b |0030: move-result-object v11 │ │ +04b406: 6e10 cc00 0b00 |0031: invoke-virtual {v11}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00cc │ │ +04b40c: 0c0b |0034: move-result-object v11 │ │ +04b40e: 1a0c 321b |0035: const-string v12, "packageName" // string@1b32 │ │ +04b412: 7120 941c cb00 |0037: invoke-static {v11, v12}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04b418: 7030 9c07 ba00 |003a: invoke-direct {v10, v11, v0}, Landroidx/window/embedding/SplitRuleParser;.buildClassName:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName; // method@079c │ │ +04b41e: 0c0b |003d: move-result-object v11 │ │ +04b420: 220c a801 |003e: new-instance v12, Landroidx/window/embedding/SplitPlaceholderRule; // type@01a8 │ │ +04b424: 7100 282b 0000 |0040: invoke-static {}, Lx0/e0;.b:()Ljava/util/Set; // method@2b28 │ │ +04b42a: 0c04 |0043: move-result-object v4 │ │ +04b42c: 2200 3c00 |0044: new-instance v0, Landroid/content/Intent; // type@003c │ │ +04b430: 7010 dd00 0000 |0046: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00dd │ │ +04b436: 6e20 f200 b000 |0049: invoke-virtual {v0, v11}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00f2 │ │ +04b43c: 0c05 |004c: move-result-object v5 │ │ +04b43e: 1a0b 2f05 |004d: const-string v11, "Intent().setComponent(pl…eholderActivityClassName)" // string@052f │ │ +04b442: 7120 941c b500 |004f: invoke-static {v5, v11}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04b448: 07c3 |0052: move-object v3, v12 │ │ +04b44a: 7607 8707 0300 |0053: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroidx/window/embedding/SplitPlaceholderRule;.:(Ljava/util/Set;Landroid/content/Intent;IIFI)V // method@0787 │ │ +04b450: 110c |0056: return-object v12 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/window/embedding/SplitRuleParser;) │ │ name : 'parseSplitXml' │ │ type : '(Landroid/content/Context;I)Ljava/util/Set;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 260 16-bit code units │ │ -04b410: |[04b410] androidx.window.embedding.SplitRuleParser.parseSplitXml:(Landroid/content/Context;I)Ljava/util/Set; │ │ -04b420: 6e10 cb00 0900 |0000: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00cb │ │ -04b426: 0c00 |0003: move-result-object v0 │ │ -04b428: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04b42a: 6e20 1c01 a000 |0005: invoke-virtual {v0, v10}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@011c │ │ -04b430: 0c0a |0008: move-result-object v10 │ │ -04b432: 1a00 321c |0009: const-string v0, "resources.getXml(splitResourceId)" // string@1c32 │ │ -04b436: 7120 921c 0a00 |000b: invoke-static {v10, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04b43c: 2200 a004 |000e: new-instance v0, Ljava/util/HashSet; // type@04a0 │ │ -04b440: 7010 6819 0000 |0010: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@1968 │ │ -04b446: 7210 2401 0a00 |0013: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.getDepth:()I // method@0124 │ │ -04b44c: 0a02 |0016: move-result v2 │ │ -04b44e: 7210 2801 0a00 |0017: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.next:()I // method@0128 │ │ -04b454: 0a03 |001a: move-result v3 │ │ -04b456: 0714 |001b: move-object v4, v1 │ │ -04b458: 0745 |001c: move-object v5, v4 │ │ -04b45a: 0756 |001d: move-object v6, v5 │ │ -04b45c: 1217 |001e: const/4 v7, #int 1 // #1 │ │ -04b45e: 3273 cc00 |001f: if-eq v3, v7, 00eb // +00cc │ │ -04b462: 1237 |0021: const/4 v7, #int 3 // #3 │ │ -04b464: 3373 0800 |0022: if-ne v3, v7, 002a // +0008 │ │ -04b468: 7210 2401 0a00 |0024: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.getDepth:()I // method@0124 │ │ -04b46e: 0a03 |0027: move-result v3 │ │ -04b470: 3723 c300 |0028: if-le v3, v2, 00eb // +00c3 │ │ -04b474: 7210 2501 0a00 |002a: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.getEventType:()I // method@0125 │ │ -04b47a: 0a03 |002d: move-result v3 │ │ -04b47c: 1227 |002e: const/4 v7, #int 2 // #2 │ │ -04b47e: 3373 b600 |002f: if-ne v3, v7, 00e5 // +00b6 │ │ -04b482: 7210 2601 0a00 |0031: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0126 │ │ -04b488: 0c03 |0034: move-result-object v3 │ │ -04b48a: 1a07 6f1d |0035: const-string v7, "split-config" // string@1d6f │ │ -04b48e: 7120 8f1c 3700 |0037: invoke-static {v7, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04b494: 0a03 |003a: move-result v3 │ │ -04b496: 3803 0400 |003b: if-eqz v3, 003f // +0004 │ │ -04b49a: 2900 a800 |003d: goto/16 00e5 // +00a8 │ │ -04b49e: 7210 2601 0a00 |003f: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0126 │ │ -04b4a4: 0c03 |0042: move-result-object v3 │ │ -04b4a6: 3803 a200 |0043: if-eqz v3, 00e5 // +00a2 │ │ -04b4aa: 6e10 4e18 0300 |0045: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@184e │ │ -04b4b0: 0a07 |0048: move-result v7 │ │ -04b4b2: 2c07 a500 0000 |0049: sparse-switch v7, 000000ee // +000000a5 │ │ -04b4b8: 2900 9900 |004c: goto/16 00e5 // +0099 │ │ -04b4bc: 1a07 8c10 |004e: const-string v7, "SplitPlaceholderRule" // string@108c │ │ -04b4c0: 6e20 4818 7300 |0050: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -04b4c6: 0a03 |0053: move-result v3 │ │ -04b4c8: 3903 0400 |0054: if-nez v3, 0058 // +0004 │ │ -04b4cc: 2900 8f00 |0056: goto/16 00e5 // +008f │ │ -04b4d0: 7030 9f07 980a |0058: invoke-direct {v8, v9, v10}, Landroidx/window/embedding/SplitRuleParser;.parseSplitPlaceholderRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPlaceholderRule; // method@079f │ │ -04b4d6: 0c03 |005b: move-result-object v3 │ │ -04b4d8: 6e20 6a19 3000 |005c: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196a │ │ -04b4de: 0714 |005f: move-object v4, v1 │ │ -04b4e0: 0745 |0060: move-object v5, v4 │ │ -04b4e2: 0736 |0061: move-object v6, v3 │ │ -04b4e4: 2900 8300 |0062: goto/16 00e5 // +0083 │ │ -04b4e8: 1a07 9302 |0064: const-string v7, "ActivityRule" // string@0293 │ │ -04b4ec: 6e20 4818 7300 |0066: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -04b4f2: 0a03 |0069: move-result v3 │ │ -04b4f4: 3903 0400 |006a: if-nez v3, 006e // +0004 │ │ -04b4f8: 2900 7900 |006c: goto/16 00e5 // +0079 │ │ -04b4fc: 7030 9c07 980a |006e: invoke-direct {v8, v9, v10}, Landroidx/window/embedding/SplitRuleParser;.parseSplitActivityRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/ActivityRule; // method@079c │ │ -04b502: 0c03 |0071: move-result-object v3 │ │ -04b504: 6e20 6a19 3000 |0072: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196a │ │ -04b50a: 0715 |0075: move-object v5, v1 │ │ -04b50c: 0756 |0076: move-object v6, v5 │ │ -04b50e: 0734 |0077: move-object v4, v3 │ │ -04b510: 2900 6d00 |0078: goto/16 00e5 // +006d │ │ -04b514: 1a07 7e10 |007a: const-string v7, "SplitPairFilter" // string@107e │ │ -04b518: 6e20 4818 7300 |007c: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -04b51e: 0a03 |007f: move-result v3 │ │ -04b520: 3903 0300 |0080: if-nez v3, 0083 // +0003 │ │ -04b524: 2863 |0082: goto 00e5 // +0063 │ │ -04b526: 3805 1100 |0083: if-eqz v5, 0094 // +0011 │ │ -04b52a: 7030 9d07 980a |0085: invoke-direct {v8, v9, v10}, Landroidx/window/embedding/SplitRuleParser;.parseSplitPairFilter:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPairFilter; // method@079d │ │ -04b530: 0c03 |0088: move-result-object v3 │ │ -04b532: 6e20 6f19 5000 |0089: invoke-virtual {v0, v5}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@196f │ │ -04b538: 6e20 8407 3500 |008c: invoke-virtual {v5, v3}, Landroidx/window/embedding/SplitPairRule;.plus$window_release:(Landroidx/window/embedding/SplitPairFilter;)Landroidx/window/embedding/SplitPairRule; // method@0784 │ │ -04b53e: 0c03 |008f: move-result-object v3 │ │ -04b540: 6e20 6a19 3000 |0090: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196a │ │ -04b546: 281b |0093: goto 00ae // +001b │ │ -04b548: 2209 3704 |0094: new-instance v9, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04b54c: 1a0a 7204 |0096: const-string v10, "Found orphaned SplitPairFilter outside of SplitPairRule" // string@0472 │ │ -04b550: 7020 0018 a900 |0098: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04b556: 2709 |009b: throw v9 │ │ -04b558: 1a07 8310 |009c: const-string v7, "SplitPairRule" // string@1083 │ │ -04b55c: 6e20 4818 7300 |009e: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -04b562: 0a03 |00a1: move-result v3 │ │ -04b564: 3903 0300 |00a2: if-nez v3, 00a5 // +0003 │ │ -04b568: 2841 |00a4: goto 00e5 // +0041 │ │ -04b56a: 7030 9e07 980a |00a5: invoke-direct {v8, v9, v10}, Landroidx/window/embedding/SplitRuleParser;.parseSplitPairRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPairRule; // method@079e │ │ -04b570: 0c03 |00a8: move-result-object v3 │ │ -04b572: 6e20 6a19 3000 |00a9: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196a │ │ -04b578: 0714 |00ac: move-object v4, v1 │ │ -04b57a: 0746 |00ad: move-object v6, v4 │ │ -04b57c: 0735 |00ae: move-object v5, v3 │ │ -04b57e: 2836 |00af: goto 00e5 // +0036 │ │ -04b580: 1a07 8f02 |00b0: const-string v7, "ActivityFilter" // string@028f │ │ -04b584: 6e20 4818 7300 |00b2: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -04b58a: 0a03 |00b5: move-result v3 │ │ -04b58c: 3903 0300 |00b6: if-nez v3, 00b9 // +0003 │ │ -04b590: 282d |00b8: goto 00e5 // +002d │ │ -04b592: 3904 0d00 |00b9: if-nez v4, 00c6 // +000d │ │ -04b596: 3806 0300 |00bb: if-eqz v6, 00be // +0003 │ │ -04b59a: 2809 |00bd: goto 00c6 // +0009 │ │ -04b59c: 2209 3704 |00be: new-instance v9, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04b5a0: 1a0a 7104 |00c0: const-string v10, "Found orphaned ActivityFilter" // string@0471 │ │ -04b5a4: 7020 0018 a900 |00c2: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04b5aa: 2709 |00c5: throw v9 │ │ -04b5ac: 7030 9b07 980a |00c6: invoke-direct {v8, v9, v10}, Landroidx/window/embedding/SplitRuleParser;.parseActivityFilter:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/ActivityFilter; // method@079b │ │ -04b5b2: 0c03 |00c9: move-result-object v3 │ │ -04b5b4: 3804 0d00 |00ca: if-eqz v4, 00d7 // +000d │ │ -04b5b8: 6e20 6f19 4000 |00cc: invoke-virtual {v0, v4}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@196f │ │ -04b5be: 6e20 fa06 3400 |00cf: invoke-virtual {v4, v3}, Landroidx/window/embedding/ActivityRule;.plus$window_release:(Landroidx/window/embedding/ActivityFilter;)Landroidx/window/embedding/ActivityRule; // method@06fa │ │ -04b5c4: 0c03 |00d2: move-result-object v3 │ │ -04b5c6: 6e20 6a19 3000 |00d3: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196a │ │ -04b5cc: 28a1 |00d6: goto 0077 // -005f │ │ -04b5ce: 3806 0e00 |00d7: if-eqz v6, 00e5 // +000e │ │ -04b5d2: 6e20 6f19 6000 |00d9: invoke-virtual {v0, v6}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@196f │ │ -04b5d8: 6e20 8b07 3600 |00dc: invoke-virtual {v6, v3}, Landroidx/window/embedding/SplitPlaceholderRule;.plus$window_release:(Landroidx/window/embedding/ActivityFilter;)Landroidx/window/embedding/SplitPlaceholderRule; // method@078b │ │ -04b5de: 0c03 |00df: move-result-object v3 │ │ -04b5e0: 6e20 6a19 3000 |00e0: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196a │ │ -04b5e6: 2900 7eff |00e3: goto/16 0061 // -0082 │ │ -04b5ea: 7210 2801 0a00 |00e5: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.next:()I // method@0128 │ │ -04b5f0: 0a03 |00e8: move-result v3 │ │ -04b5f2: 2900 35ff |00e9: goto/16 001e // -00cb │ │ -04b5f6: 1100 |00eb: return-object v0 │ │ -04b5f8: 1101 |00ec: return-object v1 │ │ -04b5fa: 0000 |00ed: nop // spacer │ │ -04b5fc: 0002 0500 87af 7b1e 1066 051f 8c25 ... |00ee: sparse-switch-data (22 units) │ │ +04b478: |[04b478] androidx.window.embedding.SplitRuleParser.parseSplitXml:(Landroid/content/Context;I)Ljava/util/Set; │ │ +04b488: 6e10 cd00 0900 |0000: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00cd │ │ +04b48e: 0c00 |0003: move-result-object v0 │ │ +04b490: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04b492: 6e20 1e01 a000 |0005: invoke-virtual {v0, v10}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@011e │ │ +04b498: 0c0a |0008: move-result-object v10 │ │ +04b49a: 1a00 321c |0009: const-string v0, "resources.getXml(splitResourceId)" // string@1c32 │ │ +04b49e: 7120 941c 0a00 |000b: invoke-static {v10, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04b4a4: 2200 a004 |000e: new-instance v0, Ljava/util/HashSet; // type@04a0 │ │ +04b4a8: 7010 6a19 0000 |0010: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@196a │ │ +04b4ae: 7210 2601 0a00 |0013: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.getDepth:()I // method@0126 │ │ +04b4b4: 0a02 |0016: move-result v2 │ │ +04b4b6: 7210 2a01 0a00 |0017: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.next:()I // method@012a │ │ +04b4bc: 0a03 |001a: move-result v3 │ │ +04b4be: 0714 |001b: move-object v4, v1 │ │ +04b4c0: 0745 |001c: move-object v5, v4 │ │ +04b4c2: 0756 |001d: move-object v6, v5 │ │ +04b4c4: 1217 |001e: const/4 v7, #int 1 // #1 │ │ +04b4c6: 3273 cc00 |001f: if-eq v3, v7, 00eb // +00cc │ │ +04b4ca: 1237 |0021: const/4 v7, #int 3 // #3 │ │ +04b4cc: 3373 0800 |0022: if-ne v3, v7, 002a // +0008 │ │ +04b4d0: 7210 2601 0a00 |0024: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.getDepth:()I // method@0126 │ │ +04b4d6: 0a03 |0027: move-result v3 │ │ +04b4d8: 3723 c300 |0028: if-le v3, v2, 00eb // +00c3 │ │ +04b4dc: 7210 2701 0a00 |002a: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.getEventType:()I // method@0127 │ │ +04b4e2: 0a03 |002d: move-result v3 │ │ +04b4e4: 1227 |002e: const/4 v7, #int 2 // #2 │ │ +04b4e6: 3373 b600 |002f: if-ne v3, v7, 00e5 // +00b6 │ │ +04b4ea: 7210 2801 0a00 |0031: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0128 │ │ +04b4f0: 0c03 |0034: move-result-object v3 │ │ +04b4f2: 1a07 6f1d |0035: const-string v7, "split-config" // string@1d6f │ │ +04b4f6: 7120 911c 3700 |0037: invoke-static {v7, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04b4fc: 0a03 |003a: move-result v3 │ │ +04b4fe: 3803 0400 |003b: if-eqz v3, 003f // +0004 │ │ +04b502: 2900 a800 |003d: goto/16 00e5 // +00a8 │ │ +04b506: 7210 2801 0a00 |003f: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0128 │ │ +04b50c: 0c03 |0042: move-result-object v3 │ │ +04b50e: 3803 a200 |0043: if-eqz v3, 00e5 // +00a2 │ │ +04b512: 6e10 5018 0300 |0045: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@1850 │ │ +04b518: 0a07 |0048: move-result v7 │ │ +04b51a: 2c07 a500 0000 |0049: sparse-switch v7, 000000ee // +000000a5 │ │ +04b520: 2900 9900 |004c: goto/16 00e5 // +0099 │ │ +04b524: 1a07 8c10 |004e: const-string v7, "SplitPlaceholderRule" // string@108c │ │ +04b528: 6e20 4a18 7300 |0050: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +04b52e: 0a03 |0053: move-result v3 │ │ +04b530: 3903 0400 |0054: if-nez v3, 0058 // +0004 │ │ +04b534: 2900 8f00 |0056: goto/16 00e5 // +008f │ │ +04b538: 7030 a107 980a |0058: invoke-direct {v8, v9, v10}, Landroidx/window/embedding/SplitRuleParser;.parseSplitPlaceholderRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPlaceholderRule; // method@07a1 │ │ +04b53e: 0c03 |005b: move-result-object v3 │ │ +04b540: 6e20 6c19 3000 |005c: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196c │ │ +04b546: 0714 |005f: move-object v4, v1 │ │ +04b548: 0745 |0060: move-object v5, v4 │ │ +04b54a: 0736 |0061: move-object v6, v3 │ │ +04b54c: 2900 8300 |0062: goto/16 00e5 // +0083 │ │ +04b550: 1a07 9302 |0064: const-string v7, "ActivityRule" // string@0293 │ │ +04b554: 6e20 4a18 7300 |0066: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +04b55a: 0a03 |0069: move-result v3 │ │ +04b55c: 3903 0400 |006a: if-nez v3, 006e // +0004 │ │ +04b560: 2900 7900 |006c: goto/16 00e5 // +0079 │ │ +04b564: 7030 9e07 980a |006e: invoke-direct {v8, v9, v10}, Landroidx/window/embedding/SplitRuleParser;.parseSplitActivityRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/ActivityRule; // method@079e │ │ +04b56a: 0c03 |0071: move-result-object v3 │ │ +04b56c: 6e20 6c19 3000 |0072: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196c │ │ +04b572: 0715 |0075: move-object v5, v1 │ │ +04b574: 0756 |0076: move-object v6, v5 │ │ +04b576: 0734 |0077: move-object v4, v3 │ │ +04b578: 2900 6d00 |0078: goto/16 00e5 // +006d │ │ +04b57c: 1a07 7e10 |007a: const-string v7, "SplitPairFilter" // string@107e │ │ +04b580: 6e20 4a18 7300 |007c: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +04b586: 0a03 |007f: move-result v3 │ │ +04b588: 3903 0300 |0080: if-nez v3, 0083 // +0003 │ │ +04b58c: 2863 |0082: goto 00e5 // +0063 │ │ +04b58e: 3805 1100 |0083: if-eqz v5, 0094 // +0011 │ │ +04b592: 7030 9f07 980a |0085: invoke-direct {v8, v9, v10}, Landroidx/window/embedding/SplitRuleParser;.parseSplitPairFilter:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPairFilter; // method@079f │ │ +04b598: 0c03 |0088: move-result-object v3 │ │ +04b59a: 6e20 7119 5000 |0089: invoke-virtual {v0, v5}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@1971 │ │ +04b5a0: 6e20 8607 3500 |008c: invoke-virtual {v5, v3}, Landroidx/window/embedding/SplitPairRule;.plus$window_release:(Landroidx/window/embedding/SplitPairFilter;)Landroidx/window/embedding/SplitPairRule; // method@0786 │ │ +04b5a6: 0c03 |008f: move-result-object v3 │ │ +04b5a8: 6e20 6c19 3000 |0090: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196c │ │ +04b5ae: 281b |0093: goto 00ae // +001b │ │ +04b5b0: 2209 3704 |0094: new-instance v9, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04b5b4: 1a0a 7204 |0096: const-string v10, "Found orphaned SplitPairFilter outside of SplitPairRule" // string@0472 │ │ +04b5b8: 7020 0218 a900 |0098: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04b5be: 2709 |009b: throw v9 │ │ +04b5c0: 1a07 8310 |009c: const-string v7, "SplitPairRule" // string@1083 │ │ +04b5c4: 6e20 4a18 7300 |009e: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +04b5ca: 0a03 |00a1: move-result v3 │ │ +04b5cc: 3903 0300 |00a2: if-nez v3, 00a5 // +0003 │ │ +04b5d0: 2841 |00a4: goto 00e5 // +0041 │ │ +04b5d2: 7030 a007 980a |00a5: invoke-direct {v8, v9, v10}, Landroidx/window/embedding/SplitRuleParser;.parseSplitPairRule:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/SplitPairRule; // method@07a0 │ │ +04b5d8: 0c03 |00a8: move-result-object v3 │ │ +04b5da: 6e20 6c19 3000 |00a9: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196c │ │ +04b5e0: 0714 |00ac: move-object v4, v1 │ │ +04b5e2: 0746 |00ad: move-object v6, v4 │ │ +04b5e4: 0735 |00ae: move-object v5, v3 │ │ +04b5e6: 2836 |00af: goto 00e5 // +0036 │ │ +04b5e8: 1a07 8f02 |00b0: const-string v7, "ActivityFilter" // string@028f │ │ +04b5ec: 6e20 4a18 7300 |00b2: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +04b5f2: 0a03 |00b5: move-result v3 │ │ +04b5f4: 3903 0300 |00b6: if-nez v3, 00b9 // +0003 │ │ +04b5f8: 282d |00b8: goto 00e5 // +002d │ │ +04b5fa: 3904 0d00 |00b9: if-nez v4, 00c6 // +000d │ │ +04b5fe: 3806 0300 |00bb: if-eqz v6, 00be // +0003 │ │ +04b602: 2809 |00bd: goto 00c6 // +0009 │ │ +04b604: 2209 3704 |00be: new-instance v9, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04b608: 1a0a 7104 |00c0: const-string v10, "Found orphaned ActivityFilter" // string@0471 │ │ +04b60c: 7020 0218 a900 |00c2: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04b612: 2709 |00c5: throw v9 │ │ +04b614: 7030 9d07 980a |00c6: invoke-direct {v8, v9, v10}, Landroidx/window/embedding/SplitRuleParser;.parseActivityFilter:(Landroid/content/Context;Landroid/content/res/XmlResourceParser;)Landroidx/window/embedding/ActivityFilter; // method@079d │ │ +04b61a: 0c03 |00c9: move-result-object v3 │ │ +04b61c: 3804 0d00 |00ca: if-eqz v4, 00d7 // +000d │ │ +04b620: 6e20 7119 4000 |00cc: invoke-virtual {v0, v4}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@1971 │ │ +04b626: 6e20 fc06 3400 |00cf: invoke-virtual {v4, v3}, Landroidx/window/embedding/ActivityRule;.plus$window_release:(Landroidx/window/embedding/ActivityFilter;)Landroidx/window/embedding/ActivityRule; // method@06fc │ │ +04b62c: 0c03 |00d2: move-result-object v3 │ │ +04b62e: 6e20 6c19 3000 |00d3: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196c │ │ +04b634: 28a1 |00d6: goto 0077 // -005f │ │ +04b636: 3806 0e00 |00d7: if-eqz v6, 00e5 // +000e │ │ +04b63a: 6e20 7119 6000 |00d9: invoke-virtual {v0, v6}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@1971 │ │ +04b640: 6e20 8d07 3600 |00dc: invoke-virtual {v6, v3}, Landroidx/window/embedding/SplitPlaceholderRule;.plus$window_release:(Landroidx/window/embedding/ActivityFilter;)Landroidx/window/embedding/SplitPlaceholderRule; // method@078d │ │ +04b646: 0c03 |00df: move-result-object v3 │ │ +04b648: 6e20 6c19 3000 |00e0: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@196c │ │ +04b64e: 2900 7eff |00e3: goto/16 0061 // -0082 │ │ +04b652: 7210 2a01 0a00 |00e5: invoke-interface {v10}, Landroid/content/res/XmlResourceParser;.next:()I // method@012a │ │ +04b658: 0a03 |00e8: move-result v3 │ │ +04b65a: 2900 35ff |00e9: goto/16 001e // -00cb │ │ +04b65e: 1100 |00eb: return-object v0 │ │ +04b660: 1101 |00ec: return-object v1 │ │ +04b662: 0000 |00ed: nop // spacer │ │ +04b664: 0002 0500 87af 7b1e 1066 051f 8c25 ... |00ee: sparse-switch-data (22 units) │ │ catches : 1 │ │ 0x0005 - 0x000e │ │ Landroid/content/res/Resources$NotFoundException; -> 0x00ec │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -19871,20 +19913,20 @@ │ │ type : '(Landroid/content/Context;I)Ljava/util/Set;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -04b3ec: |[04b3ec] androidx.window.embedding.SplitRuleParser.parseSplitRules$window_release:(Landroid/content/Context;I)Ljava/util/Set; │ │ -04b3fc: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ -04b400: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04b406: 7030 a107 2103 |0005: invoke-direct {v1, v2, v3}, Landroidx/window/embedding/SplitRuleParser;.parseSplitXml:(Landroid/content/Context;I)Ljava/util/Set; // method@07a1 │ │ -04b40c: 0c02 |0008: move-result-object v2 │ │ -04b40e: 1102 |0009: return-object v2 │ │ +04b454: |[04b454] androidx.window.embedding.SplitRuleParser.parseSplitRules$window_release:(Landroid/content/Context;I)Ljava/util/Set; │ │ +04b464: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ +04b468: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04b46e: 7030 a307 2103 |0005: invoke-direct {v1, v2, v3}, Landroidx/window/embedding/SplitRuleParser;.parseSplitXml:(Landroid/content/Context;I)Ljava/util/Set; // method@07a3 │ │ +04b474: 0c02 |0008: move-result-object v2 │ │ +04b476: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #131 header: │ │ @@ -19910,20 +19952,20 @@ │ │ type : '(Z)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -048884: |[048884] androidx.window.embedding.a.a:(Z)I │ │ -048894: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -048898: 1300 cf04 |0002: const/16 v0, #int 1231 // #4cf │ │ -04889c: 2803 |0004: goto 0007 // +0003 │ │ -04889e: 1300 d504 |0005: const/16 v0, #int 1237 // #4d5 │ │ -0488a2: 0f00 |0007: return v0 │ │ +0488ec: |[0488ec] androidx.window.embedding.a.a:(Z)I │ │ +0488fc: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +048900: 1300 cf04 |0002: const/16 v0, #int 1231 // #4cf │ │ +048904: 2803 |0004: goto 0007 // +0003 │ │ +048906: 1300 d504 |0005: const/16 v0, #int 1237 // #4d5 │ │ +04890a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -19959,40 +20001,40 @@ │ │ type : '(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -048bc8: |[048bc8] androidx.window.embedding.b.:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V │ │ -048bd8: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -048bde: 5b01 b901 |0003: iput-object v1, v0, Landroidx/window/embedding/b;.a:Landroidx/window/embedding/EmbeddingAdapter; // field@01b9 │ │ -048be2: 5b02 ba01 |0005: iput-object v2, v0, Landroidx/window/embedding/b;.b:Ljava/util/Set; // field@01ba │ │ -048be6: 0e00 |0007: return-void │ │ +048c30: |[048c30] androidx.window.embedding.b.:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V │ │ +048c40: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +048c46: 5b01 b901 |0003: iput-object v1, v0, Landroidx/window/embedding/b;.a:Landroidx/window/embedding/EmbeddingAdapter; // field@01b9 │ │ +048c4a: 5b02 ba01 |0005: iput-object v2, v0, Landroidx/window/embedding/b;.b:Ljava/util/Set; // field@01ba │ │ +048c4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/b;) │ │ name : 'test' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -048ba0: |[048ba0] androidx.window.embedding.b.test:(Ljava/lang/Object;)Z │ │ -048bb0: 5420 b901 |0000: iget-object v0, v2, Landroidx/window/embedding/b;.a:Landroidx/window/embedding/EmbeddingAdapter; // field@01b9 │ │ -048bb4: 5421 ba01 |0002: iget-object v1, v2, Landroidx/window/embedding/b;.b:Ljava/util/Set; // field@01ba │ │ -048bb8: 1f03 a900 |0004: check-cast v3, Landroid/util/Pair; // type@00a9 │ │ -048bbc: 7130 0607 1003 |0006: invoke-static {v0, v1, v3}, Landroidx/window/embedding/EmbeddingAdapter;.c:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z // method@0706 │ │ -048bc2: 0a03 |0009: move-result v3 │ │ -048bc4: 0f03 |000a: return v3 │ │ +048c08: |[048c08] androidx.window.embedding.b.test:(Ljava/lang/Object;)Z │ │ +048c18: 5420 b901 |0000: iget-object v0, v2, Landroidx/window/embedding/b;.a:Landroidx/window/embedding/EmbeddingAdapter; // field@01b9 │ │ +048c1c: 5421 ba01 |0002: iget-object v1, v2, Landroidx/window/embedding/b;.b:Ljava/util/Set; // field@01ba │ │ +048c20: 1f03 a900 |0004: check-cast v3, Landroid/util/Pair; // type@00a9 │ │ +048c24: 7130 0807 1003 |0006: invoke-static {v0, v1, v3}, Landroidx/window/embedding/EmbeddingAdapter;.c:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z // method@0708 │ │ +048c2a: 0a03 |0009: move-result v3 │ │ +048c2c: 0f03 |000a: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #133 header: │ │ @@ -20027,40 +20069,40 @@ │ │ type : '(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -048c10: |[048c10] androidx.window.embedding.c.:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V │ │ -048c20: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -048c26: 5b01 bb01 |0003: iput-object v1, v0, Landroidx/window/embedding/c;.a:Landroidx/window/embedding/EmbeddingAdapter; // field@01bb │ │ -048c2a: 5b02 bc01 |0005: iput-object v2, v0, Landroidx/window/embedding/c;.b:Ljava/util/Set; // field@01bc │ │ -048c2e: 0e00 |0007: return-void │ │ +048c78: |[048c78] androidx.window.embedding.c.:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V │ │ +048c88: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +048c8e: 5b01 bb01 |0003: iput-object v1, v0, Landroidx/window/embedding/c;.a:Landroidx/window/embedding/EmbeddingAdapter; // field@01bb │ │ +048c92: 5b02 bc01 |0005: iput-object v2, v0, Landroidx/window/embedding/c;.b:Ljava/util/Set; // field@01bc │ │ +048c96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/c;) │ │ name : 'test' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -048be8: |[048be8] androidx.window.embedding.c.test:(Ljava/lang/Object;)Z │ │ -048bf8: 5420 bb01 |0000: iget-object v0, v2, Landroidx/window/embedding/c;.a:Landroidx/window/embedding/EmbeddingAdapter; // field@01bb │ │ -048bfc: 5421 bc01 |0002: iget-object v1, v2, Landroidx/window/embedding/c;.b:Ljava/util/Set; // field@01bc │ │ -048c00: 1f03 a900 |0004: check-cast v3, Landroid/util/Pair; // type@00a9 │ │ -048c04: 7130 0907 1003 |0006: invoke-static {v0, v1, v3}, Landroidx/window/embedding/EmbeddingAdapter;.d:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z // method@0709 │ │ -048c0a: 0a03 |0009: move-result v3 │ │ -048c0c: 0f03 |000a: return v3 │ │ +048c50: |[048c50] androidx.window.embedding.c.test:(Ljava/lang/Object;)Z │ │ +048c60: 5420 bb01 |0000: iget-object v0, v2, Landroidx/window/embedding/c;.a:Landroidx/window/embedding/EmbeddingAdapter; // field@01bb │ │ +048c64: 5421 bc01 |0002: iget-object v1, v2, Landroidx/window/embedding/c;.b:Ljava/util/Set; // field@01bc │ │ +048c68: 1f03 a900 |0004: check-cast v3, Landroid/util/Pair; // type@00a9 │ │ +048c6c: 7130 0b07 1003 |0006: invoke-static {v0, v1, v3}, Landroidx/window/embedding/EmbeddingAdapter;.d:(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z // method@070b │ │ +048c72: 0a03 |0009: move-result v3 │ │ +048c74: 0f03 |000a: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #134 header: │ │ @@ -20091,38 +20133,38 @@ │ │ type : '(Landroidx/window/embedding/SplitRule;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -048c54: |[048c54] androidx.window.embedding.d.:(Landroidx/window/embedding/SplitRule;)V │ │ -048c64: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -048c6a: 5b01 bd01 |0003: iput-object v1, v0, Landroidx/window/embedding/d;.a:Landroidx/window/embedding/SplitRule; // field@01bd │ │ -048c6e: 0e00 |0005: return-void │ │ +048cbc: |[048cbc] androidx.window.embedding.d.:(Landroidx/window/embedding/SplitRule;)V │ │ +048ccc: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +048cd2: 5b01 bd01 |0003: iput-object v1, v0, Landroidx/window/embedding/d;.a:Landroidx/window/embedding/SplitRule; // field@01bd │ │ +048cd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/d;) │ │ name : 'test' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -048c30: |[048c30] androidx.window.embedding.d.test:(Ljava/lang/Object;)Z │ │ -048c40: 5410 bd01 |0000: iget-object v0, v1, Landroidx/window/embedding/d;.a:Landroidx/window/embedding/SplitRule; // field@01bd │ │ -048c44: 1f02 df00 |0002: check-cast v2, Landroid/view/WindowMetrics; // type@00df │ │ -048c48: 7120 0507 2000 |0004: invoke-static {v0, v2}, Landroidx/window/embedding/EmbeddingAdapter;.b:(Landroidx/window/embedding/SplitRule;Landroid/view/WindowMetrics;)Z // method@0705 │ │ -048c4e: 0a02 |0007: move-result v2 │ │ -048c50: 0f02 |0008: return v2 │ │ +048c98: |[048c98] androidx.window.embedding.d.test:(Ljava/lang/Object;)Z │ │ +048ca8: 5410 bd01 |0000: iget-object v0, v1, Landroidx/window/embedding/d;.a:Landroidx/window/embedding/SplitRule; // field@01bd │ │ +048cac: 1f02 df00 |0002: check-cast v2, Landroid/view/WindowMetrics; // type@00df │ │ +048cb0: 7120 0707 2000 |0004: invoke-static {v0, v2}, Landroidx/window/embedding/EmbeddingAdapter;.b:(Landroidx/window/embedding/SplitRule;Landroid/view/WindowMetrics;)Z // method@0707 │ │ +048cb6: 0a02 |0007: move-result v2 │ │ +048cb8: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #135 header: │ │ @@ -20153,38 +20195,38 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -048c94: |[048c94] androidx.window.embedding.e.:(Ljava/util/Set;)V │ │ -048ca4: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -048caa: 5b01 be01 |0003: iput-object v1, v0, Landroidx/window/embedding/e;.a:Ljava/util/Set; // field@01be │ │ -048cae: 0e00 |0005: return-void │ │ +048cfc: |[048cfc] androidx.window.embedding.e.:(Ljava/util/Set;)V │ │ +048d0c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +048d12: 5b01 be01 |0003: iput-object v1, v0, Landroidx/window/embedding/e;.a:Ljava/util/Set; // field@01be │ │ +048d16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/e;) │ │ name : 'test' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -048c70: |[048c70] androidx.window.embedding.e.test:(Ljava/lang/Object;)Z │ │ -048c80: 5410 be01 |0000: iget-object v0, v1, Landroidx/window/embedding/e;.a:Ljava/util/Set; // field@01be │ │ -048c84: 1f02 2500 |0002: check-cast v2, Landroid/app/Activity; // type@0025 │ │ -048c88: 7120 0407 2000 |0004: invoke-static {v0, v2}, Landroidx/window/embedding/EmbeddingAdapter;.a:(Ljava/util/Set;Landroid/app/Activity;)Z // method@0704 │ │ -048c8e: 0a02 |0007: move-result v2 │ │ -048c90: 0f02 |0008: return v2 │ │ +048cd8: |[048cd8] androidx.window.embedding.e.test:(Ljava/lang/Object;)Z │ │ +048ce8: 5410 be01 |0000: iget-object v0, v1, Landroidx/window/embedding/e;.a:Ljava/util/Set; // field@01be │ │ +048cec: 1f02 2500 |0002: check-cast v2, Landroid/app/Activity; // type@0025 │ │ +048cf0: 7120 0607 2000 |0004: invoke-static {v0, v2}, Landroidx/window/embedding/EmbeddingAdapter;.a:(Ljava/util/Set;Landroid/app/Activity;)Z // method@0706 │ │ +048cf6: 0a02 |0007: move-result v2 │ │ +048cf8: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #136 header: │ │ @@ -20215,38 +20257,38 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -048cd4: |[048cd4] androidx.window.embedding.f.:(Ljava/util/Set;)V │ │ -048ce4: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -048cea: 5b01 bf01 |0003: iput-object v1, v0, Landroidx/window/embedding/f;.a:Ljava/util/Set; // field@01bf │ │ -048cee: 0e00 |0005: return-void │ │ +048d3c: |[048d3c] androidx.window.embedding.f.:(Ljava/util/Set;)V │ │ +048d4c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +048d52: 5b01 bf01 |0003: iput-object v1, v0, Landroidx/window/embedding/f;.a:Ljava/util/Set; // field@01bf │ │ +048d56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/f;) │ │ name : 'test' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -048cb0: |[048cb0] androidx.window.embedding.f.test:(Ljava/lang/Object;)Z │ │ -048cc0: 5410 bf01 |0000: iget-object v0, v1, Landroidx/window/embedding/f;.a:Ljava/util/Set; // field@01bf │ │ -048cc4: 1f02 3c00 |0002: check-cast v2, Landroid/content/Intent; // type@003c │ │ -048cc8: 7120 0a07 2000 |0004: invoke-static {v0, v2}, Landroidx/window/embedding/EmbeddingAdapter;.e:(Ljava/util/Set;Landroid/content/Intent;)Z // method@070a │ │ -048cce: 0a02 |0007: move-result v2 │ │ -048cd0: 0f02 |0008: return v2 │ │ +048d18: |[048d18] androidx.window.embedding.f.test:(Ljava/lang/Object;)Z │ │ +048d28: 5410 bf01 |0000: iget-object v0, v1, Landroidx/window/embedding/f;.a:Ljava/util/Set; // field@01bf │ │ +048d2c: 1f02 3c00 |0002: check-cast v2, Landroid/content/Intent; // type@003c │ │ +048d30: 7120 0c07 2000 |0004: invoke-static {v0, v2}, Landroidx/window/embedding/EmbeddingAdapter;.e:(Ljava/util/Set;Landroid/content/Intent;)Z // method@070c │ │ +048d36: 0a02 |0007: move-result v2 │ │ +048d38: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #137 header: │ │ @@ -20281,38 +20323,38 @@ │ │ type : '(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0498d0: |[0498d0] androidx.window.embedding.g.:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V │ │ -0498e0: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -0498e6: 5b01 c001 |0003: iput-object v1, v0, Landroidx/window/embedding/g;.d:Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper; // field@01c0 │ │ -0498ea: 5b02 c101 |0005: iput-object v2, v0, Landroidx/window/embedding/g;.e:Ljava/util/List; // field@01c1 │ │ -0498ee: 0e00 |0007: return-void │ │ +049938: |[049938] androidx.window.embedding.g.:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V │ │ +049948: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04994e: 5b01 c001 |0003: iput-object v1, v0, Landroidx/window/embedding/g;.d:Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper; // field@01c0 │ │ +049952: 5b02 c101 |0005: iput-object v2, v0, Landroidx/window/embedding/g;.e:Ljava/util/List; // field@01c1 │ │ +049956: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/embedding/g;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0498f0: |[0498f0] androidx.window.embedding.g.run:()V │ │ -049900: 5420 c001 |0000: iget-object v0, v2, Landroidx/window/embedding/g;.d:Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper; // field@01c0 │ │ -049904: 5421 c101 |0002: iget-object v1, v2, Landroidx/window/embedding/g;.e:Ljava/util/List; // field@01c1 │ │ -049908: 7120 3d07 1000 |0004: invoke-static {v0, v1}, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.a:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V // method@073d │ │ -04990e: 0e00 |0007: return-void │ │ +049958: |[049958] androidx.window.embedding.g.run:()V │ │ +049968: 5420 c001 |0000: iget-object v0, v2, Landroidx/window/embedding/g;.d:Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper; // field@01c0 │ │ +04996c: 5421 c101 |0002: iget-object v1, v2, Landroidx/window/embedding/g;.e:Ljava/util/List; // field@01c1 │ │ +049970: 7120 3f07 1000 |0004: invoke-static {v0, v1}, Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;.a:(Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;Ljava/util/List;)V // method@073f │ │ +049976: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #138 header: │ │ @@ -20338,17 +20380,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b884: |[04b884] androidx.window.java.R.:()V │ │ -04b894: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04b89a: 0e00 |0003: return-void │ │ +04b8ec: |[04b8ec] androidx.window.java.R.:()V │ │ +04b8fc: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04b902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -20379,55 +20421,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04bbc4: |[04bbc4] androidx.window.layout.ActivityCompatHelperApi24.:()V │ │ -04bbd4: 2200 c801 |0000: new-instance v0, Landroidx/window/layout/ActivityCompatHelperApi24; // type@01c8 │ │ -04bbd8: 7010 dd07 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/ActivityCompatHelperApi24;.:()V // method@07dd │ │ -04bbde: 6900 c901 |0005: sput-object v0, Landroidx/window/layout/ActivityCompatHelperApi24;.INSTANCE:Landroidx/window/layout/ActivityCompatHelperApi24; // field@01c9 │ │ -04bbe2: 0e00 |0007: return-void │ │ +04bc2c: |[04bc2c] androidx.window.layout.ActivityCompatHelperApi24.:()V │ │ +04bc3c: 2200 c801 |0000: new-instance v0, Landroidx/window/layout/ActivityCompatHelperApi24; // type@01c8 │ │ +04bc40: 7010 df07 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/ActivityCompatHelperApi24;.:()V // method@07df │ │ +04bc46: 6900 c901 |0005: sput-object v0, Landroidx/window/layout/ActivityCompatHelperApi24;.INSTANCE:Landroidx/window/layout/ActivityCompatHelperApi24; // field@01c9 │ │ +04bc4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/ActivityCompatHelperApi24;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bbe4: |[04bbe4] androidx.window.layout.ActivityCompatHelperApi24.:()V │ │ -04bbf4: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04bbfa: 0e00 |0003: return-void │ │ +04bc4c: |[04bc4c] androidx.window.layout.ActivityCompatHelperApi24.:()V │ │ +04bc5c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04bc62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/ActivityCompatHelperApi24;) │ │ name : 'isInMultiWindowMode' │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04bba0: |[04bba0] androidx.window.layout.ActivityCompatHelperApi24.isInMultiWindowMode:(Landroid/app/Activity;)Z │ │ -04bbb0: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -04bbb4: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04bbba: 6e10 7400 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.isInMultiWindowMode:()Z // method@0074 │ │ -04bbc0: 0a02 |0008: move-result v2 │ │ -04bbc2: 0f02 |0009: return v2 │ │ +04bc08: |[04bc08] androidx.window.layout.ActivityCompatHelperApi24.isInMultiWindowMode:(Landroid/app/Activity;)Z │ │ +04bc18: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +04bc1c: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04bc22: 6e10 7600 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.isInMultiWindowMode:()Z // method@0076 │ │ +04bc28: 0a02 |0008: move-result v2 │ │ +04bc2a: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #140 header: │ │ @@ -20457,86 +20499,86 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04bc7c: |[04bc7c] androidx.window.layout.ActivityCompatHelperApi30.:()V │ │ -04bc8c: 2200 c901 |0000: new-instance v0, Landroidx/window/layout/ActivityCompatHelperApi30; // type@01c9 │ │ -04bc90: 7010 e007 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/ActivityCompatHelperApi30;.:()V // method@07e0 │ │ -04bc96: 6900 ca01 |0005: sput-object v0, Landroidx/window/layout/ActivityCompatHelperApi30;.INSTANCE:Landroidx/window/layout/ActivityCompatHelperApi30; // field@01ca │ │ -04bc9a: 0e00 |0007: return-void │ │ +04bce4: |[04bce4] androidx.window.layout.ActivityCompatHelperApi30.:()V │ │ +04bcf4: 2200 c901 |0000: new-instance v0, Landroidx/window/layout/ActivityCompatHelperApi30; // type@01c9 │ │ +04bcf8: 7010 e207 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/ActivityCompatHelperApi30;.:()V // method@07e2 │ │ +04bcfe: 6900 ca01 |0005: sput-object v0, Landroidx/window/layout/ActivityCompatHelperApi30;.INSTANCE:Landroidx/window/layout/ActivityCompatHelperApi30; // field@01ca │ │ +04bd02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/ActivityCompatHelperApi30;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bc9c: |[04bc9c] androidx.window.layout.ActivityCompatHelperApi30.:()V │ │ -04bcac: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04bcb2: 0e00 |0003: return-void │ │ +04bd04: |[04bd04] androidx.window.layout.ActivityCompatHelperApi30.:()V │ │ +04bd14: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04bd1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/ActivityCompatHelperApi30;) │ │ name : 'currentWindowBounds' │ │ type : '(Landroid/app/Activity;)Landroid/graphics/Rect;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -04bbfc: |[04bbfc] androidx.window.layout.ActivityCompatHelperApi30.currentWindowBounds:(Landroid/app/Activity;)Landroid/graphics/Rect; │ │ -04bc0c: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -04bc10: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04bc16: 6e10 7200 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@0072 │ │ -04bc1c: 0c02 |0008: move-result-object v2 │ │ -04bc1e: 7210 7e03 0200 |0009: invoke-interface {v2}, Landroid/view/WindowManager;.getCurrentWindowMetrics:()Landroid/view/WindowMetrics; // method@037e │ │ -04bc24: 0c02 |000c: move-result-object v2 │ │ -04bc26: 6e10 8103 0200 |000d: invoke-virtual {v2}, Landroid/view/WindowMetrics;.getBounds:()Landroid/graphics/Rect; // method@0381 │ │ -04bc2c: 0c02 |0010: move-result-object v2 │ │ -04bc2e: 1a00 fa13 |0011: const-string v0, "activity.windowManager.currentWindowMetrics.bounds" // string@13fa │ │ -04bc32: 7120 921c 0200 |0013: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04bc38: 1102 |0016: return-object v2 │ │ +04bc64: |[04bc64] androidx.window.layout.ActivityCompatHelperApi30.currentWindowBounds:(Landroid/app/Activity;)Landroid/graphics/Rect; │ │ +04bc74: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +04bc78: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04bc7e: 6e10 7400 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@0074 │ │ +04bc84: 0c02 |0008: move-result-object v2 │ │ +04bc86: 7210 8003 0200 |0009: invoke-interface {v2}, Landroid/view/WindowManager;.getCurrentWindowMetrics:()Landroid/view/WindowMetrics; // method@0380 │ │ +04bc8c: 0c02 |000c: move-result-object v2 │ │ +04bc8e: 6e10 8303 0200 |000d: invoke-virtual {v2}, Landroid/view/WindowMetrics;.getBounds:()Landroid/graphics/Rect; // method@0383 │ │ +04bc94: 0c02 |0010: move-result-object v2 │ │ +04bc96: 1a00 fa13 |0011: const-string v0, "activity.windowManager.currentWindowMetrics.bounds" // string@13fa │ │ +04bc9a: 7120 941c 0200 |0013: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04bca0: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/ActivityCompatHelperApi30;) │ │ name : 'maximumWindowBounds' │ │ type : '(Landroid/app/Activity;)Landroid/graphics/Rect;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -04bc3c: |[04bc3c] androidx.window.layout.ActivityCompatHelperApi30.maximumWindowBounds:(Landroid/app/Activity;)Landroid/graphics/Rect; │ │ -04bc4c: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -04bc50: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04bc56: 6e10 7200 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@0072 │ │ -04bc5c: 0c02 |0008: move-result-object v2 │ │ -04bc5e: 7210 8003 0200 |0009: invoke-interface {v2}, Landroid/view/WindowManager;.getMaximumWindowMetrics:()Landroid/view/WindowMetrics; // method@0380 │ │ -04bc64: 0c02 |000c: move-result-object v2 │ │ -04bc66: 6e10 8103 0200 |000d: invoke-virtual {v2}, Landroid/view/WindowMetrics;.getBounds:()Landroid/graphics/Rect; // method@0381 │ │ -04bc6c: 0c02 |0010: move-result-object v2 │ │ -04bc6e: 1a00 fb13 |0011: const-string v0, "activity.windowManager.maximumWindowMetrics.bounds" // string@13fb │ │ -04bc72: 7120 921c 0200 |0013: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04bc78: 1102 |0016: return-object v2 │ │ +04bca4: |[04bca4] androidx.window.layout.ActivityCompatHelperApi30.maximumWindowBounds:(Landroid/app/Activity;)Landroid/graphics/Rect; │ │ +04bcb4: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +04bcb8: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04bcbe: 6e10 7400 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@0074 │ │ +04bcc4: 0c02 |0008: move-result-object v2 │ │ +04bcc6: 7210 8203 0200 |0009: invoke-interface {v2}, Landroid/view/WindowManager;.getMaximumWindowMetrics:()Landroid/view/WindowMetrics; // method@0382 │ │ +04bccc: 0c02 |000c: move-result-object v2 │ │ +04bcce: 6e10 8303 0200 |000d: invoke-virtual {v2}, Landroid/view/WindowMetrics;.getBounds:()Landroid/graphics/Rect; // method@0383 │ │ +04bcd4: 0c02 |0010: move-result-object v2 │ │ +04bcd6: 1a00 fb13 |0011: const-string v0, "activity.windowManager.maximumWindowMetrics.bounds" // string@13fb │ │ +04bcda: 7120 941c 0200 |0013: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04bce0: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #141 header: │ │ @@ -20566,56 +20608,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04bcb4: |[04bcb4] androidx.window.layout.DisplayCompatHelperApi17.:()V │ │ -04bcc4: 2200 ca01 |0000: new-instance v0, Landroidx/window/layout/DisplayCompatHelperApi17; // type@01ca │ │ -04bcc8: 7010 e407 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/DisplayCompatHelperApi17;.:()V // method@07e4 │ │ -04bcce: 6900 cb01 |0005: sput-object v0, Landroidx/window/layout/DisplayCompatHelperApi17;.INSTANCE:Landroidx/window/layout/DisplayCompatHelperApi17; // field@01cb │ │ -04bcd2: 0e00 |0007: return-void │ │ +04bd1c: |[04bd1c] androidx.window.layout.DisplayCompatHelperApi17.:()V │ │ +04bd2c: 2200 ca01 |0000: new-instance v0, Landroidx/window/layout/DisplayCompatHelperApi17; // type@01ca │ │ +04bd30: 7010 e607 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/DisplayCompatHelperApi17;.:()V // method@07e6 │ │ +04bd36: 6900 cb01 |0005: sput-object v0, Landroidx/window/layout/DisplayCompatHelperApi17;.INSTANCE:Landroidx/window/layout/DisplayCompatHelperApi17; // field@01cb │ │ +04bd3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/DisplayCompatHelperApi17;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bcd4: |[04bcd4] androidx.window.layout.DisplayCompatHelperApi17.:()V │ │ -04bce4: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04bcea: 0e00 |0003: return-void │ │ +04bd3c: |[04bd3c] androidx.window.layout.DisplayCompatHelperApi17.:()V │ │ +04bd4c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04bd52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/DisplayCompatHelperApi17;) │ │ name : 'getRealSize' │ │ type : '(Landroid/view/Display;Landroid/graphics/Point;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04bcec: |[04bcec] androidx.window.layout.DisplayCompatHelperApi17.getRealSize:(Landroid/view/Display;Landroid/graphics/Point;)V │ │ -04bcfc: 1a00 cc15 |0000: const-string v0, "display" // string@15cc │ │ -04bd00: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04bd06: 1a00 791b |0005: const-string v0, "point" // string@1b79 │ │ -04bd0a: 7120 931c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04bd10: 6e20 4a02 3200 |000a: invoke-virtual {v2, v3}, Landroid/view/Display;.getRealSize:(Landroid/graphics/Point;)V // method@024a │ │ -04bd16: 0e00 |000d: return-void │ │ +04bd54: |[04bd54] androidx.window.layout.DisplayCompatHelperApi17.getRealSize:(Landroid/view/Display;Landroid/graphics/Point;)V │ │ +04bd64: 1a00 cc15 |0000: const-string v0, "display" // string@15cc │ │ +04bd68: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04bd6e: 1a00 791b |0005: const-string v0, "point" // string@1b79 │ │ +04bd72: 7120 951c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04bd78: 6e20 4c02 3200 |000a: invoke-virtual {v2, v3}, Landroid/view/Display;.getRealSize:(Landroid/graphics/Point;)V // method@024c │ │ +04bd7e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #142 header: │ │ @@ -20645,112 +20687,112 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04bda8: |[04bda8] androidx.window.layout.DisplayCompatHelperApi28.:()V │ │ -04bdb8: 2200 cb01 |0000: new-instance v0, Landroidx/window/layout/DisplayCompatHelperApi28; // type@01cb │ │ -04bdbc: 7010 e707 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/DisplayCompatHelperApi28;.:()V // method@07e7 │ │ -04bdc2: 6900 cc01 |0005: sput-object v0, Landroidx/window/layout/DisplayCompatHelperApi28;.INSTANCE:Landroidx/window/layout/DisplayCompatHelperApi28; // field@01cc │ │ -04bdc6: 0e00 |0007: return-void │ │ +04be10: |[04be10] androidx.window.layout.DisplayCompatHelperApi28.:()V │ │ +04be20: 2200 cb01 |0000: new-instance v0, Landroidx/window/layout/DisplayCompatHelperApi28; // type@01cb │ │ +04be24: 7010 e907 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/DisplayCompatHelperApi28;.:()V // method@07e9 │ │ +04be2a: 6900 cc01 |0005: sput-object v0, Landroidx/window/layout/DisplayCompatHelperApi28;.INSTANCE:Landroidx/window/layout/DisplayCompatHelperApi28; // field@01cc │ │ +04be2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/DisplayCompatHelperApi28;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bdc8: |[04bdc8] androidx.window.layout.DisplayCompatHelperApi28.:()V │ │ -04bdd8: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04bdde: 0e00 |0003: return-void │ │ +04be30: |[04be30] androidx.window.layout.DisplayCompatHelperApi28.:()V │ │ +04be40: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04be46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/DisplayCompatHelperApi28;) │ │ name : 'safeInsetBottom' │ │ type : '(Landroid/view/DisplayCutout;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04bd18: |[04bd18] androidx.window.layout.DisplayCompatHelperApi28.safeInsetBottom:(Landroid/view/DisplayCutout;)I │ │ -04bd28: 1a00 cd15 |0000: const-string v0, "displayCutout" // string@15cd │ │ -04bd2c: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04bd32: 6e10 5002 0200 |0005: invoke-virtual {v2}, Landroid/view/DisplayCutout;.getSafeInsetBottom:()I // method@0250 │ │ -04bd38: 0a02 |0008: move-result v2 │ │ -04bd3a: 0f02 |0009: return v2 │ │ +04bd80: |[04bd80] androidx.window.layout.DisplayCompatHelperApi28.safeInsetBottom:(Landroid/view/DisplayCutout;)I │ │ +04bd90: 1a00 cd15 |0000: const-string v0, "displayCutout" // string@15cd │ │ +04bd94: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04bd9a: 6e10 5202 0200 |0005: invoke-virtual {v2}, Landroid/view/DisplayCutout;.getSafeInsetBottom:()I // method@0252 │ │ +04bda0: 0a02 |0008: move-result v2 │ │ +04bda2: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/DisplayCompatHelperApi28;) │ │ name : 'safeInsetLeft' │ │ type : '(Landroid/view/DisplayCutout;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04bd3c: |[04bd3c] androidx.window.layout.DisplayCompatHelperApi28.safeInsetLeft:(Landroid/view/DisplayCutout;)I │ │ -04bd4c: 1a00 cd15 |0000: const-string v0, "displayCutout" // string@15cd │ │ -04bd50: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04bd56: 6e10 5102 0200 |0005: invoke-virtual {v2}, Landroid/view/DisplayCutout;.getSafeInsetLeft:()I // method@0251 │ │ -04bd5c: 0a02 |0008: move-result v2 │ │ -04bd5e: 0f02 |0009: return v2 │ │ +04bda4: |[04bda4] androidx.window.layout.DisplayCompatHelperApi28.safeInsetLeft:(Landroid/view/DisplayCutout;)I │ │ +04bdb4: 1a00 cd15 |0000: const-string v0, "displayCutout" // string@15cd │ │ +04bdb8: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04bdbe: 6e10 5302 0200 |0005: invoke-virtual {v2}, Landroid/view/DisplayCutout;.getSafeInsetLeft:()I // method@0253 │ │ +04bdc4: 0a02 |0008: move-result v2 │ │ +04bdc6: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/DisplayCompatHelperApi28;) │ │ name : 'safeInsetRight' │ │ type : '(Landroid/view/DisplayCutout;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04bd60: |[04bd60] androidx.window.layout.DisplayCompatHelperApi28.safeInsetRight:(Landroid/view/DisplayCutout;)I │ │ -04bd70: 1a00 cd15 |0000: const-string v0, "displayCutout" // string@15cd │ │ -04bd74: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04bd7a: 6e10 5202 0200 |0005: invoke-virtual {v2}, Landroid/view/DisplayCutout;.getSafeInsetRight:()I // method@0252 │ │ -04bd80: 0a02 |0008: move-result v2 │ │ -04bd82: 0f02 |0009: return v2 │ │ +04bdc8: |[04bdc8] androidx.window.layout.DisplayCompatHelperApi28.safeInsetRight:(Landroid/view/DisplayCutout;)I │ │ +04bdd8: 1a00 cd15 |0000: const-string v0, "displayCutout" // string@15cd │ │ +04bddc: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04bde2: 6e10 5402 0200 |0005: invoke-virtual {v2}, Landroid/view/DisplayCutout;.getSafeInsetRight:()I // method@0254 │ │ +04bde8: 0a02 |0008: move-result v2 │ │ +04bdea: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/layout/DisplayCompatHelperApi28;) │ │ name : 'safeInsetTop' │ │ type : '(Landroid/view/DisplayCutout;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04bd84: |[04bd84] androidx.window.layout.DisplayCompatHelperApi28.safeInsetTop:(Landroid/view/DisplayCutout;)I │ │ -04bd94: 1a00 cd15 |0000: const-string v0, "displayCutout" // string@15cd │ │ -04bd98: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04bd9e: 6e10 5302 0200 |0005: invoke-virtual {v2}, Landroid/view/DisplayCutout;.getSafeInsetTop:()I // method@0253 │ │ -04bda4: 0a02 |0008: move-result v2 │ │ -04bda6: 0f02 |0009: return v2 │ │ +04bdec: |[04bdec] androidx.window.layout.DisplayCompatHelperApi28.safeInsetTop:(Landroid/view/DisplayCutout;)I │ │ +04bdfc: 1a00 cd15 |0000: const-string v0, "displayCutout" // string@15cd │ │ +04be00: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04be06: 6e10 5502 0200 |0005: invoke-virtual {v2}, Landroid/view/DisplayCutout;.getSafeInsetTop:()I // method@0255 │ │ +04be0c: 0a02 |0008: move-result v2 │ │ +04be0e: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #143 header: │ │ @@ -20875,17 +20917,17 @@ │ │ Annotations on class │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/layout/ExtensionWindowLayoutInfoBackend; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="MulticastConsumer" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/function/Consumer<" "Landroidx/window/extensions/layout/WindowLayoutInfo;" ">;" } │ │ Annotations on field #465 'registeredListeners' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Set<" "Landroidx/core/util/a<" "Landroidx/window/layout/WindowLayoutInfo;" ">;>;" } │ │ -Annotations on method #2040 'addListener' │ │ +Annotations on method #2042 'addListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/core/util/a<" "Landroidx/window/layout/WindowLayoutInfo;" ">;)V" } │ │ -Annotations on method #2042 'removeListener' │ │ +Annotations on method #2044 'removeListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/core/util/a<" "Landroidx/window/layout/WindowLayoutInfo;" ">;)V" } │ │ │ │ Class #146 - │ │ Class descriptor : 'Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -20914,70 +20956,70 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04be54: |[04be54] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.:(Landroid/app/Activity;)V │ │ -04be64: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -04be68: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04be6e: 7010 2518 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -04be74: 5b12 ce01 |0008: iput-object v2, v1, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.activity:Landroid/app/Activity; // field@01ce │ │ -04be78: 2202 d204 |000a: new-instance v2, Ljava/util/concurrent/locks/ReentrantLock; // type@04d2 │ │ -04be7c: 7010 371a 0200 |000c: invoke-direct {v2}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@1a37 │ │ -04be82: 5b12 d001 |000f: iput-object v2, v1, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01d0 │ │ -04be86: 2202 a404 |0011: new-instance v2, Ljava/util/LinkedHashSet; // type@04a4 │ │ -04be8a: 7010 7e19 0200 |0013: invoke-direct {v2}, Ljava/util/LinkedHashSet;.:()V // method@197e │ │ -04be90: 5b12 d101 |0016: iput-object v2, v1, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.registeredListeners:Ljava/util/Set; // field@01d1 │ │ -04be94: 0e00 |0018: return-void │ │ +04bebc: |[04bebc] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.:(Landroid/app/Activity;)V │ │ +04becc: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +04bed0: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04bed6: 7010 2718 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04bedc: 5b12 ce01 |0008: iput-object v2, v1, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.activity:Landroid/app/Activity; // field@01ce │ │ +04bee0: 2202 d204 |000a: new-instance v2, Ljava/util/concurrent/locks/ReentrantLock; // type@04d2 │ │ +04bee4: 7010 391a 0200 |000c: invoke-direct {v2}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@1a39 │ │ +04beea: 5b12 d001 |000f: iput-object v2, v1, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01d0 │ │ +04beee: 2202 a404 |0011: new-instance v2, Ljava/util/LinkedHashSet; // type@04a4 │ │ +04bef2: 7010 8019 0200 |0013: invoke-direct {v2}, Ljava/util/LinkedHashSet;.:()V // method@1980 │ │ +04bef8: 5b12 d101 |0016: iput-object v2, v1, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.registeredListeners:Ljava/util/Set; // field@01d1 │ │ +04befc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;) │ │ name : 'accept' │ │ type : '(Landroidx/window/extensions/layout/WindowLayoutInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -04be98: |[04be98] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.accept:(Landroidx/window/extensions/layout/WindowLayoutInfo;)V │ │ -04bea8: 1a00 481e |0000: const-string v0, "value" // string@1e48 │ │ -04beac: 7120 931c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04beb2: 5430 d001 |0005: iget-object v0, v3, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01d0 │ │ -04beb6: 7210 321a 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a32 │ │ -04bebc: 6201 d601 |000a: sget-object v1, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.INSTANCE:Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter; // field@01d6 │ │ -04bec0: 5432 ce01 |000c: iget-object v2, v3, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.activity:Landroid/app/Activity; // field@01ce │ │ -04bec4: 6e30 0108 2104 |000e: invoke-virtual {v1, v2, v4}, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.translate$window_release:(Landroid/app/Activity;Landroidx/window/extensions/layout/WindowLayoutInfo;)Landroidx/window/layout/WindowLayoutInfo; // method@0801 │ │ -04beca: 0c04 |0011: move-result-object v4 │ │ -04becc: 5b34 cf01 |0012: iput-object v4, v3, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.lastKnownValue:Landroidx/window/layout/WindowLayoutInfo; // field@01cf │ │ -04bed0: 5434 d101 |0014: iget-object v4, v3, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.registeredListeners:Ljava/util/Set; // field@01d1 │ │ -04bed4: 7210 1018 0400 |0016: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -04beda: 0c04 |0019: move-result-object v4 │ │ -04bedc: 7210 7219 0400 |001a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04bee2: 0a01 |001d: move-result v1 │ │ -04bee4: 3801 0e00 |001e: if-eqz v1, 002c // +000e │ │ -04bee8: 7210 7319 0400 |0020: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -04beee: 0c01 |0023: move-result-object v1 │ │ -04bef0: 1f01 3301 |0024: check-cast v1, Landroidx/core/util/a; // type@0133 │ │ -04bef4: 5432 cf01 |0026: iget-object v2, v3, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.lastKnownValue:Landroidx/window/layout/WindowLayoutInfo; // field@01cf │ │ -04bef8: 7220 f004 2100 |0028: invoke-interface {v1, v2}, Landroidx/core/util/a;.accept:(Ljava/lang/Object;)V // method@04f0 │ │ -04befe: 28ef |002b: goto 001a // -0011 │ │ -04bf00: 6204 f20c |002c: sget-object v4, Lw0/q;.a:Lw0/q; // field@0cf2 │ │ -04bf04: 7210 331a 0000 |002e: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04bf0a: 0e00 |0031: return-void │ │ -04bf0c: 0d04 |0032: move-exception v4 │ │ -04bf0e: 7210 331a 0000 |0033: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04bf14: 2802 |0036: goto 0038 // +0002 │ │ -04bf16: 2704 |0037: throw v4 │ │ -04bf18: 28ff |0038: goto 0037 // -0001 │ │ +04bf00: |[04bf00] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.accept:(Landroidx/window/extensions/layout/WindowLayoutInfo;)V │ │ +04bf10: 1a00 481e |0000: const-string v0, "value" // string@1e48 │ │ +04bf14: 7120 951c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04bf1a: 5430 d001 |0005: iget-object v0, v3, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01d0 │ │ +04bf1e: 7210 341a 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a34 │ │ +04bf24: 6201 d601 |000a: sget-object v1, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.INSTANCE:Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter; // field@01d6 │ │ +04bf28: 5432 ce01 |000c: iget-object v2, v3, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.activity:Landroid/app/Activity; // field@01ce │ │ +04bf2c: 6e30 0308 2104 |000e: invoke-virtual {v1, v2, v4}, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.translate$window_release:(Landroid/app/Activity;Landroidx/window/extensions/layout/WindowLayoutInfo;)Landroidx/window/layout/WindowLayoutInfo; // method@0803 │ │ +04bf32: 0c04 |0011: move-result-object v4 │ │ +04bf34: 5b34 cf01 |0012: iput-object v4, v3, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.lastKnownValue:Landroidx/window/layout/WindowLayoutInfo; // field@01cf │ │ +04bf38: 5434 d101 |0014: iget-object v4, v3, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.registeredListeners:Ljava/util/Set; // field@01d1 │ │ +04bf3c: 7210 1218 0400 |0016: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +04bf42: 0c04 |0019: move-result-object v4 │ │ +04bf44: 7210 7419 0400 |001a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04bf4a: 0a01 |001d: move-result v1 │ │ +04bf4c: 3801 0e00 |001e: if-eqz v1, 002c // +000e │ │ +04bf50: 7210 7519 0400 |0020: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +04bf56: 0c01 |0023: move-result-object v1 │ │ +04bf58: 1f01 3301 |0024: check-cast v1, Landroidx/core/util/a; // type@0133 │ │ +04bf5c: 5432 cf01 |0026: iget-object v2, v3, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.lastKnownValue:Landroidx/window/layout/WindowLayoutInfo; // field@01cf │ │ +04bf60: 7220 f204 2100 |0028: invoke-interface {v1, v2}, Landroidx/core/util/a;.accept:(Ljava/lang/Object;)V // method@04f2 │ │ +04bf66: 28ef |002b: goto 001a // -0011 │ │ +04bf68: 6204 f20c |002c: sget-object v4, Lw0/q;.a:Lw0/q; // field@0cf2 │ │ +04bf6c: 7210 351a 0000 |002e: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04bf72: 0e00 |0031: return-void │ │ +04bf74: 0d04 |0032: move-exception v4 │ │ +04bf76: 7210 351a 0000 |0033: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04bf7c: 2802 |0036: goto 0038 // +0002 │ │ +04bf7e: 2704 |0037: throw v4 │ │ +04bf80: 28ff |0038: goto 0037 // -0001 │ │ catches : 1 │ │ 0x000a - 0x002e │ │ -> 0x0032 │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;) │ │ @@ -20985,47 +21027,47 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04bf28: |[04bf28] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.accept:(Ljava/lang/Object;)V │ │ -04bf38: 1f01 c301 |0000: check-cast v1, Landroidx/window/extensions/layout/WindowLayoutInfo; // type@01c3 │ │ -04bf3c: 6e20 f607 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.accept:(Landroidx/window/extensions/layout/WindowLayoutInfo;)V // method@07f6 │ │ -04bf42: 0e00 |0005: return-void │ │ +04bf90: |[04bf90] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.accept:(Ljava/lang/Object;)V │ │ +04bfa0: 1f01 c301 |0000: check-cast v1, Landroidx/window/extensions/layout/WindowLayoutInfo; // type@01c3 │ │ +04bfa4: 6e20 f807 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.accept:(Landroidx/window/extensions/layout/WindowLayoutInfo;)V // method@07f8 │ │ +04bfaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;) │ │ name : 'addListener' │ │ type : '(Landroidx/core/util/a;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04bf44: |[04bf44] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.addListener:(Landroidx/core/util/a;)V │ │ -04bf54: 1a00 c519 |0000: const-string v0, "listener" // string@19c5 │ │ -04bf58: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04bf5e: 5420 d001 |0005: iget-object v0, v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01d0 │ │ -04bf62: 7210 321a 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a32 │ │ -04bf68: 5421 cf01 |000a: iget-object v1, v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.lastKnownValue:Landroidx/window/layout/WindowLayoutInfo; // field@01cf │ │ -04bf6c: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ -04bf70: 2804 |000e: goto 0012 // +0004 │ │ -04bf72: 7220 f004 1300 |000f: invoke-interface {v3, v1}, Landroidx/core/util/a;.accept:(Ljava/lang/Object;)V // method@04f0 │ │ -04bf78: 5421 d101 |0012: iget-object v1, v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.registeredListeners:Ljava/util/Set; // field@01d1 │ │ -04bf7c: 7220 cd19 3100 |0014: invoke-interface {v1, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@19cd │ │ -04bf82: 7210 331a 0000 |0017: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04bf88: 0e00 |001a: return-void │ │ -04bf8a: 0d03 |001b: move-exception v3 │ │ -04bf8c: 7210 331a 0000 |001c: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04bf92: 2703 |001f: throw v3 │ │ +04bfac: |[04bfac] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.addListener:(Landroidx/core/util/a;)V │ │ +04bfbc: 1a00 c519 |0000: const-string v0, "listener" // string@19c5 │ │ +04bfc0: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04bfc6: 5420 d001 |0005: iget-object v0, v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01d0 │ │ +04bfca: 7210 341a 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a34 │ │ +04bfd0: 5421 cf01 |000a: iget-object v1, v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.lastKnownValue:Landroidx/window/layout/WindowLayoutInfo; // field@01cf │ │ +04bfd4: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ +04bfd8: 2804 |000e: goto 0012 // +0004 │ │ +04bfda: 7220 f204 1300 |000f: invoke-interface {v3, v1}, Landroidx/core/util/a;.accept:(Ljava/lang/Object;)V // method@04f2 │ │ +04bfe0: 5421 d101 |0012: iget-object v1, v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.registeredListeners:Ljava/util/Set; // field@01d1 │ │ +04bfe4: 7220 cf19 3100 |0014: invoke-interface {v1, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@19cf │ │ +04bfea: 7210 351a 0000 |0017: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04bff0: 0e00 |001a: return-void │ │ +04bff2: 0d03 |001b: move-exception v3 │ │ +04bff4: 7210 351a 0000 |001c: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04bffa: 2703 |001f: throw v3 │ │ catches : 1 │ │ 0x000a - 0x0017 │ │ -> 0x001b │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;) │ │ @@ -21033,44 +21075,44 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04be34: |[04be34] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.isEmpty:()Z │ │ -04be44: 5410 d101 |0000: iget-object v0, v1, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.registeredListeners:Ljava/util/Set; // field@01d1 │ │ -04be48: 7210 d219 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@19d2 │ │ -04be4e: 0a00 |0005: move-result v0 │ │ -04be50: 0f00 |0006: return v0 │ │ +04be9c: |[04be9c] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.isEmpty:()Z │ │ +04beac: 5410 d101 |0000: iget-object v0, v1, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.registeredListeners:Ljava/util/Set; // field@01d1 │ │ +04beb0: 7210 d419 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@19d4 │ │ +04beb6: 0a00 |0005: move-result v0 │ │ +04beb8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;) │ │ name : 'removeListener' │ │ type : '(Landroidx/core/util/a;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -04bfa0: |[04bfa0] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.removeListener:(Landroidx/core/util/a;)V │ │ -04bfb0: 1a00 c519 |0000: const-string v0, "listener" // string@19c5 │ │ -04bfb4: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04bfba: 5420 d001 |0005: iget-object v0, v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01d0 │ │ -04bfbe: 7210 321a 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a32 │ │ -04bfc4: 5421 d101 |000a: iget-object v1, v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.registeredListeners:Ljava/util/Set; // field@01d1 │ │ -04bfc8: 7220 d419 3100 |000c: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@19d4 │ │ -04bfce: 7210 331a 0000 |000f: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04bfd4: 0e00 |0012: return-void │ │ -04bfd6: 0d03 |0013: move-exception v3 │ │ -04bfd8: 7210 331a 0000 |0014: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04bfde: 2703 |0017: throw v3 │ │ +04c008: |[04c008] androidx.window.layout.ExtensionWindowLayoutInfoBackend$MulticastConsumer.removeListener:(Landroidx/core/util/a;)V │ │ +04c018: 1a00 c519 |0000: const-string v0, "listener" // string@19c5 │ │ +04c01c: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04c022: 5420 d001 |0005: iget-object v0, v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.multicastConsumerLock:Ljava/util/concurrent/locks/ReentrantLock; // field@01d0 │ │ +04c026: 7210 341a 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a34 │ │ +04c02c: 5421 d101 |000a: iget-object v1, v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;.registeredListeners:Ljava/util/Set; // field@01d1 │ │ +04c030: 7220 d619 3100 |000c: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@19d6 │ │ +04c036: 7210 351a 0000 |000f: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04c03c: 0e00 |0012: return-void │ │ +04c03e: 0d03 |0013: move-exception v3 │ │ +04c040: 7210 351a 0000 |0014: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04c046: 2703 |0017: throw v3 │ │ catches : 1 │ │ 0x000a - 0x000f │ │ -> 0x0013 │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ @@ -21102,201 +21144,201 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04c3b8: |[04c3b8] androidx.window.layout.ExtensionsWindowLayoutInfoAdapter.:()V │ │ -04c3c8: 2200 d201 |0000: new-instance v0, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter; // type@01d2 │ │ -04c3cc: 7010 ff07 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.:()V // method@07ff │ │ -04c3d2: 6900 d601 |0005: sput-object v0, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.INSTANCE:Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter; // field@01d6 │ │ -04c3d6: 0e00 |0007: return-void │ │ +04c420: |[04c420] androidx.window.layout.ExtensionsWindowLayoutInfoAdapter.:()V │ │ +04c430: 2200 d201 |0000: new-instance v0, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter; // type@01d2 │ │ +04c434: 7010 0108 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.:()V // method@0801 │ │ +04c43a: 6900 d601 |0005: sput-object v0, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.INSTANCE:Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter; // field@01d6 │ │ +04c43e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c3d8: |[04c3d8] androidx.window.layout.ExtensionsWindowLayoutInfoAdapter.:()V │ │ -04c3e8: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04c3ee: 0e00 |0003: return-void │ │ +04c440: |[04c440] androidx.window.layout.ExtensionsWindowLayoutInfoAdapter.:()V │ │ +04c450: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04c456: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;) │ │ name : 'validBounds' │ │ type : '(Landroid/app/Activity;Landroidx/window/core/Bounds;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -04c300: |[04c300] androidx.window.layout.ExtensionsWindowLayoutInfoAdapter.validBounds:(Landroid/app/Activity;Landroidx/window/core/Bounds;)Z │ │ -04c310: 6200 2302 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculatorCompat;.INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat; // field@0223 │ │ -04c314: 6e20 b408 4000 |0002: invoke-virtual {v0, v4}, Landroidx/window/layout/WindowMetricsCalculatorCompat;.computeCurrentWindowMetrics:(Landroid/app/Activity;)Landroidx/window/layout/WindowMetrics; // method@08b4 │ │ -04c31a: 0c04 |0005: move-result-object v4 │ │ -04c31c: 6e10 9c08 0400 |0006: invoke-virtual {v4}, Landroidx/window/layout/WindowMetrics;.getBounds:()Landroid/graphics/Rect; // method@089c │ │ -04c322: 0c04 |0009: move-result-object v4 │ │ -04c324: 6e10 cd06 0500 |000a: invoke-virtual {v5}, Landroidx/window/core/Bounds;.isZero:()Z // method@06cd │ │ -04c32a: 0a00 |000d: move-result v0 │ │ -04c32c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -04c32e: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -04c332: 0f01 |0011: return v1 │ │ -04c334: 6e10 ca06 0500 |0012: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getWidth:()I // method@06ca │ │ -04c33a: 0a00 |0015: move-result v0 │ │ -04c33c: 6e10 6301 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Rect;.width:()I // method@0163 │ │ -04c342: 0a02 |0019: move-result v2 │ │ -04c344: 3220 0d00 |001a: if-eq v0, v2, 0027 // +000d │ │ -04c348: 6e10 c606 0500 |001c: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c6 │ │ -04c34e: 0a00 |001f: move-result v0 │ │ -04c350: 6e10 5d01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Rect;.height:()I // method@015d │ │ -04c356: 0a02 |0023: move-result v2 │ │ -04c358: 3220 0300 |0024: if-eq v0, v2, 0027 // +0003 │ │ -04c35c: 0f01 |0026: return v1 │ │ -04c35e: 6e10 ca06 0500 |0027: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getWidth:()I // method@06ca │ │ -04c364: 0a00 |002a: move-result v0 │ │ -04c366: 6e10 6301 0400 |002b: invoke-virtual {v4}, Landroid/graphics/Rect;.width:()I // method@0163 │ │ -04c36c: 0a02 |002e: move-result v2 │ │ -04c36e: 3520 0d00 |002f: if-ge v0, v2, 003c // +000d │ │ -04c372: 6e10 c606 0500 |0031: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c6 │ │ -04c378: 0a00 |0034: move-result v0 │ │ -04c37a: 6e10 5d01 0400 |0035: invoke-virtual {v4}, Landroid/graphics/Rect;.height:()I // method@015d │ │ -04c380: 0a02 |0038: move-result v2 │ │ -04c382: 3520 0300 |0039: if-ge v0, v2, 003c // +0003 │ │ -04c386: 0f01 |003b: return v1 │ │ -04c388: 6e10 ca06 0500 |003c: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getWidth:()I // method@06ca │ │ -04c38e: 0a00 |003f: move-result v0 │ │ -04c390: 6e10 6301 0400 |0040: invoke-virtual {v4}, Landroid/graphics/Rect;.width:()I // method@0163 │ │ -04c396: 0a02 |0043: move-result v2 │ │ -04c398: 3320 0d00 |0044: if-ne v0, v2, 0051 // +000d │ │ -04c39c: 6e10 c606 0500 |0046: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c6 │ │ -04c3a2: 0a05 |0049: move-result v5 │ │ -04c3a4: 6e10 5d01 0400 |004a: invoke-virtual {v4}, Landroid/graphics/Rect;.height:()I // method@015d │ │ -04c3aa: 0a04 |004d: move-result v4 │ │ -04c3ac: 3345 0300 |004e: if-ne v5, v4, 0051 // +0003 │ │ -04c3b0: 0f01 |0050: return v1 │ │ -04c3b2: 1214 |0051: const/4 v4, #int 1 // #1 │ │ -04c3b4: 0f04 |0052: return v4 │ │ +04c368: |[04c368] androidx.window.layout.ExtensionsWindowLayoutInfoAdapter.validBounds:(Landroid/app/Activity;Landroidx/window/core/Bounds;)Z │ │ +04c378: 6200 2302 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculatorCompat;.INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat; // field@0223 │ │ +04c37c: 6e20 b608 4000 |0002: invoke-virtual {v0, v4}, Landroidx/window/layout/WindowMetricsCalculatorCompat;.computeCurrentWindowMetrics:(Landroid/app/Activity;)Landroidx/window/layout/WindowMetrics; // method@08b6 │ │ +04c382: 0c04 |0005: move-result-object v4 │ │ +04c384: 6e10 9e08 0400 |0006: invoke-virtual {v4}, Landroidx/window/layout/WindowMetrics;.getBounds:()Landroid/graphics/Rect; // method@089e │ │ +04c38a: 0c04 |0009: move-result-object v4 │ │ +04c38c: 6e10 cf06 0500 |000a: invoke-virtual {v5}, Landroidx/window/core/Bounds;.isZero:()Z // method@06cf │ │ +04c392: 0a00 |000d: move-result v0 │ │ +04c394: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +04c396: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +04c39a: 0f01 |0011: return v1 │ │ +04c39c: 6e10 cc06 0500 |0012: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getWidth:()I // method@06cc │ │ +04c3a2: 0a00 |0015: move-result v0 │ │ +04c3a4: 6e10 6501 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Rect;.width:()I // method@0165 │ │ +04c3aa: 0a02 |0019: move-result v2 │ │ +04c3ac: 3220 0d00 |001a: if-eq v0, v2, 0027 // +000d │ │ +04c3b0: 6e10 c806 0500 |001c: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c8 │ │ +04c3b6: 0a00 |001f: move-result v0 │ │ +04c3b8: 6e10 5f01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Rect;.height:()I // method@015f │ │ +04c3be: 0a02 |0023: move-result v2 │ │ +04c3c0: 3220 0300 |0024: if-eq v0, v2, 0027 // +0003 │ │ +04c3c4: 0f01 |0026: return v1 │ │ +04c3c6: 6e10 cc06 0500 |0027: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getWidth:()I // method@06cc │ │ +04c3cc: 0a00 |002a: move-result v0 │ │ +04c3ce: 6e10 6501 0400 |002b: invoke-virtual {v4}, Landroid/graphics/Rect;.width:()I // method@0165 │ │ +04c3d4: 0a02 |002e: move-result v2 │ │ +04c3d6: 3520 0d00 |002f: if-ge v0, v2, 003c // +000d │ │ +04c3da: 6e10 c806 0500 |0031: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c8 │ │ +04c3e0: 0a00 |0034: move-result v0 │ │ +04c3e2: 6e10 5f01 0400 |0035: invoke-virtual {v4}, Landroid/graphics/Rect;.height:()I // method@015f │ │ +04c3e8: 0a02 |0038: move-result v2 │ │ +04c3ea: 3520 0300 |0039: if-ge v0, v2, 003c // +0003 │ │ +04c3ee: 0f01 |003b: return v1 │ │ +04c3f0: 6e10 cc06 0500 |003c: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getWidth:()I // method@06cc │ │ +04c3f6: 0a00 |003f: move-result v0 │ │ +04c3f8: 6e10 6501 0400 |0040: invoke-virtual {v4}, Landroid/graphics/Rect;.width:()I // method@0165 │ │ +04c3fe: 0a02 |0043: move-result v2 │ │ +04c400: 3320 0d00 |0044: if-ne v0, v2, 0051 // +000d │ │ +04c404: 6e10 c806 0500 |0046: invoke-virtual {v5}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c8 │ │ +04c40a: 0a05 |0049: move-result v5 │ │ +04c40c: 6e10 5f01 0400 |004a: invoke-virtual {v4}, Landroid/graphics/Rect;.height:()I // method@015f │ │ +04c412: 0a04 |004d: move-result v4 │ │ +04c414: 3345 0300 |004e: if-ne v5, v4, 0051 // +0003 │ │ +04c418: 0f01 |0050: return v1 │ │ +04c41a: 1214 |0051: const/4 v4, #int 1 // #1 │ │ +04c41c: 0f04 |0052: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;) │ │ name : 'translate$window_release' │ │ type : '(Landroid/app/Activity;Landroidx/window/extensions/layout/FoldingFeature;)Landroidx/window/layout/FoldingFeature;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -04c1a0: |[04c1a0] androidx.window.layout.ExtensionsWindowLayoutInfoAdapter.translate$window_release:(Landroid/app/Activity;Landroidx/window/extensions/layout/FoldingFeature;)Landroidx/window/layout/FoldingFeature; │ │ -04c1b0: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -04c1b4: 7120 931c 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04c1ba: 1a00 a31a |0005: const-string v0, "oemFeature" // string@1aa3 │ │ -04c1be: 7120 931c 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04c1c4: 6e10 ca07 0800 |000a: invoke-virtual {v8}, Landroidx/window/extensions/layout/FoldingFeature;.getType:()I // method@07ca │ │ -04c1ca: 0a00 |000d: move-result v0 │ │ -04c1cc: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -04c1ce: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -04c1d0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -04c1d2: 3220 0c00 |0011: if-eq v0, v2, 001d // +000c │ │ -04c1d6: 3210 0300 |0013: if-eq v0, v1, 0016 // +0003 │ │ -04c1da: 1103 |0015: return-object v3 │ │ -04c1dc: 6200 e301 |0016: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // field@01e3 │ │ -04c1e0: 6e10 1c08 0000 |0018: invoke-virtual {v0}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.getHINGE:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@081c │ │ -04c1e6: 0c00 |001b: move-result-object v0 │ │ -04c1e8: 2807 |001c: goto 0023 // +0007 │ │ -04c1ea: 6200 e301 |001d: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // field@01e3 │ │ -04c1ee: 6e10 1b08 0000 |001f: invoke-virtual {v0}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.getFOLD:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@081b │ │ -04c1f4: 0c00 |0022: move-result-object v0 │ │ -04c1f6: 6e10 c907 0800 |0023: invoke-virtual {v8}, Landroidx/window/extensions/layout/FoldingFeature;.getState:()I // method@07c9 │ │ -04c1fc: 0a04 |0026: move-result v4 │ │ -04c1fe: 3224 0800 |0027: if-eq v4, v2, 002f // +0008 │ │ -04c202: 3214 0300 |0029: if-eq v4, v1, 002c // +0003 │ │ -04c206: 1103 |002b: return-object v3 │ │ -04c208: 6201 e101 |002c: sget-object v1, Landroidx/window/layout/FoldingFeature$State;.HALF_OPENED:Landroidx/window/layout/FoldingFeature$State; // field@01e1 │ │ -04c20c: 2803 |002e: goto 0031 // +0003 │ │ -04c20e: 6201 e001 |002f: sget-object v1, Landroidx/window/layout/FoldingFeature$State;.FLAT:Landroidx/window/layout/FoldingFeature$State; // field@01e0 │ │ -04c212: 2202 8d01 |0031: new-instance v2, Landroidx/window/core/Bounds; // type@018d │ │ -04c216: 6e10 c807 0800 |0033: invoke-virtual {v8}, Landroidx/window/extensions/layout/FoldingFeature;.getBounds:()Landroid/graphics/Rect; // method@07c8 │ │ -04c21c: 0c04 |0036: move-result-object v4 │ │ -04c21e: 1a05 a41a |0037: const-string v5, "oemFeature.bounds" // string@1aa4 │ │ -04c222: 7120 921c 5400 |0039: invoke-static {v4, v5}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04c228: 7020 c306 4200 |003c: invoke-direct {v2, v4}, Landroidx/window/core/Bounds;.:(Landroid/graphics/Rect;)V // method@06c3 │ │ -04c22e: 7030 0208 7602 |003f: invoke-direct {v6, v7, v2}, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.validBounds:(Landroid/app/Activity;Landroidx/window/core/Bounds;)Z // method@0802 │ │ -04c234: 0a07 |0042: move-result v7 │ │ -04c236: 3807 1300 |0043: if-eqz v7, 0056 // +0013 │ │ -04c23a: 2203 dd01 |0045: new-instance v3, Landroidx/window/layout/HardwareFoldingFeature; // type@01dd │ │ -04c23e: 2207 8d01 |0047: new-instance v7, Landroidx/window/core/Bounds; // type@018d │ │ -04c242: 6e10 c807 0800 |0049: invoke-virtual {v8}, Landroidx/window/extensions/layout/FoldingFeature;.getBounds:()Landroid/graphics/Rect; // method@07c8 │ │ -04c248: 0c08 |004c: move-result-object v8 │ │ -04c24a: 7120 921c 5800 |004d: invoke-static {v8, v5}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04c250: 7020 c306 8700 |0050: invoke-direct {v7, v8}, Landroidx/window/core/Bounds;.:(Landroid/graphics/Rect;)V // method@06c3 │ │ -04c256: 7040 2308 7310 |0053: invoke-direct {v3, v7, v0, v1}, Landroidx/window/layout/HardwareFoldingFeature;.:(Landroidx/window/core/Bounds;Landroidx/window/layout/HardwareFoldingFeature$Type;Landroidx/window/layout/FoldingFeature$State;)V // method@0823 │ │ -04c25c: 1103 |0056: return-object v3 │ │ +04c208: |[04c208] androidx.window.layout.ExtensionsWindowLayoutInfoAdapter.translate$window_release:(Landroid/app/Activity;Landroidx/window/extensions/layout/FoldingFeature;)Landroidx/window/layout/FoldingFeature; │ │ +04c218: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +04c21c: 7120 951c 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04c222: 1a00 a31a |0005: const-string v0, "oemFeature" // string@1aa3 │ │ +04c226: 7120 951c 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04c22c: 6e10 cc07 0800 |000a: invoke-virtual {v8}, Landroidx/window/extensions/layout/FoldingFeature;.getType:()I // method@07cc │ │ +04c232: 0a00 |000d: move-result v0 │ │ +04c234: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +04c236: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +04c238: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +04c23a: 3220 0c00 |0011: if-eq v0, v2, 001d // +000c │ │ +04c23e: 3210 0300 |0013: if-eq v0, v1, 0016 // +0003 │ │ +04c242: 1103 |0015: return-object v3 │ │ +04c244: 6200 e301 |0016: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // field@01e3 │ │ +04c248: 6e10 1e08 0000 |0018: invoke-virtual {v0}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.getHINGE:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@081e │ │ +04c24e: 0c00 |001b: move-result-object v0 │ │ +04c250: 2807 |001c: goto 0023 // +0007 │ │ +04c252: 6200 e301 |001d: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // field@01e3 │ │ +04c256: 6e10 1d08 0000 |001f: invoke-virtual {v0}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.getFOLD:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@081d │ │ +04c25c: 0c00 |0022: move-result-object v0 │ │ +04c25e: 6e10 cb07 0800 |0023: invoke-virtual {v8}, Landroidx/window/extensions/layout/FoldingFeature;.getState:()I // method@07cb │ │ +04c264: 0a04 |0026: move-result v4 │ │ +04c266: 3224 0800 |0027: if-eq v4, v2, 002f // +0008 │ │ +04c26a: 3214 0300 |0029: if-eq v4, v1, 002c // +0003 │ │ +04c26e: 1103 |002b: return-object v3 │ │ +04c270: 6201 e101 |002c: sget-object v1, Landroidx/window/layout/FoldingFeature$State;.HALF_OPENED:Landroidx/window/layout/FoldingFeature$State; // field@01e1 │ │ +04c274: 2803 |002e: goto 0031 // +0003 │ │ +04c276: 6201 e001 |002f: sget-object v1, Landroidx/window/layout/FoldingFeature$State;.FLAT:Landroidx/window/layout/FoldingFeature$State; // field@01e0 │ │ +04c27a: 2202 8d01 |0031: new-instance v2, Landroidx/window/core/Bounds; // type@018d │ │ +04c27e: 6e10 ca07 0800 |0033: invoke-virtual {v8}, Landroidx/window/extensions/layout/FoldingFeature;.getBounds:()Landroid/graphics/Rect; // method@07ca │ │ +04c284: 0c04 |0036: move-result-object v4 │ │ +04c286: 1a05 a41a |0037: const-string v5, "oemFeature.bounds" // string@1aa4 │ │ +04c28a: 7120 941c 5400 |0039: invoke-static {v4, v5}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04c290: 7020 c506 4200 |003c: invoke-direct {v2, v4}, Landroidx/window/core/Bounds;.:(Landroid/graphics/Rect;)V // method@06c5 │ │ +04c296: 7030 0408 7602 |003f: invoke-direct {v6, v7, v2}, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.validBounds:(Landroid/app/Activity;Landroidx/window/core/Bounds;)Z // method@0804 │ │ +04c29c: 0a07 |0042: move-result v7 │ │ +04c29e: 3807 1300 |0043: if-eqz v7, 0056 // +0013 │ │ +04c2a2: 2203 dd01 |0045: new-instance v3, Landroidx/window/layout/HardwareFoldingFeature; // type@01dd │ │ +04c2a6: 2207 8d01 |0047: new-instance v7, Landroidx/window/core/Bounds; // type@018d │ │ +04c2aa: 6e10 ca07 0800 |0049: invoke-virtual {v8}, Landroidx/window/extensions/layout/FoldingFeature;.getBounds:()Landroid/graphics/Rect; // method@07ca │ │ +04c2b0: 0c08 |004c: move-result-object v8 │ │ +04c2b2: 7120 941c 5800 |004d: invoke-static {v8, v5}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04c2b8: 7020 c506 8700 |0050: invoke-direct {v7, v8}, Landroidx/window/core/Bounds;.:(Landroid/graphics/Rect;)V // method@06c5 │ │ +04c2be: 7040 2508 7310 |0053: invoke-direct {v3, v7, v0, v1}, Landroidx/window/layout/HardwareFoldingFeature;.:(Landroidx/window/core/Bounds;Landroidx/window/layout/HardwareFoldingFeature$Type;Landroidx/window/layout/FoldingFeature$State;)V // method@0825 │ │ +04c2c4: 1103 |0056: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;) │ │ name : 'translate$window_release' │ │ type : '(Landroid/app/Activity;Landroidx/window/extensions/layout/WindowLayoutInfo;)Landroidx/window/layout/WindowLayoutInfo;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -04c260: |[04c260] androidx.window.layout.ExtensionsWindowLayoutInfoAdapter.translate$window_release:(Landroid/app/Activity;Landroidx/window/extensions/layout/WindowLayoutInfo;)Landroidx/window/layout/WindowLayoutInfo; │ │ -04c270: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -04c274: 7120 931c 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04c27a: 1a00 7218 |0005: const-string v0, "info" // string@1872 │ │ -04c27e: 7120 931c 0600 |0007: invoke-static {v6, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04c284: 6e10 cd07 0600 |000a: invoke-virtual {v6}, Landroidx/window/extensions/layout/WindowLayoutInfo;.getDisplayFeatures:()Ljava/util/List; // method@07cd │ │ -04c28a: 0c06 |000d: move-result-object v6 │ │ -04c28c: 1a00 7318 |000e: const-string v0, "info.displayFeatures" // string@1873 │ │ -04c290: 7120 921c 0600 |0010: invoke-static {v6, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04c296: 2200 9604 |0013: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ -04c29a: 7010 2419 0000 |0015: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1924 │ │ -04c2a0: 7210 1018 0600 |0018: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -04c2a6: 0c06 |001b: move-result-object v6 │ │ -04c2a8: 7210 7219 0600 |001c: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04c2ae: 0a01 |001f: move-result v1 │ │ -04c2b0: 3801 2100 |0020: if-eqz v1, 0041 // +0021 │ │ -04c2b4: 7210 7319 0600 |0022: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -04c2ba: 0c01 |0025: move-result-object v1 │ │ -04c2bc: 1f01 c001 |0026: check-cast v1, Landroidx/window/extensions/layout/DisplayFeature; // type@01c0 │ │ -04c2c0: 2012 c101 |0028: instance-of v2, v1, Landroidx/window/extensions/layout/FoldingFeature; // type@01c1 │ │ -04c2c4: 3802 1000 |002a: if-eqz v2, 003a // +0010 │ │ -04c2c8: 6202 d601 |002c: sget-object v2, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.INSTANCE:Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter; // field@01d6 │ │ -04c2cc: 1a03 2f16 |002e: const-string v3, "feature" // string@162f │ │ -04c2d0: 7120 921c 3100 |0030: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04c2d6: 1f01 c101 |0033: check-cast v1, Landroidx/window/extensions/layout/FoldingFeature; // type@01c1 │ │ -04c2da: 6e30 0008 5201 |0035: invoke-virtual {v2, v5, v1}, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.translate$window_release:(Landroid/app/Activity;Landroidx/window/extensions/layout/FoldingFeature;)Landroidx/window/layout/FoldingFeature; // method@0800 │ │ -04c2e0: 0c01 |0038: move-result-object v1 │ │ -04c2e2: 2802 |0039: goto 003b // +0002 │ │ -04c2e4: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -04c2e6: 3801 e1ff |003b: if-eqz v1, 001c // -001f │ │ -04c2ea: 7220 4919 1000 |003d: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@1949 │ │ -04c2f0: 28dc |0040: goto 001c // -0024 │ │ -04c2f2: 2205 f201 |0041: new-instance v5, Landroidx/window/layout/WindowLayoutInfo; // type@01f2 │ │ -04c2f6: 7020 9408 0500 |0043: invoke-direct {v5, v0}, Landroidx/window/layout/WindowLayoutInfo;.:(Ljava/util/List;)V // method@0894 │ │ -04c2fc: 1105 |0046: return-object v5 │ │ +04c2c8: |[04c2c8] androidx.window.layout.ExtensionsWindowLayoutInfoAdapter.translate$window_release:(Landroid/app/Activity;Landroidx/window/extensions/layout/WindowLayoutInfo;)Landroidx/window/layout/WindowLayoutInfo; │ │ +04c2d8: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +04c2dc: 7120 951c 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04c2e2: 1a00 7218 |0005: const-string v0, "info" // string@1872 │ │ +04c2e6: 7120 951c 0600 |0007: invoke-static {v6, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04c2ec: 6e10 cf07 0600 |000a: invoke-virtual {v6}, Landroidx/window/extensions/layout/WindowLayoutInfo;.getDisplayFeatures:()Ljava/util/List; // method@07cf │ │ +04c2f2: 0c06 |000d: move-result-object v6 │ │ +04c2f4: 1a00 7318 |000e: const-string v0, "info.displayFeatures" // string@1873 │ │ +04c2f8: 7120 941c 0600 |0010: invoke-static {v6, v0}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04c2fe: 2200 9604 |0013: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ +04c302: 7010 2619 0000 |0015: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1926 │ │ +04c308: 7210 1218 0600 |0018: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +04c30e: 0c06 |001b: move-result-object v6 │ │ +04c310: 7210 7419 0600 |001c: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04c316: 0a01 |001f: move-result v1 │ │ +04c318: 3801 2100 |0020: if-eqz v1, 0041 // +0021 │ │ +04c31c: 7210 7519 0600 |0022: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +04c322: 0c01 |0025: move-result-object v1 │ │ +04c324: 1f01 c001 |0026: check-cast v1, Landroidx/window/extensions/layout/DisplayFeature; // type@01c0 │ │ +04c328: 2012 c101 |0028: instance-of v2, v1, Landroidx/window/extensions/layout/FoldingFeature; // type@01c1 │ │ +04c32c: 3802 1000 |002a: if-eqz v2, 003a // +0010 │ │ +04c330: 6202 d601 |002c: sget-object v2, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.INSTANCE:Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter; // field@01d6 │ │ +04c334: 1a03 2f16 |002e: const-string v3, "feature" // string@162f │ │ +04c338: 7120 941c 3100 |0030: invoke-static {v1, v3}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04c33e: 1f01 c101 |0033: check-cast v1, Landroidx/window/extensions/layout/FoldingFeature; // type@01c1 │ │ +04c342: 6e30 0208 5201 |0035: invoke-virtual {v2, v5, v1}, Landroidx/window/layout/ExtensionsWindowLayoutInfoAdapter;.translate$window_release:(Landroid/app/Activity;Landroidx/window/extensions/layout/FoldingFeature;)Landroidx/window/layout/FoldingFeature; // method@0802 │ │ +04c348: 0c01 |0038: move-result-object v1 │ │ +04c34a: 2802 |0039: goto 003b // +0002 │ │ +04c34c: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +04c34e: 3801 e1ff |003b: if-eqz v1, 001c // -001f │ │ +04c352: 7220 4b19 1000 |003d: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@194b │ │ +04c358: 28dc |0040: goto 001c // -0024 │ │ +04c35a: 2205 f201 |0041: new-instance v5, Landroidx/window/layout/WindowLayoutInfo; // type@01f2 │ │ +04c35e: 7020 9608 0500 |0043: invoke-direct {v5, v0}, Landroidx/window/layout/WindowLayoutInfo;.:(Ljava/util/List;)V // method@0896 │ │ +04c364: 1105 |0046: return-object v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #148 header: │ │ @@ -21327,33 +21369,33 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c3f0: |[04c3f0] androidx.window.layout.FoldingFeature$OcclusionType$Companion.:()V │ │ -04c400: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04c406: 0e00 |0003: return-void │ │ +04c458: |[04c458] androidx.window.layout.FoldingFeature$OcclusionType$Companion.:()V │ │ +04c468: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04c46e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/FoldingFeature$OcclusionType$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c408: |[04c408] androidx.window.layout.FoldingFeature$OcclusionType$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -04c418: 7010 0308 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/FoldingFeature$OcclusionType$Companion;.:()V // method@0803 │ │ -04c41e: 0e00 |0003: return-void │ │ +04c470: |[04c470] androidx.window.layout.FoldingFeature$OcclusionType$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +04c480: 7010 0508 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/FoldingFeature$OcclusionType$Companion;.:()V // method@0805 │ │ +04c486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -21402,62 +21444,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -04c438: |[04c438] androidx.window.layout.FoldingFeature$OcclusionType.:()V │ │ -04c448: 2200 d301 |0000: new-instance v0, Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; // type@01d3 │ │ -04c44c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04c44e: 7020 0408 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$OcclusionType$Companion;.:(Lkotlin/jvm/internal/e;)V // method@0804 │ │ -04c454: 6900 d701 |0006: sput-object v0, Landroidx/window/layout/FoldingFeature$OcclusionType;.Companion:Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; // field@01d7 │ │ -04c458: 2200 d401 |0008: new-instance v0, Landroidx/window/layout/FoldingFeature$OcclusionType; // type@01d4 │ │ -04c45c: 1a01 430f |000a: const-string v1, "NONE" // string@0f43 │ │ -04c460: 7020 0608 1000 |000c: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$OcclusionType;.:(Ljava/lang/String;)V // method@0806 │ │ -04c466: 6900 d901 |000f: sput-object v0, Landroidx/window/layout/FoldingFeature$OcclusionType;.NONE:Landroidx/window/layout/FoldingFeature$OcclusionType; // field@01d9 │ │ -04c46a: 2200 d401 |0011: new-instance v0, Landroidx/window/layout/FoldingFeature$OcclusionType; // type@01d4 │ │ -04c46e: 1a01 1804 |0013: const-string v1, "FULL" // string@0418 │ │ -04c472: 7020 0608 1000 |0015: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$OcclusionType;.:(Ljava/lang/String;)V // method@0806 │ │ -04c478: 6900 d801 |0018: sput-object v0, Landroidx/window/layout/FoldingFeature$OcclusionType;.FULL:Landroidx/window/layout/FoldingFeature$OcclusionType; // field@01d8 │ │ -04c47c: 0e00 |001a: return-void │ │ +04c4a0: |[04c4a0] androidx.window.layout.FoldingFeature$OcclusionType.:()V │ │ +04c4b0: 2200 d301 |0000: new-instance v0, Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; // type@01d3 │ │ +04c4b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04c4b6: 7020 0608 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$OcclusionType$Companion;.:(Lkotlin/jvm/internal/e;)V // method@0806 │ │ +04c4bc: 6900 d701 |0006: sput-object v0, Landroidx/window/layout/FoldingFeature$OcclusionType;.Companion:Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; // field@01d7 │ │ +04c4c0: 2200 d401 |0008: new-instance v0, Landroidx/window/layout/FoldingFeature$OcclusionType; // type@01d4 │ │ +04c4c4: 1a01 430f |000a: const-string v1, "NONE" // string@0f43 │ │ +04c4c8: 7020 0808 1000 |000c: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$OcclusionType;.:(Ljava/lang/String;)V // method@0808 │ │ +04c4ce: 6900 d901 |000f: sput-object v0, Landroidx/window/layout/FoldingFeature$OcclusionType;.NONE:Landroidx/window/layout/FoldingFeature$OcclusionType; // field@01d9 │ │ +04c4d2: 2200 d401 |0011: new-instance v0, Landroidx/window/layout/FoldingFeature$OcclusionType; // type@01d4 │ │ +04c4d6: 1a01 1804 |0013: const-string v1, "FULL" // string@0418 │ │ +04c4da: 7020 0808 1000 |0015: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$OcclusionType;.:(Ljava/lang/String;)V // method@0808 │ │ +04c4e0: 6900 d801 |0018: sput-object v0, Landroidx/window/layout/FoldingFeature$OcclusionType;.FULL:Landroidx/window/layout/FoldingFeature$OcclusionType; // field@01d8 │ │ +04c4e4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/FoldingFeature$OcclusionType;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c480: |[04c480] androidx.window.layout.FoldingFeature$OcclusionType.:(Ljava/lang/String;)V │ │ -04c490: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04c496: 5b01 da01 |0003: iput-object v1, v0, Landroidx/window/layout/FoldingFeature$OcclusionType;.description:Ljava/lang/String; // field@01da │ │ -04c49a: 0e00 |0005: return-void │ │ +04c4e8: |[04c4e8] androidx.window.layout.FoldingFeature$OcclusionType.:(Ljava/lang/String;)V │ │ +04c4f8: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04c4fe: 5b01 da01 |0003: iput-object v1, v0, Landroidx/window/layout/FoldingFeature$OcclusionType;.description:Ljava/lang/String; // field@01da │ │ +04c502: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/FoldingFeature$OcclusionType;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c420: |[04c420] androidx.window.layout.FoldingFeature$OcclusionType.toString:()Ljava/lang/String; │ │ -04c430: 5410 da01 |0000: iget-object v0, v1, Landroidx/window/layout/FoldingFeature$OcclusionType;.description:Ljava/lang/String; // field@01da │ │ -04c434: 1100 |0002: return-object v0 │ │ +04c488: |[04c488] androidx.window.layout.FoldingFeature$OcclusionType.toString:()Ljava/lang/String; │ │ +04c498: 5410 da01 |0000: iget-object v0, v1, Landroidx/window/layout/FoldingFeature$OcclusionType;.description:Ljava/lang/String; // field@01da │ │ +04c49c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #150 header: │ │ @@ -21488,33 +21530,33 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c49c: |[04c49c] androidx.window.layout.FoldingFeature$Orientation$Companion.:()V │ │ -04c4ac: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04c4b2: 0e00 |0003: return-void │ │ +04c504: |[04c504] androidx.window.layout.FoldingFeature$Orientation$Companion.:()V │ │ +04c514: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04c51a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/FoldingFeature$Orientation$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c4b4: |[04c4b4] androidx.window.layout.FoldingFeature$Orientation$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -04c4c4: 7010 0808 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/FoldingFeature$Orientation$Companion;.:()V // method@0808 │ │ -04c4ca: 0e00 |0003: return-void │ │ +04c51c: |[04c51c] androidx.window.layout.FoldingFeature$Orientation$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +04c52c: 7010 0a08 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/FoldingFeature$Orientation$Companion;.:()V // method@080a │ │ +04c532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -21563,62 +21605,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -04c4e4: |[04c4e4] androidx.window.layout.FoldingFeature$Orientation.:()V │ │ -04c4f4: 2200 d501 |0000: new-instance v0, Landroidx/window/layout/FoldingFeature$Orientation$Companion; // type@01d5 │ │ -04c4f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04c4fa: 7020 0908 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$Orientation$Companion;.:(Lkotlin/jvm/internal/e;)V // method@0809 │ │ -04c500: 6900 db01 |0006: sput-object v0, Landroidx/window/layout/FoldingFeature$Orientation;.Companion:Landroidx/window/layout/FoldingFeature$Orientation$Companion; // field@01db │ │ -04c504: 2200 d601 |0008: new-instance v0, Landroidx/window/layout/FoldingFeature$Orientation; // type@01d6 │ │ -04c508: 1a01 2212 |000a: const-string v1, "VERTICAL" // string@1222 │ │ -04c50c: 7020 0b08 1000 |000c: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$Orientation;.:(Ljava/lang/String;)V // method@080b │ │ -04c512: 6900 dd01 |000f: sput-object v0, Landroidx/window/layout/FoldingFeature$Orientation;.VERTICAL:Landroidx/window/layout/FoldingFeature$Orientation; // field@01dd │ │ -04c516: 2200 d601 |0011: new-instance v0, Landroidx/window/layout/FoldingFeature$Orientation; // type@01d6 │ │ -04c51a: 1a01 9f04 |0013: const-string v1, "HORIZONTAL" // string@049f │ │ -04c51e: 7020 0b08 1000 |0015: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$Orientation;.:(Ljava/lang/String;)V // method@080b │ │ -04c524: 6900 dc01 |0018: sput-object v0, Landroidx/window/layout/FoldingFeature$Orientation;.HORIZONTAL:Landroidx/window/layout/FoldingFeature$Orientation; // field@01dc │ │ -04c528: 0e00 |001a: return-void │ │ +04c54c: |[04c54c] androidx.window.layout.FoldingFeature$Orientation.:()V │ │ +04c55c: 2200 d501 |0000: new-instance v0, Landroidx/window/layout/FoldingFeature$Orientation$Companion; // type@01d5 │ │ +04c560: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04c562: 7020 0b08 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$Orientation$Companion;.:(Lkotlin/jvm/internal/e;)V // method@080b │ │ +04c568: 6900 db01 |0006: sput-object v0, Landroidx/window/layout/FoldingFeature$Orientation;.Companion:Landroidx/window/layout/FoldingFeature$Orientation$Companion; // field@01db │ │ +04c56c: 2200 d601 |0008: new-instance v0, Landroidx/window/layout/FoldingFeature$Orientation; // type@01d6 │ │ +04c570: 1a01 2212 |000a: const-string v1, "VERTICAL" // string@1222 │ │ +04c574: 7020 0d08 1000 |000c: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$Orientation;.:(Ljava/lang/String;)V // method@080d │ │ +04c57a: 6900 dd01 |000f: sput-object v0, Landroidx/window/layout/FoldingFeature$Orientation;.VERTICAL:Landroidx/window/layout/FoldingFeature$Orientation; // field@01dd │ │ +04c57e: 2200 d601 |0011: new-instance v0, Landroidx/window/layout/FoldingFeature$Orientation; // type@01d6 │ │ +04c582: 1a01 9f04 |0013: const-string v1, "HORIZONTAL" // string@049f │ │ +04c586: 7020 0d08 1000 |0015: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$Orientation;.:(Ljava/lang/String;)V // method@080d │ │ +04c58c: 6900 dc01 |0018: sput-object v0, Landroidx/window/layout/FoldingFeature$Orientation;.HORIZONTAL:Landroidx/window/layout/FoldingFeature$Orientation; // field@01dc │ │ +04c590: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/FoldingFeature$Orientation;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c52c: |[04c52c] androidx.window.layout.FoldingFeature$Orientation.:(Ljava/lang/String;)V │ │ -04c53c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04c542: 5b01 de01 |0003: iput-object v1, v0, Landroidx/window/layout/FoldingFeature$Orientation;.description:Ljava/lang/String; // field@01de │ │ -04c546: 0e00 |0005: return-void │ │ +04c594: |[04c594] androidx.window.layout.FoldingFeature$Orientation.:(Ljava/lang/String;)V │ │ +04c5a4: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04c5aa: 5b01 de01 |0003: iput-object v1, v0, Landroidx/window/layout/FoldingFeature$Orientation;.description:Ljava/lang/String; // field@01de │ │ +04c5ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/FoldingFeature$Orientation;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c4cc: |[04c4cc] androidx.window.layout.FoldingFeature$Orientation.toString:()Ljava/lang/String; │ │ -04c4dc: 5410 de01 |0000: iget-object v0, v1, Landroidx/window/layout/FoldingFeature$Orientation;.description:Ljava/lang/String; // field@01de │ │ -04c4e0: 1100 |0002: return-object v0 │ │ +04c534: |[04c534] androidx.window.layout.FoldingFeature$Orientation.toString:()Ljava/lang/String; │ │ +04c544: 5410 de01 |0000: iget-object v0, v1, Landroidx/window/layout/FoldingFeature$Orientation;.description:Ljava/lang/String; // field@01de │ │ +04c548: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #152 header: │ │ @@ -21649,33 +21691,33 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c548: |[04c548] androidx.window.layout.FoldingFeature$State$Companion.:()V │ │ -04c558: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04c55e: 0e00 |0003: return-void │ │ +04c5b0: |[04c5b0] androidx.window.layout.FoldingFeature$State$Companion.:()V │ │ +04c5c0: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04c5c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/FoldingFeature$State$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c560: |[04c560] androidx.window.layout.FoldingFeature$State$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -04c570: 7010 0d08 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/FoldingFeature$State$Companion;.:()V // method@080d │ │ -04c576: 0e00 |0003: return-void │ │ +04c5c8: |[04c5c8] androidx.window.layout.FoldingFeature$State$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +04c5d8: 7010 0f08 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/FoldingFeature$State$Companion;.:()V // method@080f │ │ +04c5de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -21724,62 +21766,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -04c590: |[04c590] androidx.window.layout.FoldingFeature$State.:()V │ │ -04c5a0: 2200 d701 |0000: new-instance v0, Landroidx/window/layout/FoldingFeature$State$Companion; // type@01d7 │ │ -04c5a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04c5a6: 7020 0e08 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$State$Companion;.:(Lkotlin/jvm/internal/e;)V // method@080e │ │ -04c5ac: 6900 df01 |0006: sput-object v0, Landroidx/window/layout/FoldingFeature$State;.Companion:Landroidx/window/layout/FoldingFeature$State$Companion; // field@01df │ │ -04c5b0: 2200 d801 |0008: new-instance v0, Landroidx/window/layout/FoldingFeature$State; // type@01d8 │ │ -04c5b4: 1a01 0e04 |000a: const-string v1, "FLAT" // string@040e │ │ -04c5b8: 7020 1008 1000 |000c: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$State;.:(Ljava/lang/String;)V // method@0810 │ │ -04c5be: 6900 e001 |000f: sput-object v0, Landroidx/window/layout/FoldingFeature$State;.FLAT:Landroidx/window/layout/FoldingFeature$State; // field@01e0 │ │ -04c5c2: 2200 d801 |0011: new-instance v0, Landroidx/window/layout/FoldingFeature$State; // type@01d8 │ │ -04c5c6: 1a01 8204 |0013: const-string v1, "HALF_OPENED" // string@0482 │ │ -04c5ca: 7020 1008 1000 |0015: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$State;.:(Ljava/lang/String;)V // method@0810 │ │ -04c5d0: 6900 e101 |0018: sput-object v0, Landroidx/window/layout/FoldingFeature$State;.HALF_OPENED:Landroidx/window/layout/FoldingFeature$State; // field@01e1 │ │ -04c5d4: 0e00 |001a: return-void │ │ +04c5f8: |[04c5f8] androidx.window.layout.FoldingFeature$State.:()V │ │ +04c608: 2200 d701 |0000: new-instance v0, Landroidx/window/layout/FoldingFeature$State$Companion; // type@01d7 │ │ +04c60c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04c60e: 7020 1008 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$State$Companion;.:(Lkotlin/jvm/internal/e;)V // method@0810 │ │ +04c614: 6900 df01 |0006: sput-object v0, Landroidx/window/layout/FoldingFeature$State;.Companion:Landroidx/window/layout/FoldingFeature$State$Companion; // field@01df │ │ +04c618: 2200 d801 |0008: new-instance v0, Landroidx/window/layout/FoldingFeature$State; // type@01d8 │ │ +04c61c: 1a01 0e04 |000a: const-string v1, "FLAT" // string@040e │ │ +04c620: 7020 1208 1000 |000c: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$State;.:(Ljava/lang/String;)V // method@0812 │ │ +04c626: 6900 e001 |000f: sput-object v0, Landroidx/window/layout/FoldingFeature$State;.FLAT:Landroidx/window/layout/FoldingFeature$State; // field@01e0 │ │ +04c62a: 2200 d801 |0011: new-instance v0, Landroidx/window/layout/FoldingFeature$State; // type@01d8 │ │ +04c62e: 1a01 8204 |0013: const-string v1, "HALF_OPENED" // string@0482 │ │ +04c632: 7020 1208 1000 |0015: invoke-direct {v0, v1}, Landroidx/window/layout/FoldingFeature$State;.:(Ljava/lang/String;)V // method@0812 │ │ +04c638: 6900 e101 |0018: sput-object v0, Landroidx/window/layout/FoldingFeature$State;.HALF_OPENED:Landroidx/window/layout/FoldingFeature$State; // field@01e1 │ │ +04c63c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/FoldingFeature$State;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c5d8: |[04c5d8] androidx.window.layout.FoldingFeature$State.:(Ljava/lang/String;)V │ │ -04c5e8: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04c5ee: 5b01 e201 |0003: iput-object v1, v0, Landroidx/window/layout/FoldingFeature$State;.description:Ljava/lang/String; // field@01e2 │ │ -04c5f2: 0e00 |0005: return-void │ │ +04c640: |[04c640] androidx.window.layout.FoldingFeature$State.:(Ljava/lang/String;)V │ │ +04c650: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04c656: 5b01 e201 |0003: iput-object v1, v0, Landroidx/window/layout/FoldingFeature$State;.description:Ljava/lang/String; // field@01e2 │ │ +04c65a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/FoldingFeature$State;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c578: |[04c578] androidx.window.layout.FoldingFeature$State.toString:()Ljava/lang/String; │ │ -04c588: 5410 e201 |0000: iget-object v0, v1, Landroidx/window/layout/FoldingFeature$State;.description:Ljava/lang/String; // field@01e2 │ │ -04c58c: 1100 |0002: return-object v0 │ │ +04c5e0: |[04c5e0] androidx.window.layout.FoldingFeature$State.toString:()Ljava/lang/String; │ │ +04c5f0: 5410 e201 |0000: iget-object v0, v1, Landroidx/window/layout/FoldingFeature$State;.description:Ljava/lang/String; // field@01e2 │ │ +04c5f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #154 header: │ │ @@ -21810,84 +21852,84 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c5f4: |[04c5f4] androidx.window.layout.HardwareFoldingFeature$Companion.:()V │ │ -04c604: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04c60a: 0e00 |0003: return-void │ │ +04c65c: |[04c65c] androidx.window.layout.HardwareFoldingFeature$Companion.:()V │ │ +04c66c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04c672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/HardwareFoldingFeature$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c60c: |[04c60c] androidx.window.layout.HardwareFoldingFeature$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -04c61c: 7010 1608 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/HardwareFoldingFeature$Companion;.:()V // method@0816 │ │ -04c622: 0e00 |0003: return-void │ │ +04c674: |[04c674] androidx.window.layout.HardwareFoldingFeature$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +04c684: 7010 1808 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/HardwareFoldingFeature$Companion;.:()V // method@0818 │ │ +04c68a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/HardwareFoldingFeature$Companion;) │ │ name : 'validateFeatureBounds$window_release' │ │ type : '(Landroidx/window/core/Bounds;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -04c624: |[04c624] androidx.window.layout.HardwareFoldingFeature$Companion.validateFeatureBounds$window_release:(Landroidx/window/core/Bounds;)V │ │ -04c634: 1a00 a314 |0000: const-string v0, "bounds" // string@14a3 │ │ -04c638: 7120 931c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04c63e: 6e10 ca06 0400 |0005: invoke-virtual {v4}, Landroidx/window/core/Bounds;.getWidth:()I // method@06ca │ │ -04c644: 0a00 |0008: move-result v0 │ │ -04c646: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -04c648: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -04c64a: 3900 0b00 |000b: if-nez v0, 0016 // +000b │ │ -04c64e: 6e10 c606 0400 |000d: invoke-virtual {v4}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c6 │ │ -04c654: 0a00 |0010: move-result v0 │ │ -04c656: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -04c65a: 2803 |0013: goto 0016 // +0003 │ │ -04c65c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -04c65e: 2802 |0015: goto 0017 // +0002 │ │ -04c660: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -04c662: 3800 1e00 |0017: if-eqz v0, 0035 // +001e │ │ -04c666: 6e10 c706 0400 |0019: invoke-virtual {v4}, Landroidx/window/core/Bounds;.getLeft:()I // method@06c7 │ │ -04c66c: 0a00 |001c: move-result v0 │ │ -04c66e: 3800 0800 |001d: if-eqz v0, 0025 // +0008 │ │ -04c672: 6e10 c906 0400 |001f: invoke-virtual {v4}, Landroidx/window/core/Bounds;.getTop:()I // method@06c9 │ │ -04c678: 0a04 |0022: move-result v4 │ │ -04c67a: 3904 0300 |0023: if-nez v4, 0026 // +0003 │ │ -04c67e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -04c680: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ -04c684: 0e00 |0028: return-void │ │ -04c686: 2204 3704 |0029: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04c68a: 1a00 e902 |002b: const-string v0, "Bounding rectangle must start at the top or left window edge for folding features" // string@02e9 │ │ -04c68e: 6e10 2b18 0000 |002d: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -04c694: 0c00 |0030: move-result-object v0 │ │ -04c696: 7020 0018 0400 |0031: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04c69c: 2704 |0034: throw v4 │ │ -04c69e: 2204 3704 |0035: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -04c6a2: 1a00 ea02 |0037: const-string v0, "Bounds must be non zero" // string@02ea │ │ -04c6a6: 6e10 2b18 0000 |0039: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -04c6ac: 0c00 |003c: move-result-object v0 │ │ -04c6ae: 7020 0018 0400 |003d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -04c6b4: 2704 |0040: throw v4 │ │ +04c68c: |[04c68c] androidx.window.layout.HardwareFoldingFeature$Companion.validateFeatureBounds$window_release:(Landroidx/window/core/Bounds;)V │ │ +04c69c: 1a00 a314 |0000: const-string v0, "bounds" // string@14a3 │ │ +04c6a0: 7120 951c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04c6a6: 6e10 cc06 0400 |0005: invoke-virtual {v4}, Landroidx/window/core/Bounds;.getWidth:()I // method@06cc │ │ +04c6ac: 0a00 |0008: move-result v0 │ │ +04c6ae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +04c6b0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +04c6b2: 3900 0b00 |000b: if-nez v0, 0016 // +000b │ │ +04c6b6: 6e10 c806 0400 |000d: invoke-virtual {v4}, Landroidx/window/core/Bounds;.getHeight:()I // method@06c8 │ │ +04c6bc: 0a00 |0010: move-result v0 │ │ +04c6be: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +04c6c2: 2803 |0013: goto 0016 // +0003 │ │ +04c6c4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +04c6c6: 2802 |0015: goto 0017 // +0002 │ │ +04c6c8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +04c6ca: 3800 1e00 |0017: if-eqz v0, 0035 // +001e │ │ +04c6ce: 6e10 c906 0400 |0019: invoke-virtual {v4}, Landroidx/window/core/Bounds;.getLeft:()I // method@06c9 │ │ +04c6d4: 0a00 |001c: move-result v0 │ │ +04c6d6: 3800 0800 |001d: if-eqz v0, 0025 // +0008 │ │ +04c6da: 6e10 cb06 0400 |001f: invoke-virtual {v4}, Landroidx/window/core/Bounds;.getTop:()I // method@06cb │ │ +04c6e0: 0a04 |0022: move-result v4 │ │ +04c6e2: 3904 0300 |0023: if-nez v4, 0026 // +0003 │ │ +04c6e6: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +04c6e8: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ +04c6ec: 0e00 |0028: return-void │ │ +04c6ee: 2204 3704 |0029: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04c6f2: 1a00 e902 |002b: const-string v0, "Bounding rectangle must start at the top or left window edge for folding features" // string@02e9 │ │ +04c6f6: 6e10 2d18 0000 |002d: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04c6fc: 0c00 |0030: move-result-object v0 │ │ +04c6fe: 7020 0218 0400 |0031: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04c704: 2704 |0034: throw v4 │ │ +04c706: 2204 3704 |0035: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +04c70a: 1a00 ea02 |0037: const-string v0, "Bounds must be non zero" // string@02ea │ │ +04c70e: 6e10 2d18 0000 |0039: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04c714: 0c00 |003c: move-result-object v0 │ │ +04c716: 7020 0218 0400 |003d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +04c71c: 2704 |0040: throw v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #155 header: │ │ @@ -21918,68 +21960,68 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c6f0: |[04c6f0] androidx.window.layout.HardwareFoldingFeature$Type$Companion.:()V │ │ -04c700: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04c706: 0e00 |0003: return-void │ │ +04c758: |[04c758] androidx.window.layout.HardwareFoldingFeature$Type$Companion.:()V │ │ +04c768: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04c76e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c708: |[04c708] androidx.window.layout.HardwareFoldingFeature$Type$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -04c718: 7010 1908 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.:()V // method@0819 │ │ -04c71e: 0e00 |0003: return-void │ │ +04c770: |[04c770] androidx.window.layout.HardwareFoldingFeature$Type$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +04c780: 7010 1b08 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.:()V // method@081b │ │ +04c786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;) │ │ name : 'getFOLD' │ │ type : '()Landroidx/window/layout/HardwareFoldingFeature$Type;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04c6b8: |[04c6b8] androidx.window.layout.HardwareFoldingFeature$Type$Companion.getFOLD:()Landroidx/window/layout/HardwareFoldingFeature$Type; │ │ -04c6c8: 7100 1f08 0000 |0000: invoke-static {}, Landroidx/window/layout/HardwareFoldingFeature$Type;.access$getFOLD$cp:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@081f │ │ -04c6ce: 0c00 |0003: move-result-object v0 │ │ -04c6d0: 1100 |0004: return-object v0 │ │ +04c720: |[04c720] androidx.window.layout.HardwareFoldingFeature$Type$Companion.getFOLD:()Landroidx/window/layout/HardwareFoldingFeature$Type; │ │ +04c730: 7100 2108 0000 |0000: invoke-static {}, Landroidx/window/layout/HardwareFoldingFeature$Type;.access$getFOLD$cp:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@0821 │ │ +04c736: 0c00 |0003: move-result-object v0 │ │ +04c738: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;) │ │ name : 'getHINGE' │ │ type : '()Landroidx/window/layout/HardwareFoldingFeature$Type;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04c6d4: |[04c6d4] androidx.window.layout.HardwareFoldingFeature$Type$Companion.getHINGE:()Landroidx/window/layout/HardwareFoldingFeature$Type; │ │ -04c6e4: 7100 2008 0000 |0000: invoke-static {}, Landroidx/window/layout/HardwareFoldingFeature$Type;.access$getHINGE$cp:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@0820 │ │ -04c6ea: 0c00 |0003: move-result-object v0 │ │ -04c6ec: 1100 |0004: return-object v0 │ │ +04c73c: |[04c73c] androidx.window.layout.HardwareFoldingFeature$Type$Companion.getHINGE:()Landroidx/window/layout/HardwareFoldingFeature$Type; │ │ +04c74c: 7100 2208 0000 |0000: invoke-static {}, Landroidx/window/layout/HardwareFoldingFeature$Type;.access$getHINGE$cp:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@0822 │ │ +04c752: 0c00 |0003: move-result-object v0 │ │ +04c754: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #156 header: │ │ @@ -22027,94 +22069,94 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -04c768: |[04c768] androidx.window.layout.HardwareFoldingFeature$Type.:()V │ │ -04c778: 2200 db01 |0000: new-instance v0, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // type@01db │ │ -04c77c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04c77e: 7020 1a08 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.:(Lkotlin/jvm/internal/e;)V // method@081a │ │ -04c784: 6900 e301 |0006: sput-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // field@01e3 │ │ -04c788: 2200 dc01 |0008: new-instance v0, Landroidx/window/layout/HardwareFoldingFeature$Type; // type@01dc │ │ -04c78c: 1a01 1504 |000a: const-string v1, "FOLD" // string@0415 │ │ -04c790: 7020 1e08 1000 |000c: invoke-direct {v0, v1}, Landroidx/window/layout/HardwareFoldingFeature$Type;.:(Ljava/lang/String;)V // method@081e │ │ -04c796: 6900 e401 |000f: sput-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.FOLD:Landroidx/window/layout/HardwareFoldingFeature$Type; // field@01e4 │ │ -04c79a: 2200 dc01 |0011: new-instance v0, Landroidx/window/layout/HardwareFoldingFeature$Type; // type@01dc │ │ -04c79e: 1a01 8b04 |0013: const-string v1, "HINGE" // string@048b │ │ -04c7a2: 7020 1e08 1000 |0015: invoke-direct {v0, v1}, Landroidx/window/layout/HardwareFoldingFeature$Type;.:(Ljava/lang/String;)V // method@081e │ │ -04c7a8: 6900 e501 |0018: sput-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.HINGE:Landroidx/window/layout/HardwareFoldingFeature$Type; // field@01e5 │ │ -04c7ac: 0e00 |001a: return-void │ │ +04c7d0: |[04c7d0] androidx.window.layout.HardwareFoldingFeature$Type.:()V │ │ +04c7e0: 2200 db01 |0000: new-instance v0, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // type@01db │ │ +04c7e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04c7e6: 7020 1c08 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.:(Lkotlin/jvm/internal/e;)V // method@081c │ │ +04c7ec: 6900 e301 |0006: sput-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // field@01e3 │ │ +04c7f0: 2200 dc01 |0008: new-instance v0, Landroidx/window/layout/HardwareFoldingFeature$Type; // type@01dc │ │ +04c7f4: 1a01 1504 |000a: const-string v1, "FOLD" // string@0415 │ │ +04c7f8: 7020 2008 1000 |000c: invoke-direct {v0, v1}, Landroidx/window/layout/HardwareFoldingFeature$Type;.:(Ljava/lang/String;)V // method@0820 │ │ +04c7fe: 6900 e401 |000f: sput-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.FOLD:Landroidx/window/layout/HardwareFoldingFeature$Type; // field@01e4 │ │ +04c802: 2200 dc01 |0011: new-instance v0, Landroidx/window/layout/HardwareFoldingFeature$Type; // type@01dc │ │ +04c806: 1a01 8b04 |0013: const-string v1, "HINGE" // string@048b │ │ +04c80a: 7020 2008 1000 |0015: invoke-direct {v0, v1}, Landroidx/window/layout/HardwareFoldingFeature$Type;.:(Ljava/lang/String;)V // method@0820 │ │ +04c810: 6900 e501 |0018: sput-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.HINGE:Landroidx/window/layout/HardwareFoldingFeature$Type; // field@01e5 │ │ +04c814: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/HardwareFoldingFeature$Type;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c7b0: |[04c7b0] androidx.window.layout.HardwareFoldingFeature$Type.:(Ljava/lang/String;)V │ │ -04c7c0: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04c7c6: 5b01 e601 |0003: iput-object v1, v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.description:Ljava/lang/String; // field@01e6 │ │ -04c7ca: 0e00 |0005: return-void │ │ +04c818: |[04c818] androidx.window.layout.HardwareFoldingFeature$Type.:(Ljava/lang/String;)V │ │ +04c828: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04c82e: 5b01 e601 |0003: iput-object v1, v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.description:Ljava/lang/String; // field@01e6 │ │ +04c832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/HardwareFoldingFeature$Type;) │ │ name : 'access$getFOLD$cp' │ │ type : '()Landroidx/window/layout/HardwareFoldingFeature$Type;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c720: |[04c720] androidx.window.layout.HardwareFoldingFeature$Type.access$getFOLD$cp:()Landroidx/window/layout/HardwareFoldingFeature$Type; │ │ -04c730: 6200 e401 |0000: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.FOLD:Landroidx/window/layout/HardwareFoldingFeature$Type; // field@01e4 │ │ -04c734: 1100 |0002: return-object v0 │ │ +04c788: |[04c788] androidx.window.layout.HardwareFoldingFeature$Type.access$getFOLD$cp:()Landroidx/window/layout/HardwareFoldingFeature$Type; │ │ +04c798: 6200 e401 |0000: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.FOLD:Landroidx/window/layout/HardwareFoldingFeature$Type; // field@01e4 │ │ +04c79c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/layout/HardwareFoldingFeature$Type;) │ │ name : 'access$getHINGE$cp' │ │ type : '()Landroidx/window/layout/HardwareFoldingFeature$Type;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c738: |[04c738] androidx.window.layout.HardwareFoldingFeature$Type.access$getHINGE$cp:()Landroidx/window/layout/HardwareFoldingFeature$Type; │ │ -04c748: 6200 e501 |0000: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.HINGE:Landroidx/window/layout/HardwareFoldingFeature$Type; // field@01e5 │ │ -04c74c: 1100 |0002: return-object v0 │ │ +04c7a0: |[04c7a0] androidx.window.layout.HardwareFoldingFeature$Type.access$getHINGE$cp:()Landroidx/window/layout/HardwareFoldingFeature$Type; │ │ +04c7b0: 6200 e501 |0000: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.HINGE:Landroidx/window/layout/HardwareFoldingFeature$Type; // field@01e5 │ │ +04c7b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/HardwareFoldingFeature$Type;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c750: |[04c750] androidx.window.layout.HardwareFoldingFeature$Type.toString:()Ljava/lang/String; │ │ -04c760: 5410 e601 |0000: iget-object v0, v1, Landroidx/window/layout/HardwareFoldingFeature$Type;.description:Ljava/lang/String; // field@01e6 │ │ -04c764: 1100 |0002: return-object v0 │ │ +04c7b8: |[04c7b8] androidx.window.layout.HardwareFoldingFeature$Type.toString:()Ljava/lang/String; │ │ +04c7c8: 5410 e601 |0000: iget-object v0, v1, Landroidx/window/layout/HardwareFoldingFeature$Type;.description:Ljava/lang/String; // field@01e6 │ │ +04c7cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #157 header: │ │ @@ -22127,22 +22169,22 @@ │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/layout/SidecarAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Companion" │ │ -Annotations on method #2095 'getRawSidecarDevicePosture' │ │ +Annotations on method #2097 'getRawSidecarDevicePosture' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "BanUncheckedReflection" } │ │ -Annotations on method #2097 'getSidecarDisplayFeatures' │ │ +Annotations on method #2099 'getSidecarDisplayFeatures' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "BanUncheckedReflection" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/window/sidecar/SidecarWindowLayoutInfo;" ")" "Ljava/util/List<" "Landroidx/window/sidecar/SidecarDisplayFeature;" ">;" } │ │ -Annotations on method #2098 'setSidecarDevicePosture' │ │ +Annotations on method #2100 'setSidecarDevicePosture' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "BanUncheckedReflection" } │ │ -Annotations on method #2099 'setSidecarDisplayFeatures' │ │ +Annotations on method #2101 'setSidecarDisplayFeatures' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "BanUncheckedReflection" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/window/sidecar/SidecarWindowLayoutInfo;" "Ljava/util/List<" "Landroidx/window/sidecar/SidecarDisplayFeature;" ">;)V" } │ │ │ │ Class #157 - │ │ Class descriptor : 'Landroidx/window/layout/SidecarAdapter$Companion;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -22155,71 +22197,71 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cd3c: |[04cd3c] androidx.window.layout.SidecarAdapter$Companion.:()V │ │ -04cd4c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04cd52: 0e00 |0003: return-void │ │ +04cda4: |[04cda4] androidx.window.layout.SidecarAdapter$Companion.:()V │ │ +04cdb4: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04cdba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarAdapter$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cd54: |[04cd54] androidx.window.layout.SidecarAdapter$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -04cd64: 7010 2d08 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/SidecarAdapter$Companion;.:()V // method@082d │ │ -04cd6a: 0e00 |0003: return-void │ │ +04cdbc: |[04cdbc] androidx.window.layout.SidecarAdapter$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +04cdcc: 7010 2f08 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/SidecarAdapter$Companion;.:()V // method@082f │ │ +04cdd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/SidecarAdapter$Companion;) │ │ name : 'getRawSidecarDevicePosture' │ │ type : '(Landroidx/window/sidecar/SidecarDeviceState;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -04cbf0: |[04cbf0] androidx.window.layout.SidecarAdapter$Companion.getRawSidecarDevicePosture:(Landroidx/window/sidecar/SidecarDeviceState;)I │ │ -04cc00: 1a00 581d |0000: const-string v0, "sidecarDeviceState" // string@1d58 │ │ -04cc04: 7120 931c 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04cc0a: 5255 2902 |0005: iget v5, v5, Landroidx/window/sidecar/SidecarDeviceState;.posture:I // field@0229 │ │ -04cc0e: 0f05 |0007: return v5 │ │ -04cc10: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04cc12: 1c01 0002 |0009: const-class v1, Landroidx/window/sidecar/SidecarDeviceState; // type@0200 │ │ -04cc16: 1a02 9a17 |000b: const-string v2, "getPosture" // string@179a │ │ -04cc1a: 2303 c308 |000d: new-array v3, v0, [Ljava/lang/Class; // type@08c3 │ │ -04cc1e: 6e30 d117 2103 |000f: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -04cc24: 0c01 |0012: move-result-object v1 │ │ -04cc26: 2302 c608 |0013: new-array v2, v0, [Ljava/lang/Object; // type@08c6 │ │ -04cc2a: 6e30 a918 5102 |0015: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -04cc30: 0c05 |0018: move-result-object v5 │ │ -04cc32: 3805 0900 |0019: if-eqz v5, 0022 // +0009 │ │ -04cc36: 1f05 3b04 |001b: check-cast v5, Ljava/lang/Integer; // type@043b │ │ -04cc3a: 6e10 0b18 0500 |001d: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -04cc40: 0a05 |0020: move-result v5 │ │ -04cc42: 0f05 |0021: return v5 │ │ -04cc44: 2205 4604 |0022: new-instance v5, Ljava/lang/NullPointerException; // type@0446 │ │ -04cc48: 1a01 8f1a |0024: const-string v1, "null cannot be cast to non-null type kotlin.Int" // string@1a8f │ │ -04cc4c: 7020 2118 1500 |0026: invoke-direct {v5, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@1821 │ │ -04cc52: 2705 |0029: throw v5 │ │ -04cc54: 0f00 |002a: return v0 │ │ +04cc58: |[04cc58] androidx.window.layout.SidecarAdapter$Companion.getRawSidecarDevicePosture:(Landroidx/window/sidecar/SidecarDeviceState;)I │ │ +04cc68: 1a00 581d |0000: const-string v0, "sidecarDeviceState" // string@1d58 │ │ +04cc6c: 7120 951c 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04cc72: 5255 2902 |0005: iget v5, v5, Landroidx/window/sidecar/SidecarDeviceState;.posture:I // field@0229 │ │ +04cc76: 0f05 |0007: return v5 │ │ +04cc78: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04cc7a: 1c01 0002 |0009: const-class v1, Landroidx/window/sidecar/SidecarDeviceState; // type@0200 │ │ +04cc7e: 1a02 9a17 |000b: const-string v2, "getPosture" // string@179a │ │ +04cc82: 2303 c308 |000d: new-array v3, v0, [Ljava/lang/Class; // type@08c3 │ │ +04cc86: 6e30 d317 2103 |000f: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +04cc8c: 0c01 |0012: move-result-object v1 │ │ +04cc8e: 2302 c608 |0013: new-array v2, v0, [Ljava/lang/Object; // type@08c6 │ │ +04cc92: 6e30 ab18 5102 |0015: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +04cc98: 0c05 |0018: move-result-object v5 │ │ +04cc9a: 3805 0900 |0019: if-eqz v5, 0022 // +0009 │ │ +04cc9e: 1f05 3b04 |001b: check-cast v5, Ljava/lang/Integer; // type@043b │ │ +04cca2: 6e10 0d18 0500 |001d: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +04cca8: 0a05 |0020: move-result v5 │ │ +04ccaa: 0f05 |0021: return v5 │ │ +04ccac: 2205 4604 |0022: new-instance v5, Ljava/lang/NullPointerException; // type@0446 │ │ +04ccb0: 1a01 8f1a |0024: const-string v1, "null cannot be cast to non-null type kotlin.Int" // string@1a8f │ │ +04ccb4: 7020 2318 1500 |0026: invoke-direct {v5, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@1823 │ │ +04ccba: 2705 |0029: throw v5 │ │ +04ccbc: 0f00 |002a: return v0 │ │ catches : 2 │ │ 0x0005 - 0x0007 │ │ Ljava/lang/NoSuchFieldError; -> 0x0008 │ │ 0x0009 - 0x002a │ │ Ljava/lang/NoSuchMethodException; -> 0x002a │ │ Ljava/lang/IllegalAccessException; -> 0x002a │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x002a │ │ @@ -22231,64 +22273,64 @@ │ │ type : '(Landroidx/window/sidecar/SidecarDeviceState;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04cc78: |[04cc78] androidx.window.layout.SidecarAdapter$Companion.getSidecarDevicePosture$window_release:(Landroidx/window/sidecar/SidecarDeviceState;)I │ │ -04cc88: 1a00 581d |0000: const-string v0, "sidecarDeviceState" // string@1d58 │ │ -04cc8c: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04cc92: 6e20 2f08 2100 |0005: invoke-virtual {v1, v2}, Landroidx/window/layout/SidecarAdapter$Companion;.getRawSidecarDevicePosture:(Landroidx/window/sidecar/SidecarDeviceState;)I // method@082f │ │ -04cc98: 0a02 |0008: move-result v2 │ │ -04cc9a: 3a02 0500 |0009: if-ltz v2, 000e // +0005 │ │ -04cc9e: 1240 |000b: const/4 v0, #int 4 // #4 │ │ -04cca0: 3702 0300 |000c: if-le v2, v0, 000f // +0003 │ │ -04cca4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -04cca6: 0f02 |000f: return v2 │ │ +04cce0: |[04cce0] androidx.window.layout.SidecarAdapter$Companion.getSidecarDevicePosture$window_release:(Landroidx/window/sidecar/SidecarDeviceState;)I │ │ +04ccf0: 1a00 581d |0000: const-string v0, "sidecarDeviceState" // string@1d58 │ │ +04ccf4: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04ccfa: 6e20 3108 2100 |0005: invoke-virtual {v1, v2}, Landroidx/window/layout/SidecarAdapter$Companion;.getRawSidecarDevicePosture:(Landroidx/window/sidecar/SidecarDeviceState;)I // method@0831 │ │ +04cd00: 0a02 |0008: move-result v2 │ │ +04cd02: 3a02 0500 |0009: if-ltz v2, 000e // +0005 │ │ +04cd06: 1240 |000b: const/4 v0, #int 4 // #4 │ │ +04cd08: 3702 0300 |000c: if-le v2, v0, 000f // +0003 │ │ +04cd0c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +04cd0e: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/SidecarAdapter$Companion;) │ │ name : 'getSidecarDisplayFeatures' │ │ type : '(Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -04cca8: |[04cca8] androidx.window.layout.SidecarAdapter$Companion.getSidecarDisplayFeatures:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Ljava/util/List; │ │ -04ccb8: 1a00 7218 |0000: const-string v0, "info" // string@1872 │ │ -04ccbc: 7120 931c 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04ccc2: 5450 2a02 |0005: iget-object v0, v5, Landroidx/window/sidecar/SidecarWindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@022a │ │ -04ccc6: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -04ccca: 7100 382b 0000 |0009: invoke-static {}, Lx0/i;.b:()Ljava/util/List; // method@2b38 │ │ -04ccd0: 0c00 |000c: move-result-object v0 │ │ -04ccd2: 1100 |000d: return-object v0 │ │ -04ccd4: 1c00 0502 |000e: const-class v0, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@0205 │ │ -04ccd8: 1a01 fc16 |0010: const-string v1, "getDisplayFeatures" // string@16fc │ │ -04ccdc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -04ccde: 2323 c308 |0013: new-array v3, v2, [Ljava/lang/Class; // type@08c3 │ │ -04cce2: 6e30 d117 1003 |0015: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -04cce8: 0c00 |0018: move-result-object v0 │ │ -04ccea: 2321 c608 |0019: new-array v1, v2, [Ljava/lang/Object; // type@08c6 │ │ -04ccee: 6e30 a918 5001 |001b: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -04ccf4: 0c05 |001e: move-result-object v5 │ │ -04ccf6: 3805 0500 |001f: if-eqz v5, 0024 // +0005 │ │ -04ccfa: 1f05 a604 |0021: check-cast v5, Ljava/util/List; // type@04a6 │ │ -04ccfe: 1105 |0023: return-object v5 │ │ -04cd00: 2205 4604 |0024: new-instance v5, Ljava/lang/NullPointerException; // type@0446 │ │ -04cd04: 1a00 911a |0026: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@1a91 │ │ -04cd08: 7020 2118 0500 |0028: invoke-direct {v5, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@1821 │ │ -04cd0e: 2705 |002b: throw v5 │ │ -04cd10: 7100 382b 0000 |002c: invoke-static {}, Lx0/i;.b:()Ljava/util/List; // method@2b38 │ │ -04cd16: 0c05 |002f: move-result-object v5 │ │ -04cd18: 1105 |0030: return-object v5 │ │ +04cd10: |[04cd10] androidx.window.layout.SidecarAdapter$Companion.getSidecarDisplayFeatures:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Ljava/util/List; │ │ +04cd20: 1a00 7218 |0000: const-string v0, "info" // string@1872 │ │ +04cd24: 7120 951c 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04cd2a: 5450 2a02 |0005: iget-object v0, v5, Landroidx/window/sidecar/SidecarWindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@022a │ │ +04cd2e: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +04cd32: 7100 3b2b 0000 |0009: invoke-static {}, Lx0/i;.b:()Ljava/util/List; // method@2b3b │ │ +04cd38: 0c00 |000c: move-result-object v0 │ │ +04cd3a: 1100 |000d: return-object v0 │ │ +04cd3c: 1c00 0502 |000e: const-class v0, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@0205 │ │ +04cd40: 1a01 fc16 |0010: const-string v1, "getDisplayFeatures" // string@16fc │ │ +04cd44: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +04cd46: 2323 c308 |0013: new-array v3, v2, [Ljava/lang/Class; // type@08c3 │ │ +04cd4a: 6e30 d317 1003 |0015: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +04cd50: 0c00 |0018: move-result-object v0 │ │ +04cd52: 2321 c608 |0019: new-array v1, v2, [Ljava/lang/Object; // type@08c6 │ │ +04cd56: 6e30 ab18 5001 |001b: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +04cd5c: 0c05 |001e: move-result-object v5 │ │ +04cd5e: 3805 0500 |001f: if-eqz v5, 0024 // +0005 │ │ +04cd62: 1f05 a604 |0021: check-cast v5, Ljava/util/List; // type@04a6 │ │ +04cd66: 1105 |0023: return-object v5 │ │ +04cd68: 2205 4604 |0024: new-instance v5, Ljava/lang/NullPointerException; // type@0446 │ │ +04cd6c: 1a00 911a |0026: const-string v0, "null cannot be cast to non-null type kotlin.collections.List" // string@1a91 │ │ +04cd70: 7020 2318 0500 |0028: invoke-direct {v5, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@1823 │ │ +04cd76: 2705 |002b: throw v5 │ │ +04cd78: 7100 3b2b 0000 |002c: invoke-static {}, Lx0/i;.b:()Ljava/util/List; // method@2b3b │ │ +04cd7e: 0c05 |002f: move-result-object v5 │ │ +04cd80: 1105 |0030: return-object v5 │ │ catches : 2 │ │ 0x0005 - 0x000d │ │ Ljava/lang/NoSuchFieldError; -> 0x000e │ │ 0x000e - 0x002c │ │ Ljava/lang/NoSuchMethodException; -> 0x002c │ │ Ljava/lang/IllegalAccessException; -> 0x002c │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x002c │ │ @@ -22300,34 +22342,34 @@ │ │ type : '(Landroidx/window/sidecar/SidecarDeviceState;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -04cd6c: |[04cd6c] androidx.window.layout.SidecarAdapter$Companion.setSidecarDevicePosture:(Landroidx/window/sidecar/SidecarDeviceState;I)V │ │ -04cd7c: 1a00 581d |0000: const-string v0, "sidecarDeviceState" // string@1d58 │ │ -04cd80: 7120 931c 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04cd86: 5978 2902 |0005: iput v8, v7, Landroidx/window/sidecar/SidecarDeviceState;.posture:I // field@0229 │ │ -04cd8a: 281c |0007: goto 0023 // +001c │ │ -04cd8c: 1c00 0002 |0008: const-class v0, Landroidx/window/sidecar/SidecarDeviceState; // type@0200 │ │ -04cd90: 1a01 f41c |000a: const-string v1, "setPosture" // string@1cf4 │ │ -04cd94: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -04cd96: 2323 c308 |000d: new-array v3, v2, [Ljava/lang/Class; // type@08c3 │ │ -04cd9a: 6204 5e07 |000f: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@075e │ │ -04cd9e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -04cda0: 4d04 0305 |0012: aput-object v4, v3, v5 │ │ -04cda4: 6e30 d117 1003 |0014: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -04cdaa: 0c00 |0017: move-result-object v0 │ │ -04cdac: 2321 c608 |0018: new-array v1, v2, [Ljava/lang/Object; // type@08c6 │ │ -04cdb0: 7110 0f18 0800 |001a: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -04cdb6: 0c08 |001d: move-result-object v8 │ │ -04cdb8: 4d08 0105 |001e: aput-object v8, v1, v5 │ │ -04cdbc: 6e30 a918 7001 |0020: invoke-virtual {v0, v7, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -04cdc2: 0e00 |0023: return-void │ │ +04cdd4: |[04cdd4] androidx.window.layout.SidecarAdapter$Companion.setSidecarDevicePosture:(Landroidx/window/sidecar/SidecarDeviceState;I)V │ │ +04cde4: 1a00 581d |0000: const-string v0, "sidecarDeviceState" // string@1d58 │ │ +04cde8: 7120 951c 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04cdee: 5978 2902 |0005: iput v8, v7, Landroidx/window/sidecar/SidecarDeviceState;.posture:I // field@0229 │ │ +04cdf2: 281c |0007: goto 0023 // +001c │ │ +04cdf4: 1c00 0002 |0008: const-class v0, Landroidx/window/sidecar/SidecarDeviceState; // type@0200 │ │ +04cdf8: 1a01 f41c |000a: const-string v1, "setPosture" // string@1cf4 │ │ +04cdfc: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +04cdfe: 2323 c308 |000d: new-array v3, v2, [Ljava/lang/Class; // type@08c3 │ │ +04ce02: 6204 5e07 |000f: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@075e │ │ +04ce06: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +04ce08: 4d04 0305 |0012: aput-object v4, v3, v5 │ │ +04ce0c: 6e30 d317 1003 |0014: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +04ce12: 0c00 |0017: move-result-object v0 │ │ +04ce14: 2321 c608 |0018: new-array v1, v2, [Ljava/lang/Object; // type@08c6 │ │ +04ce18: 7110 1118 0800 |001a: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +04ce1e: 0c08 |001d: move-result-object v8 │ │ +04ce20: 4d08 0105 |001e: aput-object v8, v1, v5 │ │ +04ce24: 6e30 ab18 7001 |0020: invoke-virtual {v0, v7, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +04ce2a: 0e00 |0023: return-void │ │ catches : 2 │ │ 0x0005 - 0x0007 │ │ Ljava/lang/NoSuchFieldError; -> 0x0008 │ │ 0x0008 - 0x0023 │ │ Ljava/lang/NoSuchMethodException; -> 0x0023 │ │ Ljava/lang/IllegalAccessException; -> 0x0023 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0023 │ │ @@ -22339,34 +22381,34 @@ │ │ type : '(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -04cde4: |[04cde4] androidx.window.layout.SidecarAdapter$Companion.setSidecarDisplayFeatures:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Ljava/util/List;)V │ │ -04cdf4: 1a00 7218 |0000: const-string v0, "info" // string@1872 │ │ -04cdf8: 7120 931c 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04cdfe: 1a00 d015 |0005: const-string v0, "displayFeatures" // string@15d0 │ │ -04ce02: 7120 931c 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04ce08: 5b78 2a02 |000a: iput-object v8, v7, Landroidx/window/sidecar/SidecarWindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@022a │ │ -04ce0c: 2818 |000c: goto 0024 // +0018 │ │ -04ce0e: 1c00 0502 |000d: const-class v0, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@0205 │ │ -04ce12: 1a01 aa1c |000f: const-string v1, "setDisplayFeatures" // string@1caa │ │ -04ce16: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -04ce18: 2323 c308 |0012: new-array v3, v2, [Ljava/lang/Class; // type@08c3 │ │ -04ce1c: 1c04 a604 |0014: const-class v4, Ljava/util/List; // type@04a6 │ │ -04ce20: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -04ce22: 4d04 0305 |0017: aput-object v4, v3, v5 │ │ -04ce26: 6e30 d117 1003 |0019: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -04ce2c: 0c00 |001c: move-result-object v0 │ │ -04ce2e: 2321 c608 |001d: new-array v1, v2, [Ljava/lang/Object; // type@08c6 │ │ -04ce32: 4d08 0105 |001f: aput-object v8, v1, v5 │ │ -04ce36: 6e30 a918 7001 |0021: invoke-virtual {v0, v7, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -04ce3c: 0e00 |0024: return-void │ │ +04ce4c: |[04ce4c] androidx.window.layout.SidecarAdapter$Companion.setSidecarDisplayFeatures:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Ljava/util/List;)V │ │ +04ce5c: 1a00 7218 |0000: const-string v0, "info" // string@1872 │ │ +04ce60: 7120 951c 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04ce66: 1a00 d015 |0005: const-string v0, "displayFeatures" // string@15d0 │ │ +04ce6a: 7120 951c 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04ce70: 5b78 2a02 |000a: iput-object v8, v7, Landroidx/window/sidecar/SidecarWindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@022a │ │ +04ce74: 2818 |000c: goto 0024 // +0018 │ │ +04ce76: 1c00 0502 |000d: const-class v0, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@0205 │ │ +04ce7a: 1a01 aa1c |000f: const-string v1, "setDisplayFeatures" // string@1caa │ │ +04ce7e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +04ce80: 2323 c308 |0012: new-array v3, v2, [Ljava/lang/Class; // type@08c3 │ │ +04ce84: 1c04 a604 |0014: const-class v4, Ljava/util/List; // type@04a6 │ │ +04ce88: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +04ce8a: 4d04 0305 |0017: aput-object v4, v3, v5 │ │ +04ce8e: 6e30 d317 1003 |0019: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +04ce94: 0c00 |001c: move-result-object v0 │ │ +04ce96: 2321 c608 |001d: new-array v1, v2, [Ljava/lang/Object; // type@08c6 │ │ +04ce9a: 4d08 0105 |001f: aput-object v8, v1, v5 │ │ +04ce9e: 6e30 ab18 7001 |0021: invoke-virtual {v0, v7, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +04cea4: 0e00 |0024: return-void │ │ catches : 2 │ │ 0x000a - 0x000c │ │ Ljava/lang/NoSuchFieldError; -> 0x000d │ │ 0x000d - 0x0024 │ │ Ljava/lang/NoSuchMethodException; -> 0x0024 │ │ Ljava/lang/IllegalAccessException; -> 0x0024 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0024 │ │ @@ -22378,87 +22420,87 @@ │ │ type : '(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/DisplayFeature;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 137 16-bit code units │ │ -04cacc: |[04cacc] androidx.window.layout.SidecarAdapter$Companion.translate$window_release:(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/DisplayFeature; │ │ -04cadc: 1a00 2f16 |0000: const-string v0, "feature" // string@162f │ │ -04cae0: 7120 931c 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04cae6: 1a00 b715 |0005: const-string v0, "deviceState" // string@15b7 │ │ -04caea: 7120 931c 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04caf0: 6e10 d008 0700 |000a: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getRect:()Landroid/graphics/Rect; // method@08d0 │ │ -04caf6: 0c00 |000d: move-result-object v0 │ │ -04caf8: 1a01 3016 |000e: const-string v1, "feature.rect" // string@1630 │ │ -04cafc: 7120 921c 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04cb02: 6e10 6301 0000 |0013: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0163 │ │ -04cb08: 0a02 |0016: move-result v2 │ │ -04cb0a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -04cb0c: 3902 0900 |0018: if-nez v2, 0021 // +0009 │ │ -04cb10: 6e10 5d01 0000 |001a: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@015d │ │ -04cb16: 0a02 |001d: move-result v2 │ │ -04cb18: 3902 0300 |001e: if-nez v2, 0021 // +0003 │ │ -04cb1c: 1103 |0020: return-object v3 │ │ -04cb1e: 6e10 d108 0700 |0021: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d1 │ │ -04cb24: 0a02 |0024: move-result v2 │ │ -04cb26: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -04cb28: 3342 0f00 |0026: if-ne v2, v4, 0035 // +000f │ │ -04cb2c: 6e10 6301 0000 |0028: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0163 │ │ -04cb32: 0a02 |002b: move-result v2 │ │ -04cb34: 3802 0900 |002c: if-eqz v2, 0035 // +0009 │ │ -04cb38: 6e10 5d01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@015d │ │ -04cb3e: 0a02 |0031: move-result v2 │ │ -04cb40: 3802 0300 |0032: if-eqz v2, 0035 // +0003 │ │ -04cb44: 1103 |0034: return-object v3 │ │ -04cb46: 6e10 d108 0700 |0035: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d1 │ │ -04cb4c: 0a02 |0038: move-result v2 │ │ -04cb4e: 1225 |0039: const/4 v5, #int 2 // #2 │ │ -04cb50: 3252 0800 |003a: if-eq v2, v5, 0042 // +0008 │ │ -04cb54: 6e10 d108 0700 |003c: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d1 │ │ -04cb5a: 0a02 |003f: move-result v2 │ │ -04cb5c: 3342 0b00 |0040: if-ne v2, v4, 004b // +000b │ │ -04cb60: 5202 4b00 |0042: iget v2, v0, Landroid/graphics/Rect;.left:I // field@004b │ │ -04cb64: 3802 0700 |0044: if-eqz v2, 004b // +0007 │ │ -04cb68: 5200 4d00 |0046: iget v0, v0, Landroid/graphics/Rect;.top:I // field@004d │ │ -04cb6c: 3800 0300 |0048: if-eqz v0, 004b // +0003 │ │ -04cb70: 1103 |004a: return-object v3 │ │ -04cb72: 6e10 d108 0700 |004b: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d1 │ │ -04cb78: 0a00 |004e: move-result v0 │ │ -04cb7a: 3240 0c00 |004f: if-eq v0, v4, 005b // +000c │ │ -04cb7e: 3250 0300 |0051: if-eq v0, v5, 0054 // +0003 │ │ -04cb82: 1103 |0053: return-object v3 │ │ -04cb84: 6200 e301 |0054: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // field@01e3 │ │ -04cb88: 6e10 1c08 0000 |0056: invoke-virtual {v0}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.getHINGE:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@081c │ │ -04cb8e: 0c00 |0059: move-result-object v0 │ │ -04cb90: 2807 |005a: goto 0061 // +0007 │ │ -04cb92: 6200 e301 |005b: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // field@01e3 │ │ -04cb96: 6e10 1b08 0000 |005d: invoke-virtual {v0}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.getFOLD:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@081b │ │ -04cb9c: 0c00 |0060: move-result-object v0 │ │ -04cb9e: 6e20 3008 8600 |0061: invoke-virtual {v6, v8}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDevicePosture$window_release:(Landroidx/window/sidecar/SidecarDeviceState;)I // method@0830 │ │ -04cba4: 0a08 |0064: move-result v8 │ │ -04cba6: 3808 2300 |0065: if-eqz v8, 0088 // +0023 │ │ -04cbaa: 3248 2100 |0067: if-eq v8, v4, 0088 // +0021 │ │ -04cbae: 3258 0b00 |0069: if-eq v8, v5, 0074 // +000b │ │ -04cbb2: 1232 |006b: const/4 v2, #int 3 // #3 │ │ -04cbb4: 3228 0500 |006c: if-eq v8, v2, 0071 // +0005 │ │ -04cbb8: 1242 |006e: const/4 v2, #int 4 // #4 │ │ -04cbba: 3228 1900 |006f: if-eq v8, v2, 0088 // +0019 │ │ -04cbbe: 6208 e001 |0071: sget-object v8, Landroidx/window/layout/FoldingFeature$State;.FLAT:Landroidx/window/layout/FoldingFeature$State; // field@01e0 │ │ -04cbc2: 2803 |0073: goto 0076 // +0003 │ │ -04cbc4: 6208 e101 |0074: sget-object v8, Landroidx/window/layout/FoldingFeature$State;.HALF_OPENED:Landroidx/window/layout/FoldingFeature$State; // field@01e1 │ │ -04cbc8: 2202 dd01 |0076: new-instance v2, Landroidx/window/layout/HardwareFoldingFeature; // type@01dd │ │ -04cbcc: 2203 8d01 |0078: new-instance v3, Landroidx/window/core/Bounds; // type@018d │ │ -04cbd0: 6e10 d008 0700 |007a: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getRect:()Landroid/graphics/Rect; // method@08d0 │ │ -04cbd6: 0c07 |007d: move-result-object v7 │ │ -04cbd8: 7120 921c 1700 |007e: invoke-static {v7, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -04cbde: 7020 c306 7300 |0081: invoke-direct {v3, v7}, Landroidx/window/core/Bounds;.:(Landroid/graphics/Rect;)V // method@06c3 │ │ -04cbe4: 7040 2308 3280 |0084: invoke-direct {v2, v3, v0, v8}, Landroidx/window/layout/HardwareFoldingFeature;.:(Landroidx/window/core/Bounds;Landroidx/window/layout/HardwareFoldingFeature$Type;Landroidx/window/layout/FoldingFeature$State;)V // method@0823 │ │ -04cbea: 1102 |0087: return-object v2 │ │ -04cbec: 1103 |0088: return-object v3 │ │ +04cb34: |[04cb34] androidx.window.layout.SidecarAdapter$Companion.translate$window_release:(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/DisplayFeature; │ │ +04cb44: 1a00 2f16 |0000: const-string v0, "feature" // string@162f │ │ +04cb48: 7120 951c 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04cb4e: 1a00 b715 |0005: const-string v0, "deviceState" // string@15b7 │ │ +04cb52: 7120 951c 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04cb58: 6e10 d208 0700 |000a: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getRect:()Landroid/graphics/Rect; // method@08d2 │ │ +04cb5e: 0c00 |000d: move-result-object v0 │ │ +04cb60: 1a01 3016 |000e: const-string v1, "feature.rect" // string@1630 │ │ +04cb64: 7120 941c 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04cb6a: 6e10 6501 0000 |0013: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0165 │ │ +04cb70: 0a02 |0016: move-result v2 │ │ +04cb72: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +04cb74: 3902 0900 |0018: if-nez v2, 0021 // +0009 │ │ +04cb78: 6e10 5f01 0000 |001a: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@015f │ │ +04cb7e: 0a02 |001d: move-result v2 │ │ +04cb80: 3902 0300 |001e: if-nez v2, 0021 // +0003 │ │ +04cb84: 1103 |0020: return-object v3 │ │ +04cb86: 6e10 d308 0700 |0021: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d3 │ │ +04cb8c: 0a02 |0024: move-result v2 │ │ +04cb8e: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +04cb90: 3342 0f00 |0026: if-ne v2, v4, 0035 // +000f │ │ +04cb94: 6e10 6501 0000 |0028: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0165 │ │ +04cb9a: 0a02 |002b: move-result v2 │ │ +04cb9c: 3802 0900 |002c: if-eqz v2, 0035 // +0009 │ │ +04cba0: 6e10 5f01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@015f │ │ +04cba6: 0a02 |0031: move-result v2 │ │ +04cba8: 3802 0300 |0032: if-eqz v2, 0035 // +0003 │ │ +04cbac: 1103 |0034: return-object v3 │ │ +04cbae: 6e10 d308 0700 |0035: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d3 │ │ +04cbb4: 0a02 |0038: move-result v2 │ │ +04cbb6: 1225 |0039: const/4 v5, #int 2 // #2 │ │ +04cbb8: 3252 0800 |003a: if-eq v2, v5, 0042 // +0008 │ │ +04cbbc: 6e10 d308 0700 |003c: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d3 │ │ +04cbc2: 0a02 |003f: move-result v2 │ │ +04cbc4: 3342 0b00 |0040: if-ne v2, v4, 004b // +000b │ │ +04cbc8: 5202 4b00 |0042: iget v2, v0, Landroid/graphics/Rect;.left:I // field@004b │ │ +04cbcc: 3802 0700 |0044: if-eqz v2, 004b // +0007 │ │ +04cbd0: 5200 4d00 |0046: iget v0, v0, Landroid/graphics/Rect;.top:I // field@004d │ │ +04cbd4: 3800 0300 |0048: if-eqz v0, 004b // +0003 │ │ +04cbd8: 1103 |004a: return-object v3 │ │ +04cbda: 6e10 d308 0700 |004b: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d3 │ │ +04cbe0: 0a00 |004e: move-result v0 │ │ +04cbe2: 3240 0c00 |004f: if-eq v0, v4, 005b // +000c │ │ +04cbe6: 3250 0300 |0051: if-eq v0, v5, 0054 // +0003 │ │ +04cbea: 1103 |0053: return-object v3 │ │ +04cbec: 6200 e301 |0054: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // field@01e3 │ │ +04cbf0: 6e10 1e08 0000 |0056: invoke-virtual {v0}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.getHINGE:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@081e │ │ +04cbf6: 0c00 |0059: move-result-object v0 │ │ +04cbf8: 2807 |005a: goto 0061 // +0007 │ │ +04cbfa: 6200 e301 |005b: sget-object v0, Landroidx/window/layout/HardwareFoldingFeature$Type;.Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; // field@01e3 │ │ +04cbfe: 6e10 1d08 0000 |005d: invoke-virtual {v0}, Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;.getFOLD:()Landroidx/window/layout/HardwareFoldingFeature$Type; // method@081d │ │ +04cc04: 0c00 |0060: move-result-object v0 │ │ +04cc06: 6e20 3208 8600 |0061: invoke-virtual {v6, v8}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDevicePosture$window_release:(Landroidx/window/sidecar/SidecarDeviceState;)I // method@0832 │ │ +04cc0c: 0a08 |0064: move-result v8 │ │ +04cc0e: 3808 2300 |0065: if-eqz v8, 0088 // +0023 │ │ +04cc12: 3248 2100 |0067: if-eq v8, v4, 0088 // +0021 │ │ +04cc16: 3258 0b00 |0069: if-eq v8, v5, 0074 // +000b │ │ +04cc1a: 1232 |006b: const/4 v2, #int 3 // #3 │ │ +04cc1c: 3228 0500 |006c: if-eq v8, v2, 0071 // +0005 │ │ +04cc20: 1242 |006e: const/4 v2, #int 4 // #4 │ │ +04cc22: 3228 1900 |006f: if-eq v8, v2, 0088 // +0019 │ │ +04cc26: 6208 e001 |0071: sget-object v8, Landroidx/window/layout/FoldingFeature$State;.FLAT:Landroidx/window/layout/FoldingFeature$State; // field@01e0 │ │ +04cc2a: 2803 |0073: goto 0076 // +0003 │ │ +04cc2c: 6208 e101 |0074: sget-object v8, Landroidx/window/layout/FoldingFeature$State;.HALF_OPENED:Landroidx/window/layout/FoldingFeature$State; // field@01e1 │ │ +04cc30: 2202 dd01 |0076: new-instance v2, Landroidx/window/layout/HardwareFoldingFeature; // type@01dd │ │ +04cc34: 2203 8d01 |0078: new-instance v3, Landroidx/window/core/Bounds; // type@018d │ │ +04cc38: 6e10 d208 0700 |007a: invoke-virtual {v7}, Landroidx/window/sidecar/SidecarDisplayFeature;.getRect:()Landroid/graphics/Rect; // method@08d2 │ │ +04cc3e: 0c07 |007d: move-result-object v7 │ │ +04cc40: 7120 941c 1700 |007e: invoke-static {v7, v1}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +04cc46: 7020 c506 7300 |0081: invoke-direct {v3, v7}, Landroidx/window/core/Bounds;.:(Landroid/graphics/Rect;)V // method@06c5 │ │ +04cc4c: 7040 2508 3280 |0084: invoke-direct {v2, v3, v0, v8}, Landroidx/window/layout/HardwareFoldingFeature;.:(Landroidx/window/core/Bounds;Landroidx/window/layout/HardwareFoldingFeature$Type;Landroidx/window/layout/FoldingFeature$State;)V // method@0825 │ │ +04cc52: 1102 |0087: return-object v2 │ │ +04cc54: 1103 |0088: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #158 header: │ │ @@ -22470,17 +22512,17 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/window/layout/SidecarAdapter$Companion; } │ │ -Annotations on method #2106 'isEqualSidecarDisplayFeatures' │ │ +Annotations on method #2108 'isEqualSidecarDisplayFeatures' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Landroidx/window/sidecar/SidecarDisplayFeature;" ">;" "Ljava/util/List<" "Landroidx/window/sidecar/SidecarDisplayFeature;" ">;)Z" } │ │ -Annotations on method #2109 'translate' │ │ +Annotations on method #2111 'translate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Landroidx/window/sidecar/SidecarDisplayFeature;" ">;" "Landroidx/window/sidecar/SidecarDeviceState;" ")" "Ljava/util/List<" "Landroidx/window/layout/DisplayFeature;" ">;" } │ │ │ │ Class #158 - │ │ Class descriptor : 'Landroidx/window/layout/SidecarAdapter;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -22500,278 +22542,278 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04d0c8: |[04d0c8] androidx.window.layout.SidecarAdapter.:()V │ │ -04d0d8: 2200 de01 |0000: new-instance v0, Landroidx/window/layout/SidecarAdapter$Companion; // type@01de │ │ -04d0dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04d0de: 7020 2e08 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/layout/SidecarAdapter$Companion;.:(Lkotlin/jvm/internal/e;)V // method@082e │ │ -04d0e4: 6900 eb01 |0006: sput-object v0, Landroidx/window/layout/SidecarAdapter;.Companion:Landroidx/window/layout/SidecarAdapter$Companion; // field@01eb │ │ -04d0e8: 1c00 df01 |0008: const-class v0, Landroidx/window/layout/SidecarAdapter; // type@01df │ │ -04d0ec: 6e10 d517 0000 |000a: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@17d5 │ │ -04d0f2: 0c00 |000d: move-result-object v0 │ │ -04d0f4: 6900 ec01 |000e: sput-object v0, Landroidx/window/layout/SidecarAdapter;.TAG:Ljava/lang/String; // field@01ec │ │ -04d0f8: 0e00 |0010: return-void │ │ +04d130: |[04d130] androidx.window.layout.SidecarAdapter.:()V │ │ +04d140: 2200 de01 |0000: new-instance v0, Landroidx/window/layout/SidecarAdapter$Companion; // type@01de │ │ +04d144: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04d146: 7020 3008 1000 |0003: invoke-direct {v0, v1}, Landroidx/window/layout/SidecarAdapter$Companion;.:(Lkotlin/jvm/internal/e;)V // method@0830 │ │ +04d14c: 6900 eb01 |0006: sput-object v0, Landroidx/window/layout/SidecarAdapter;.Companion:Landroidx/window/layout/SidecarAdapter$Companion; // field@01eb │ │ +04d150: 1c00 df01 |0008: const-class v0, Landroidx/window/layout/SidecarAdapter; // type@01df │ │ +04d154: 6e10 d717 0000 |000a: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@17d7 │ │ +04d15a: 0c00 |000d: move-result-object v0 │ │ +04d15c: 6900 ec01 |000e: sput-object v0, Landroidx/window/layout/SidecarAdapter;.TAG:Ljava/lang/String; // field@01ec │ │ +04d160: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarAdapter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d0fc: |[04d0fc] androidx.window.layout.SidecarAdapter.:()V │ │ -04d10c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04d112: 0e00 |0003: return-void │ │ +04d164: |[04d164] androidx.window.layout.SidecarAdapter.:()V │ │ +04d174: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04d17a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/SidecarAdapter;) │ │ name : 'access$getTAG$cp' │ │ type : '()Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d048: |[04d048] androidx.window.layout.SidecarAdapter.access$getTAG$cp:()Ljava/lang/String; │ │ -04d058: 6200 ec01 |0000: sget-object v0, Landroidx/window/layout/SidecarAdapter;.TAG:Ljava/lang/String; // field@01ec │ │ -04d05c: 1100 |0002: return-object v0 │ │ +04d0b0: |[04d0b0] androidx.window.layout.SidecarAdapter.access$getTAG$cp:()Ljava/lang/String; │ │ +04d0c0: 6200 ec01 |0000: sget-object v0, Landroidx/window/layout/SidecarAdapter;.TAG:Ljava/lang/String; // field@01ec │ │ +04d0c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/layout/SidecarAdapter;) │ │ name : 'isEqualSidecarDisplayFeature' │ │ type : '(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDisplayFeature;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -04cf18: |[04cf18] androidx.window.layout.SidecarAdapter.isEqualSidecarDisplayFeature:(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDisplayFeature;)Z │ │ -04cf28: 7120 8f1c 5400 |0000: invoke-static {v4, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04cf2e: 0a00 |0003: move-result v0 │ │ -04cf30: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -04cf34: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -04cf36: 0f04 |0007: return v4 │ │ -04cf38: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04cf3a: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ -04cf3e: 0f00 |000b: return v0 │ │ -04cf40: 3905 0300 |000c: if-nez v5, 000f // +0003 │ │ -04cf44: 0f00 |000e: return v0 │ │ -04cf46: 6e10 d108 0400 |000f: invoke-virtual {v4}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d1 │ │ -04cf4c: 0a01 |0012: move-result v1 │ │ -04cf4e: 6e10 d108 0500 |0013: invoke-virtual {v5}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d1 │ │ -04cf54: 0a02 |0016: move-result v2 │ │ -04cf56: 3221 0300 |0017: if-eq v1, v2, 001a // +0003 │ │ -04cf5a: 0f00 |0019: return v0 │ │ -04cf5c: 6e10 d008 0400 |001a: invoke-virtual {v4}, Landroidx/window/sidecar/SidecarDisplayFeature;.getRect:()Landroid/graphics/Rect; // method@08d0 │ │ -04cf62: 0c04 |001d: move-result-object v4 │ │ -04cf64: 6e10 d008 0500 |001e: invoke-virtual {v5}, Landroidx/window/sidecar/SidecarDisplayFeature;.getRect:()Landroid/graphics/Rect; // method@08d0 │ │ -04cf6a: 0c05 |0021: move-result-object v5 │ │ -04cf6c: 7120 8f1c 5400 |0022: invoke-static {v4, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04cf72: 0a04 |0025: move-result v4 │ │ -04cf74: 0f04 |0026: return v4 │ │ +04cf80: |[04cf80] androidx.window.layout.SidecarAdapter.isEqualSidecarDisplayFeature:(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDisplayFeature;)Z │ │ +04cf90: 7120 911c 5400 |0000: invoke-static {v4, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04cf96: 0a00 |0003: move-result v0 │ │ +04cf98: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +04cf9c: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +04cf9e: 0f04 |0007: return v4 │ │ +04cfa0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04cfa2: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ +04cfa6: 0f00 |000b: return v0 │ │ +04cfa8: 3905 0300 |000c: if-nez v5, 000f // +0003 │ │ +04cfac: 0f00 |000e: return v0 │ │ +04cfae: 6e10 d308 0400 |000f: invoke-virtual {v4}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d3 │ │ +04cfb4: 0a01 |0012: move-result v1 │ │ +04cfb6: 6e10 d308 0500 |0013: invoke-virtual {v5}, Landroidx/window/sidecar/SidecarDisplayFeature;.getType:()I // method@08d3 │ │ +04cfbc: 0a02 |0016: move-result v2 │ │ +04cfbe: 3221 0300 |0017: if-eq v1, v2, 001a // +0003 │ │ +04cfc2: 0f00 |0019: return v0 │ │ +04cfc4: 6e10 d208 0400 |001a: invoke-virtual {v4}, Landroidx/window/sidecar/SidecarDisplayFeature;.getRect:()Landroid/graphics/Rect; // method@08d2 │ │ +04cfca: 0c04 |001d: move-result-object v4 │ │ +04cfcc: 6e10 d208 0500 |001e: invoke-virtual {v5}, Landroidx/window/sidecar/SidecarDisplayFeature;.getRect:()Landroid/graphics/Rect; // method@08d2 │ │ +04cfd2: 0c05 |0021: move-result-object v5 │ │ +04cfd4: 7120 911c 5400 |0022: invoke-static {v4, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04cfda: 0a04 |0025: move-result v4 │ │ +04cfdc: 0f04 |0026: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/layout/SidecarAdapter;) │ │ name : 'isEqualSidecarDisplayFeatures' │ │ type : '(Ljava/util/List;Ljava/util/List;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -04cf78: |[04cf78] androidx.window.layout.SidecarAdapter.isEqualSidecarDisplayFeatures:(Ljava/util/List;Ljava/util/List;)Z │ │ -04cf88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04cf8a: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -04cf8e: 0f00 |0003: return v0 │ │ -04cf90: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04cf92: 3907 0300 |0005: if-nez v7, 0008 // +0003 │ │ -04cf96: 0f01 |0007: return v1 │ │ -04cf98: 3908 0300 |0008: if-nez v8, 000b // +0003 │ │ -04cf9c: 0f01 |000a: return v1 │ │ -04cf9e: 7210 8f19 0700 |000b: invoke-interface {v7}, Ljava/util/List;.size:()I // method@198f │ │ -04cfa4: 0a02 |000e: move-result v2 │ │ -04cfa6: 7210 8f19 0800 |000f: invoke-interface {v8}, Ljava/util/List;.size:()I // method@198f │ │ -04cfac: 0a03 |0012: move-result v3 │ │ -04cfae: 3232 0300 |0013: if-eq v2, v3, 0016 // +0003 │ │ -04cfb2: 0f01 |0015: return v1 │ │ -04cfb4: 7210 8f19 0700 |0016: invoke-interface {v7}, Ljava/util/List;.size:()I // method@198f │ │ -04cfba: 0a02 |0019: move-result v2 │ │ -04cfbc: d802 02ff |001a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04cfc0: 3a02 1d00 |001c: if-ltz v2, 0039 // +001d │ │ -04cfc4: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -04cfc6: d804 0301 |001f: add-int/lit8 v4, v3, #int 1 // #01 │ │ -04cfca: 7220 8819 3700 |0021: invoke-interface {v7, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -04cfd0: 0c05 |0024: move-result-object v5 │ │ -04cfd2: 1f05 0102 |0025: check-cast v5, Landroidx/window/sidecar/SidecarDisplayFeature; // type@0201 │ │ -04cfd6: 7220 8819 3800 |0027: invoke-interface {v8, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -04cfdc: 0c03 |002a: move-result-object v3 │ │ -04cfde: 1f03 0102 |002b: check-cast v3, Landroidx/window/sidecar/SidecarDisplayFeature; // type@0201 │ │ -04cfe2: 7030 3908 5603 |002d: invoke-direct {v6, v5, v3}, Landroidx/window/layout/SidecarAdapter;.isEqualSidecarDisplayFeature:(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDisplayFeature;)Z // method@0839 │ │ -04cfe8: 0a03 |0030: move-result v3 │ │ -04cfea: 3903 0300 |0031: if-nez v3, 0034 // +0003 │ │ -04cfee: 0f01 |0033: return v1 │ │ -04cff0: 3724 0300 |0034: if-le v4, v2, 0037 // +0003 │ │ -04cff4: 2803 |0036: goto 0039 // +0003 │ │ -04cff6: 0143 |0037: move v3, v4 │ │ -04cff8: 28e7 |0038: goto 001f // -0019 │ │ -04cffa: 0f00 |0039: return v0 │ │ +04cfe0: |[04cfe0] androidx.window.layout.SidecarAdapter.isEqualSidecarDisplayFeatures:(Ljava/util/List;Ljava/util/List;)Z │ │ +04cff0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04cff2: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +04cff6: 0f00 |0003: return v0 │ │ +04cff8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04cffa: 3907 0300 |0005: if-nez v7, 0008 // +0003 │ │ +04cffe: 0f01 |0007: return v1 │ │ +04d000: 3908 0300 |0008: if-nez v8, 000b // +0003 │ │ +04d004: 0f01 |000a: return v1 │ │ +04d006: 7210 9119 0700 |000b: invoke-interface {v7}, Ljava/util/List;.size:()I // method@1991 │ │ +04d00c: 0a02 |000e: move-result v2 │ │ +04d00e: 7210 9119 0800 |000f: invoke-interface {v8}, Ljava/util/List;.size:()I // method@1991 │ │ +04d014: 0a03 |0012: move-result v3 │ │ +04d016: 3232 0300 |0013: if-eq v2, v3, 0016 // +0003 │ │ +04d01a: 0f01 |0015: return v1 │ │ +04d01c: 7210 9119 0700 |0016: invoke-interface {v7}, Ljava/util/List;.size:()I // method@1991 │ │ +04d022: 0a02 |0019: move-result v2 │ │ +04d024: d802 02ff |001a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04d028: 3a02 1d00 |001c: if-ltz v2, 0039 // +001d │ │ +04d02c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +04d02e: d804 0301 |001f: add-int/lit8 v4, v3, #int 1 // #01 │ │ +04d032: 7220 8a19 3700 |0021: invoke-interface {v7, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +04d038: 0c05 |0024: move-result-object v5 │ │ +04d03a: 1f05 0102 |0025: check-cast v5, Landroidx/window/sidecar/SidecarDisplayFeature; // type@0201 │ │ +04d03e: 7220 8a19 3800 |0027: invoke-interface {v8, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +04d044: 0c03 |002a: move-result-object v3 │ │ +04d046: 1f03 0102 |002b: check-cast v3, Landroidx/window/sidecar/SidecarDisplayFeature; // type@0201 │ │ +04d04a: 7030 3b08 5603 |002d: invoke-direct {v6, v5, v3}, Landroidx/window/layout/SidecarAdapter;.isEqualSidecarDisplayFeature:(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDisplayFeature;)Z // method@083b │ │ +04d050: 0a03 |0030: move-result v3 │ │ +04d052: 3903 0300 |0031: if-nez v3, 0034 // +0003 │ │ +04d056: 0f01 |0033: return v1 │ │ +04d058: 3724 0300 |0034: if-le v4, v2, 0037 // +0003 │ │ +04d05c: 2803 |0036: goto 0039 // +0003 │ │ +04d05e: 0143 |0037: move v3, v4 │ │ +04d060: 28e7 |0038: goto 001f // -0019 │ │ +04d062: 0f00 |0039: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/SidecarAdapter;) │ │ name : 'isEqualSidecarDeviceState' │ │ type : '(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -04cecc: |[04cecc] androidx.window.layout.SidecarAdapter.isEqualSidecarDeviceState:(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z │ │ -04cedc: 7120 8f1c 5400 |0000: invoke-static {v4, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04cee2: 0a00 |0003: move-result v0 │ │ -04cee4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -04cee6: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -04ceea: 0f01 |0007: return v1 │ │ -04ceec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04ceee: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ -04cef2: 0f00 |000b: return v0 │ │ -04cef4: 3905 0300 |000c: if-nez v5, 000f // +0003 │ │ -04cef8: 0f00 |000e: return v0 │ │ -04cefa: 6202 eb01 |000f: sget-object v2, Landroidx/window/layout/SidecarAdapter;.Companion:Landroidx/window/layout/SidecarAdapter$Companion; // field@01eb │ │ -04cefe: 6e20 3008 4200 |0011: invoke-virtual {v2, v4}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDevicePosture$window_release:(Landroidx/window/sidecar/SidecarDeviceState;)I // method@0830 │ │ -04cf04: 0a04 |0014: move-result v4 │ │ -04cf06: 6e20 3008 5200 |0015: invoke-virtual {v2, v5}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDevicePosture$window_release:(Landroidx/window/sidecar/SidecarDeviceState;)I // method@0830 │ │ -04cf0c: 0a05 |0018: move-result v5 │ │ -04cf0e: 3354 0300 |0019: if-ne v4, v5, 001c // +0003 │ │ -04cf12: 2802 |001b: goto 001d // +0002 │ │ -04cf14: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -04cf16: 0f01 |001d: return v1 │ │ +04cf34: |[04cf34] androidx.window.layout.SidecarAdapter.isEqualSidecarDeviceState:(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z │ │ +04cf44: 7120 911c 5400 |0000: invoke-static {v4, v5}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04cf4a: 0a00 |0003: move-result v0 │ │ +04cf4c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +04cf4e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +04cf52: 0f01 |0007: return v1 │ │ +04cf54: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04cf56: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ +04cf5a: 0f00 |000b: return v0 │ │ +04cf5c: 3905 0300 |000c: if-nez v5, 000f // +0003 │ │ +04cf60: 0f00 |000e: return v0 │ │ +04cf62: 6202 eb01 |000f: sget-object v2, Landroidx/window/layout/SidecarAdapter;.Companion:Landroidx/window/layout/SidecarAdapter$Companion; // field@01eb │ │ +04cf66: 6e20 3208 4200 |0011: invoke-virtual {v2, v4}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDevicePosture$window_release:(Landroidx/window/sidecar/SidecarDeviceState;)I // method@0832 │ │ +04cf6c: 0a04 |0014: move-result v4 │ │ +04cf6e: 6e20 3208 5200 |0015: invoke-virtual {v2, v5}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDevicePosture$window_release:(Landroidx/window/sidecar/SidecarDeviceState;)I // method@0832 │ │ +04cf74: 0a05 |0018: move-result v5 │ │ +04cf76: 3354 0300 |0019: if-ne v4, v5, 001c // +0003 │ │ +04cf7a: 2802 |001b: goto 001d // +0002 │ │ +04cf7c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +04cf7e: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarAdapter;) │ │ name : 'isEqualSidecarWindowLayoutInfo' │ │ type : '(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -04cffc: |[04cffc] androidx.window.layout.SidecarAdapter.isEqualSidecarWindowLayoutInfo:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Z │ │ -04d00c: 7120 8f1c 3200 |0000: invoke-static {v2, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04d012: 0a00 |0003: move-result v0 │ │ -04d014: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -04d018: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -04d01a: 0f02 |0007: return v2 │ │ -04d01c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04d01e: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -04d022: 0f00 |000b: return v0 │ │ -04d024: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ -04d028: 0f00 |000e: return v0 │ │ -04d02a: 6200 eb01 |000f: sget-object v0, Landroidx/window/layout/SidecarAdapter;.Companion:Landroidx/window/layout/SidecarAdapter$Companion; // field@01eb │ │ -04d02e: 6e20 3108 2000 |0011: invoke-virtual {v0, v2}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDisplayFeatures:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Ljava/util/List; // method@0831 │ │ -04d034: 0c02 |0014: move-result-object v2 │ │ -04d036: 6e20 3108 3000 |0015: invoke-virtual {v0, v3}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDisplayFeatures:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Ljava/util/List; // method@0831 │ │ -04d03c: 0c03 |0018: move-result-object v3 │ │ -04d03e: 7030 3a08 2103 |0019: invoke-direct {v1, v2, v3}, Landroidx/window/layout/SidecarAdapter;.isEqualSidecarDisplayFeatures:(Ljava/util/List;Ljava/util/List;)Z // method@083a │ │ -04d044: 0a02 |001c: move-result v2 │ │ -04d046: 0f02 |001d: return v2 │ │ +04d064: |[04d064] androidx.window.layout.SidecarAdapter.isEqualSidecarWindowLayoutInfo:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Z │ │ +04d074: 7120 911c 3200 |0000: invoke-static {v2, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04d07a: 0a00 |0003: move-result v0 │ │ +04d07c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +04d080: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +04d082: 0f02 |0007: return v2 │ │ +04d084: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04d086: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +04d08a: 0f00 |000b: return v0 │ │ +04d08c: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ +04d090: 0f00 |000e: return v0 │ │ +04d092: 6200 eb01 |000f: sget-object v0, Landroidx/window/layout/SidecarAdapter;.Companion:Landroidx/window/layout/SidecarAdapter$Companion; // field@01eb │ │ +04d096: 6e20 3308 2000 |0011: invoke-virtual {v0, v2}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDisplayFeatures:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Ljava/util/List; // method@0833 │ │ +04d09c: 0c02 |0014: move-result-object v2 │ │ +04d09e: 6e20 3308 3000 |0015: invoke-virtual {v0, v3}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDisplayFeatures:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Ljava/util/List; // method@0833 │ │ +04d0a4: 0c03 |0018: move-result-object v3 │ │ +04d0a6: 7030 3c08 2103 |0019: invoke-direct {v1, v2, v3}, Landroidx/window/layout/SidecarAdapter;.isEqualSidecarDisplayFeatures:(Ljava/util/List;Ljava/util/List;)Z // method@083c │ │ +04d0ac: 0a02 |001c: move-result v2 │ │ +04d0ae: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/SidecarAdapter;) │ │ name : 'translate' │ │ type : '(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/WindowLayoutInfo;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -04ce60: |[04ce60] androidx.window.layout.SidecarAdapter.translate:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/WindowLayoutInfo; │ │ -04ce70: 1a00 8a1d |0000: const-string v0, "state" // string@1d8a │ │ -04ce74: 7120 931c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04ce7a: 3903 0c00 |0005: if-nez v3, 0011 // +000c │ │ -04ce7e: 2203 f201 |0007: new-instance v3, Landroidx/window/layout/WindowLayoutInfo; // type@01f2 │ │ -04ce82: 7100 382b 0000 |0009: invoke-static {}, Lx0/i;.b:()Ljava/util/List; // method@2b38 │ │ -04ce88: 0c04 |000c: move-result-object v4 │ │ -04ce8a: 7020 9408 4300 |000d: invoke-direct {v3, v4}, Landroidx/window/layout/WindowLayoutInfo;.:(Ljava/util/List;)V // method@0894 │ │ -04ce90: 1103 |0010: return-object v3 │ │ -04ce92: 2200 0002 |0011: new-instance v0, Landroidx/window/sidecar/SidecarDeviceState; // type@0200 │ │ -04ce96: 7010 ce08 0000 |0013: invoke-direct {v0}, Landroidx/window/sidecar/SidecarDeviceState;.:()V // method@08ce │ │ -04ce9c: 6201 eb01 |0016: sget-object v1, Landroidx/window/layout/SidecarAdapter;.Companion:Landroidx/window/layout/SidecarAdapter$Companion; // field@01eb │ │ -04cea0: 6e20 3008 4100 |0018: invoke-virtual {v1, v4}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDevicePosture$window_release:(Landroidx/window/sidecar/SidecarDeviceState;)I // method@0830 │ │ -04cea6: 0a04 |001b: move-result v4 │ │ -04cea8: 6e30 3208 0104 |001c: invoke-virtual {v1, v0, v4}, Landroidx/window/layout/SidecarAdapter$Companion;.setSidecarDevicePosture:(Landroidx/window/sidecar/SidecarDeviceState;I)V // method@0832 │ │ -04ceae: 6e20 3108 3100 |001f: invoke-virtual {v1, v3}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDisplayFeatures:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Ljava/util/List; // method@0831 │ │ -04ceb4: 0c03 |0022: move-result-object v3 │ │ -04ceb6: 6e30 3d08 3200 |0023: invoke-virtual {v2, v3, v0}, Landroidx/window/layout/SidecarAdapter;.translate:(Ljava/util/List;Landroidx/window/sidecar/SidecarDeviceState;)Ljava/util/List; // method@083d │ │ -04cebc: 0c03 |0026: move-result-object v3 │ │ -04cebe: 2204 f201 |0027: new-instance v4, Landroidx/window/layout/WindowLayoutInfo; // type@01f2 │ │ -04cec2: 7020 9408 3400 |0029: invoke-direct {v4, v3}, Landroidx/window/layout/WindowLayoutInfo;.:(Ljava/util/List;)V // method@0894 │ │ -04cec8: 1104 |002c: return-object v4 │ │ +04cec8: |[04cec8] androidx.window.layout.SidecarAdapter.translate:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/WindowLayoutInfo; │ │ +04ced8: 1a00 8a1d |0000: const-string v0, "state" // string@1d8a │ │ +04cedc: 7120 951c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04cee2: 3903 0c00 |0005: if-nez v3, 0011 // +000c │ │ +04cee6: 2203 f201 |0007: new-instance v3, Landroidx/window/layout/WindowLayoutInfo; // type@01f2 │ │ +04ceea: 7100 3b2b 0000 |0009: invoke-static {}, Lx0/i;.b:()Ljava/util/List; // method@2b3b │ │ +04cef0: 0c04 |000c: move-result-object v4 │ │ +04cef2: 7020 9608 4300 |000d: invoke-direct {v3, v4}, Landroidx/window/layout/WindowLayoutInfo;.:(Ljava/util/List;)V // method@0896 │ │ +04cef8: 1103 |0010: return-object v3 │ │ +04cefa: 2200 0002 |0011: new-instance v0, Landroidx/window/sidecar/SidecarDeviceState; // type@0200 │ │ +04cefe: 7010 d008 0000 |0013: invoke-direct {v0}, Landroidx/window/sidecar/SidecarDeviceState;.:()V // method@08d0 │ │ +04cf04: 6201 eb01 |0016: sget-object v1, Landroidx/window/layout/SidecarAdapter;.Companion:Landroidx/window/layout/SidecarAdapter$Companion; // field@01eb │ │ +04cf08: 6e20 3208 4100 |0018: invoke-virtual {v1, v4}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDevicePosture$window_release:(Landroidx/window/sidecar/SidecarDeviceState;)I // method@0832 │ │ +04cf0e: 0a04 |001b: move-result v4 │ │ +04cf10: 6e30 3408 0104 |001c: invoke-virtual {v1, v0, v4}, Landroidx/window/layout/SidecarAdapter$Companion;.setSidecarDevicePosture:(Landroidx/window/sidecar/SidecarDeviceState;I)V // method@0834 │ │ +04cf16: 6e20 3308 3100 |001f: invoke-virtual {v1, v3}, Landroidx/window/layout/SidecarAdapter$Companion;.getSidecarDisplayFeatures:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Ljava/util/List; // method@0833 │ │ +04cf1c: 0c03 |0022: move-result-object v3 │ │ +04cf1e: 6e30 3f08 3200 |0023: invoke-virtual {v2, v3, v0}, Landroidx/window/layout/SidecarAdapter;.translate:(Ljava/util/List;Landroidx/window/sidecar/SidecarDeviceState;)Ljava/util/List; // method@083f │ │ +04cf24: 0c03 |0026: move-result-object v3 │ │ +04cf26: 2204 f201 |0027: new-instance v4, Landroidx/window/layout/WindowLayoutInfo; // type@01f2 │ │ +04cf2a: 7020 9608 3400 |0029: invoke-direct {v4, v3}, Landroidx/window/layout/WindowLayoutInfo;.:(Ljava/util/List;)V // method@0896 │ │ +04cf30: 1104 |002c: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/layout/SidecarAdapter;) │ │ name : 'translate' │ │ type : '(Ljava/util/List;Landroidx/window/sidecar/SidecarDeviceState;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -04d060: |[04d060] androidx.window.layout.SidecarAdapter.translate:(Ljava/util/List;Landroidx/window/sidecar/SidecarDeviceState;)Ljava/util/List; │ │ -04d070: 1a00 591d |0000: const-string v0, "sidecarDisplayFeatures" // string@1d59 │ │ -04d074: 7120 931c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d07a: 1a00 b715 |0005: const-string v0, "deviceState" // string@15b7 │ │ -04d07e: 7120 931c 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d084: 2200 9604 |000a: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ -04d088: 7010 2419 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1924 │ │ -04d08e: 7210 1018 0400 |000f: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -04d094: 0c04 |0012: move-result-object v4 │ │ -04d096: 7210 7219 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04d09c: 0a01 |0016: move-result v1 │ │ -04d09e: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ -04d0a2: 7210 7319 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -04d0a8: 0c01 |001c: move-result-object v1 │ │ -04d0aa: 1f01 0102 |001d: check-cast v1, Landroidx/window/sidecar/SidecarDisplayFeature; // type@0201 │ │ -04d0ae: 6202 eb01 |001f: sget-object v2, Landroidx/window/layout/SidecarAdapter;.Companion:Landroidx/window/layout/SidecarAdapter$Companion; // field@01eb │ │ -04d0b2: 6e30 3408 1205 |0021: invoke-virtual {v2, v1, v5}, Landroidx/window/layout/SidecarAdapter$Companion;.translate$window_release:(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/DisplayFeature; // method@0834 │ │ -04d0b8: 0c01 |0024: move-result-object v1 │ │ -04d0ba: 3801 eeff |0025: if-eqz v1, 0013 // -0012 │ │ -04d0be: 7220 4919 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@1949 │ │ -04d0c4: 28e9 |002a: goto 0013 // -0017 │ │ -04d0c6: 1100 |002b: return-object v0 │ │ +04d0c8: |[04d0c8] androidx.window.layout.SidecarAdapter.translate:(Ljava/util/List;Landroidx/window/sidecar/SidecarDeviceState;)Ljava/util/List; │ │ +04d0d8: 1a00 591d |0000: const-string v0, "sidecarDisplayFeatures" // string@1d59 │ │ +04d0dc: 7120 951c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d0e2: 1a00 b715 |0005: const-string v0, "deviceState" // string@15b7 │ │ +04d0e6: 7120 951c 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d0ec: 2200 9604 |000a: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ +04d0f0: 7010 2619 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1926 │ │ +04d0f6: 7210 1218 0400 |000f: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +04d0fc: 0c04 |0012: move-result-object v4 │ │ +04d0fe: 7210 7419 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04d104: 0a01 |0016: move-result v1 │ │ +04d106: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ +04d10a: 7210 7519 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +04d110: 0c01 |001c: move-result-object v1 │ │ +04d112: 1f01 0102 |001d: check-cast v1, Landroidx/window/sidecar/SidecarDisplayFeature; // type@0201 │ │ +04d116: 6202 eb01 |001f: sget-object v2, Landroidx/window/layout/SidecarAdapter;.Companion:Landroidx/window/layout/SidecarAdapter$Companion; // field@01eb │ │ +04d11a: 6e30 3608 1205 |0021: invoke-virtual {v2, v1, v5}, Landroidx/window/layout/SidecarAdapter$Companion;.translate$window_release:(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/DisplayFeature; // method@0836 │ │ +04d120: 0c01 |0024: move-result-object v1 │ │ +04d122: 3801 eeff |0025: if-eqz v1, 0013 // -0012 │ │ +04d126: 7220 4b19 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@194b │ │ +04d12c: 28e9 |002a: goto 0013 // -0017 │ │ +04d12e: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #159 header: │ │ @@ -22802,85 +22844,85 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d194: |[04d194] androidx.window.layout.SidecarCompat$Companion.:()V │ │ -04d1a4: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04d1aa: 0e00 |0003: return-void │ │ +04d1fc: |[04d1fc] androidx.window.layout.SidecarCompat$Companion.:()V │ │ +04d20c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04d212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarCompat$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d1ac: |[04d1ac] androidx.window.layout.SidecarCompat$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -04d1bc: 7010 3e08 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/SidecarCompat$Companion;.:()V // method@083e │ │ -04d1c2: 0e00 |0003: return-void │ │ +04d214: |[04d214] androidx.window.layout.SidecarCompat$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +04d224: 7010 4008 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/SidecarCompat$Companion;.:()V // method@0840 │ │ +04d22a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/SidecarCompat$Companion;) │ │ name : 'getActivityWindowToken$window_release' │ │ type : '(Landroid/app/Activity;)Landroid/os/IBinder;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -04d114: |[04d114] androidx.window.layout.SidecarCompat$Companion.getActivityWindowToken$window_release:(Landroid/app/Activity;)Landroid/os/IBinder; │ │ -04d124: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d126: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -04d12a: 2811 |0003: goto 0014 // +0011 │ │ -04d12c: 6e10 7100 0200 |0004: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0071 │ │ -04d132: 0c02 |0007: move-result-object v2 │ │ -04d134: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -04d138: 280a |000a: goto 0014 // +000a │ │ -04d13a: 6e10 4803 0200 |000b: invoke-virtual {v2}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0348 │ │ -04d140: 0c02 |000e: move-result-object v2 │ │ -04d142: 3902 0300 |000f: if-nez v2, 0012 // +0003 │ │ -04d146: 2803 |0011: goto 0014 // +0003 │ │ -04d148: 5420 6b00 |0012: iget-object v0, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@006b │ │ -04d14c: 1100 |0014: return-object v0 │ │ +04d17c: |[04d17c] androidx.window.layout.SidecarCompat$Companion.getActivityWindowToken$window_release:(Landroid/app/Activity;)Landroid/os/IBinder; │ │ +04d18c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d18e: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +04d192: 2811 |0003: goto 0014 // +0011 │ │ +04d194: 6e10 7300 0200 |0004: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0073 │ │ +04d19a: 0c02 |0007: move-result-object v2 │ │ +04d19c: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +04d1a0: 280a |000a: goto 0014 // +000a │ │ +04d1a2: 6e10 4a03 0200 |000b: invoke-virtual {v2}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@034a │ │ +04d1a8: 0c02 |000e: move-result-object v2 │ │ +04d1aa: 3902 0300 |000f: if-nez v2, 0012 // +0003 │ │ +04d1ae: 2803 |0011: goto 0014 // +0003 │ │ +04d1b0: 5420 6b00 |0012: iget-object v0, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@006b │ │ +04d1b4: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarCompat$Companion;) │ │ name : 'getSidecarVersion' │ │ type : '()Landroidx/window/core/Version;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04d150: |[04d150] androidx.window.layout.SidecarCompat$Companion.getSidecarVersion:()Landroidx/window/core/Version; │ │ -04d160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d162: 7100 dc08 0000 |0001: invoke-static {}, Landroidx/window/sidecar/SidecarProvider;.getApiVersion:()Ljava/lang/String; // method@08dc │ │ -04d168: 0c01 |0004: move-result-object v1 │ │ -04d16a: 7110 2102 0100 |0005: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0221 │ │ -04d170: 0a02 |0008: move-result v2 │ │ -04d172: 3902 0800 |0009: if-nez v2, 0011 // +0008 │ │ -04d176: 6202 7a01 |000b: sget-object v2, Landroidx/window/core/Version;.Companion:Landroidx/window/core/Version$Companion; // field@017a │ │ -04d17a: 6e20 d606 1200 |000d: invoke-virtual {v2, v1}, Landroidx/window/core/Version$Companion;.parse:(Ljava/lang/String;)Landroidx/window/core/Version; // method@06d6 │ │ -04d180: 0c00 |0010: move-result-object v0 │ │ -04d182: 1100 |0011: return-object v0 │ │ +04d1b8: |[04d1b8] androidx.window.layout.SidecarCompat$Companion.getSidecarVersion:()Landroidx/window/core/Version; │ │ +04d1c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d1ca: 7100 de08 0000 |0001: invoke-static {}, Landroidx/window/sidecar/SidecarProvider;.getApiVersion:()Ljava/lang/String; // method@08de │ │ +04d1d0: 0c01 |0004: move-result-object v1 │ │ +04d1d2: 7110 2302 0100 |0005: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0223 │ │ +04d1d8: 0a02 |0008: move-result v2 │ │ +04d1da: 3902 0800 |0009: if-nez v2, 0011 // +0008 │ │ +04d1de: 6202 7a01 |000b: sget-object v2, Landroidx/window/core/Version;.Companion:Landroidx/window/core/Version$Companion; // field@017a │ │ +04d1e2: 6e20 d806 1200 |000d: invoke-virtual {v2, v1}, Landroidx/window/core/Version$Companion;.parse:(Ljava/lang/String;)Landroidx/window/core/Version; // method@06d8 │ │ +04d1e8: 0c00 |0010: move-result-object v0 │ │ +04d1ea: 1100 |0011: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ Ljava/lang/NoClassDefFoundError; -> 0x0011 │ │ Ljava/lang/UnsupportedOperationException; -> 0x0011 │ │ positions : │ │ locals : │ │ │ │ @@ -22937,64 +22979,64 @@ │ │ type : '(Landroidx/window/layout/SidecarAdapter;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04d29c: |[04d29c] androidx.window.layout.SidecarCompat$DistinctSidecarElementCallback.:(Landroidx/window/layout/SidecarAdapter;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V │ │ -04d2ac: 1a00 561d |0000: const-string v0, "sidecarAdapter" // string@1d56 │ │ -04d2b0: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d2b6: 1a00 bf14 |0005: const-string v0, "callbackInterface" // string@14bf │ │ -04d2ba: 7120 931c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d2c0: 7010 2518 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -04d2c6: 5b12 f401 |000d: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.sidecarAdapter:Landroidx/window/layout/SidecarAdapter; // field@01f4 │ │ -04d2ca: 5b13 f001 |000f: iput-object v3, v1, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@01f0 │ │ -04d2ce: 2202 d204 |0011: new-instance v2, Ljava/util/concurrent/locks/ReentrantLock; // type@04d2 │ │ -04d2d2: 7010 371a 0200 |0013: invoke-direct {v2}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@1a37 │ │ -04d2d8: 5b12 f201 |0016: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@01f2 │ │ -04d2dc: 2202 b704 |0018: new-instance v2, Ljava/util/WeakHashMap; // type@04b7 │ │ -04d2e0: 7010 db19 0200 |001a: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@19db │ │ -04d2e6: 5b12 f301 |001d: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.mActivityWindowLayoutInfo:Ljava/util/WeakHashMap; // field@01f3 │ │ -04d2ea: 0e00 |001f: return-void │ │ +04d304: |[04d304] androidx.window.layout.SidecarCompat$DistinctSidecarElementCallback.:(Landroidx/window/layout/SidecarAdapter;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V │ │ +04d314: 1a00 561d |0000: const-string v0, "sidecarAdapter" // string@1d56 │ │ +04d318: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d31e: 1a00 bf14 |0005: const-string v0, "callbackInterface" // string@14bf │ │ +04d322: 7120 951c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d328: 7010 2718 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04d32e: 5b12 f401 |000d: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.sidecarAdapter:Landroidx/window/layout/SidecarAdapter; // field@01f4 │ │ +04d332: 5b13 f001 |000f: iput-object v3, v1, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@01f0 │ │ +04d336: 2202 d204 |0011: new-instance v2, Ljava/util/concurrent/locks/ReentrantLock; // type@04d2 │ │ +04d33a: 7010 391a 0200 |0013: invoke-direct {v2}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@1a39 │ │ +04d340: 5b12 f201 |0016: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@01f2 │ │ +04d344: 2202 b704 |0018: new-instance v2, Ljava/util/WeakHashMap; // type@04b7 │ │ +04d348: 7010 dd19 0200 |001a: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@19dd │ │ +04d34e: 5b12 f301 |001d: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.mActivityWindowLayoutInfo:Ljava/util/WeakHashMap; // field@01f3 │ │ +04d352: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;) │ │ name : 'onDeviceStateChanged' │ │ type : '(Landroidx/window/sidecar/SidecarDeviceState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -04d2ec: |[04d2ec] androidx.window.layout.SidecarCompat$DistinctSidecarElementCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ -04d2fc: 1a00 581a |0000: const-string v0, "newDeviceState" // string@1a58 │ │ -04d300: 7120 931c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d306: 5430 f201 |0005: iget-object v0, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@01f2 │ │ -04d30a: 7210 321a 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a32 │ │ -04d310: 5431 f401 |000a: iget-object v1, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.sidecarAdapter:Landroidx/window/layout/SidecarAdapter; // field@01f4 │ │ -04d314: 5432 f101 |000c: iget-object v2, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.lastDeviceState:Landroidx/window/sidecar/SidecarDeviceState; // field@01f1 │ │ -04d318: 6e30 3808 2104 |000e: invoke-virtual {v1, v2, v4}, Landroidx/window/layout/SidecarAdapter;.isEqualSidecarDeviceState:(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z // method@0838 │ │ -04d31e: 0a01 |0011: move-result v1 │ │ -04d320: 3801 0600 |0012: if-eqz v1, 0018 // +0006 │ │ -04d324: 7210 331a 0000 |0014: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04d32a: 0e00 |0017: return-void │ │ -04d32c: 5b34 f101 |0018: iput-object v4, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.lastDeviceState:Landroidx/window/sidecar/SidecarDeviceState; // field@01f1 │ │ -04d330: 5431 f001 |001a: iget-object v1, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@01f0 │ │ -04d334: 7220 d408 4100 |001c: invoke-interface {v1, v4}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V // method@08d4 │ │ -04d33a: 6204 f20c |001f: sget-object v4, Lw0/q;.a:Lw0/q; // field@0cf2 │ │ -04d33e: 7210 331a 0000 |0021: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04d344: 0e00 |0024: return-void │ │ -04d346: 0d04 |0025: move-exception v4 │ │ -04d348: 7210 331a 0000 |0026: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04d34e: 2704 |0029: throw v4 │ │ +04d354: |[04d354] androidx.window.layout.SidecarCompat$DistinctSidecarElementCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ +04d364: 1a00 581a |0000: const-string v0, "newDeviceState" // string@1a58 │ │ +04d368: 7120 951c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d36e: 5430 f201 |0005: iget-object v0, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@01f2 │ │ +04d372: 7210 341a 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a34 │ │ +04d378: 5431 f401 |000a: iget-object v1, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.sidecarAdapter:Landroidx/window/layout/SidecarAdapter; // field@01f4 │ │ +04d37c: 5432 f101 |000c: iget-object v2, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.lastDeviceState:Landroidx/window/sidecar/SidecarDeviceState; // field@01f1 │ │ +04d380: 6e30 3a08 2104 |000e: invoke-virtual {v1, v2, v4}, Landroidx/window/layout/SidecarAdapter;.isEqualSidecarDeviceState:(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z // method@083a │ │ +04d386: 0a01 |0011: move-result v1 │ │ +04d388: 3801 0600 |0012: if-eqz v1, 0018 // +0006 │ │ +04d38c: 7210 351a 0000 |0014: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04d392: 0e00 |0017: return-void │ │ +04d394: 5b34 f101 |0018: iput-object v4, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.lastDeviceState:Landroidx/window/sidecar/SidecarDeviceState; // field@01f1 │ │ +04d398: 5431 f001 |001a: iget-object v1, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@01f0 │ │ +04d39c: 7220 d608 4100 |001c: invoke-interface {v1, v4}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V // method@08d6 │ │ +04d3a2: 6204 f20c |001f: sget-object v4, Lw0/q;.a:Lw0/q; // field@0cf2 │ │ +04d3a6: 7210 351a 0000 |0021: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04d3ac: 0e00 |0024: return-void │ │ +04d3ae: 0d04 |0025: move-exception v4 │ │ +04d3b0: 7210 351a 0000 |0026: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04d3b6: 2704 |0029: throw v4 │ │ catches : 2 │ │ 0x000a - 0x0012 │ │ -> 0x0025 │ │ 0x0018 - 0x0021 │ │ -> 0x0025 │ │ positions : │ │ locals : │ │ @@ -23004,42 +23046,42 @@ │ │ type : '(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -04d364: |[04d364] androidx.window.layout.SidecarCompat$DistinctSidecarElementCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ -04d374: 1a00 d91d |0000: const-string v0, "token" // string@1dd9 │ │ -04d378: 7120 931c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d37e: 1a00 5e1a |0005: const-string v0, "newLayout" // string@1a5e │ │ -04d382: 7120 931c 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d388: 5430 f201 |000a: iget-object v0, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@01f2 │ │ -04d38c: 1d00 |000c: monitor-enter v0 │ │ -04d38e: 5431 f301 |000d: iget-object v1, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.mActivityWindowLayoutInfo:Ljava/util/WeakHashMap; // field@01f3 │ │ -04d392: 6e20 de19 4100 |000f: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19de │ │ -04d398: 0c01 |0012: move-result-object v1 │ │ -04d39a: 1f01 0502 |0013: check-cast v1, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@0205 │ │ -04d39e: 5432 f401 |0015: iget-object v2, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.sidecarAdapter:Landroidx/window/layout/SidecarAdapter; // field@01f4 │ │ -04d3a2: 6e30 3b08 1205 |0017: invoke-virtual {v2, v1, v5}, Landroidx/window/layout/SidecarAdapter;.isEqualSidecarWindowLayoutInfo:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Z // method@083b │ │ -04d3a8: 0a01 |001a: move-result v1 │ │ -04d3aa: 3801 0400 |001b: if-eqz v1, 001f // +0004 │ │ -04d3ae: 1e00 |001d: monitor-exit v0 │ │ -04d3b0: 0e00 |001e: return-void │ │ -04d3b2: 5431 f301 |001f: iget-object v1, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.mActivityWindowLayoutInfo:Ljava/util/WeakHashMap; // field@01f3 │ │ -04d3b6: 6e30 e119 4105 |0021: invoke-virtual {v1, v4, v5}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19e1 │ │ -04d3bc: 0c01 |0024: move-result-object v1 │ │ -04d3be: 1f01 0502 |0025: check-cast v1, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@0205 │ │ -04d3c2: 1e00 |0027: monitor-exit v0 │ │ -04d3c4: 5430 f001 |0028: iget-object v0, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@01f0 │ │ -04d3c8: 7230 d508 4005 |002a: invoke-interface {v0, v4, v5}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V // method@08d5 │ │ -04d3ce: 0e00 |002d: return-void │ │ -04d3d0: 0d04 |002e: move-exception v4 │ │ -04d3d2: 1e00 |002f: monitor-exit v0 │ │ -04d3d4: 2704 |0030: throw v4 │ │ +04d3cc: |[04d3cc] androidx.window.layout.SidecarCompat$DistinctSidecarElementCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ +04d3dc: 1a00 d91d |0000: const-string v0, "token" // string@1dd9 │ │ +04d3e0: 7120 951c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d3e6: 1a00 5e1a |0005: const-string v0, "newLayout" // string@1a5e │ │ +04d3ea: 7120 951c 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d3f0: 5430 f201 |000a: iget-object v0, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@01f2 │ │ +04d3f4: 1d00 |000c: monitor-enter v0 │ │ +04d3f6: 5431 f301 |000d: iget-object v1, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.mActivityWindowLayoutInfo:Ljava/util/WeakHashMap; // field@01f3 │ │ +04d3fa: 6e20 e019 4100 |000f: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19e0 │ │ +04d400: 0c01 |0012: move-result-object v1 │ │ +04d402: 1f01 0502 |0013: check-cast v1, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@0205 │ │ +04d406: 5432 f401 |0015: iget-object v2, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.sidecarAdapter:Landroidx/window/layout/SidecarAdapter; // field@01f4 │ │ +04d40a: 6e30 3d08 1205 |0017: invoke-virtual {v2, v1, v5}, Landroidx/window/layout/SidecarAdapter;.isEqualSidecarWindowLayoutInfo:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Z // method@083d │ │ +04d410: 0a01 |001a: move-result v1 │ │ +04d412: 3801 0400 |001b: if-eqz v1, 001f // +0004 │ │ +04d416: 1e00 |001d: monitor-exit v0 │ │ +04d418: 0e00 |001e: return-void │ │ +04d41a: 5431 f301 |001f: iget-object v1, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.mActivityWindowLayoutInfo:Ljava/util/WeakHashMap; // field@01f3 │ │ +04d41e: 6e30 e319 4105 |0021: invoke-virtual {v1, v4, v5}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19e3 │ │ +04d424: 0c01 |0024: move-result-object v1 │ │ +04d426: 1f01 0502 |0025: check-cast v1, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@0205 │ │ +04d42a: 1e00 |0027: monitor-exit v0 │ │ +04d42c: 5430 f001 |0028: iget-object v0, v3, Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;.callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@01f0 │ │ +04d430: 7230 d708 4005 |002a: invoke-interface {v0, v4, v5}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V // method@08d7 │ │ +04d436: 0e00 |002d: return-void │ │ +04d438: 0d04 |002e: move-exception v4 │ │ +04d43a: 1e00 |002f: monitor-exit v0 │ │ +04d43c: 2704 |0030: throw v4 │ │ catches : 2 │ │ 0x000d - 0x001b │ │ -> 0x002e │ │ 0x001f - 0x0027 │ │ -> 0x002e │ │ positions : │ │ locals : │ │ @@ -23085,74 +23127,74 @@ │ │ type : '(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -04d3ec: |[04d3ec] androidx.window.layout.SidecarCompat$FirstAttachAdapter.:(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V │ │ -04d3fc: 1a00 571d |0000: const-string v0, "sidecarCompat" // string@1d57 │ │ -04d400: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d406: 1a00 f913 |0005: const-string v0, "activity" // string@13f9 │ │ -04d40a: 7120 931c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d410: 7010 2518 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -04d416: 5b12 f601 |000d: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;.sidecarCompat:Landroidx/window/layout/SidecarCompat; // field@01f6 │ │ -04d41a: 2202 6304 |000f: new-instance v2, Ljava/lang/ref/WeakReference; // type@0463 │ │ -04d41e: 7020 9518 3200 |0011: invoke-direct {v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1895 │ │ -04d424: 5b12 f501 |0014: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;.activityWeakReference:Ljava/lang/ref/WeakReference; // field@01f5 │ │ -04d428: 0e00 |0016: return-void │ │ +04d454: |[04d454] androidx.window.layout.SidecarCompat$FirstAttachAdapter.:(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V │ │ +04d464: 1a00 571d |0000: const-string v0, "sidecarCompat" // string@1d57 │ │ +04d468: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d46e: 1a00 f913 |0005: const-string v0, "activity" // string@13f9 │ │ +04d472: 7120 951c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d478: 7010 2718 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04d47e: 5b12 f601 |000d: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;.sidecarCompat:Landroidx/window/layout/SidecarCompat; // field@01f6 │ │ +04d482: 2202 6304 |000f: new-instance v2, Ljava/lang/ref/WeakReference; // type@0463 │ │ +04d486: 7020 9718 3200 |0011: invoke-direct {v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1897 │ │ +04d48c: 5b12 f501 |0014: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;.activityWeakReference:Ljava/lang/ref/WeakReference; // field@01f5 │ │ +04d490: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;) │ │ name : 'onViewAttachedToWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -04d42c: |[04d42c] androidx.window.layout.SidecarCompat$FirstAttachAdapter.onViewAttachedToWindow:(Landroid/view/View;)V │ │ -04d43c: 1a00 571e |0000: const-string v0, "view" // string@1e57 │ │ -04d440: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d446: 6e20 0103 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0301 │ │ -04d44c: 5423 f501 |0008: iget-object v3, v2, Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;.activityWeakReference:Ljava/lang/ref/WeakReference; // field@01f5 │ │ -04d450: 6e10 9618 0300 |000a: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1896 │ │ -04d456: 0c03 |000d: move-result-object v3 │ │ -04d458: 1f03 2500 |000e: check-cast v3, Landroid/app/Activity; // type@0025 │ │ -04d45c: 6200 fa01 |0010: sget-object v0, Landroidx/window/layout/SidecarCompat;.Companion:Landroidx/window/layout/SidecarCompat$Companion; // field@01fa │ │ -04d460: 6e20 4008 3000 |0012: invoke-virtual {v0, v3}, Landroidx/window/layout/SidecarCompat$Companion;.getActivityWindowToken$window_release:(Landroid/app/Activity;)Landroid/os/IBinder; // method@0840 │ │ -04d466: 0c00 |0015: move-result-object v0 │ │ -04d468: 3903 0300 |0016: if-nez v3, 0019 // +0003 │ │ -04d46c: 0e00 |0018: return-void │ │ -04d46e: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ -04d472: 0e00 |001b: return-void │ │ -04d474: 5421 f601 |001c: iget-object v1, v2, Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;.sidecarCompat:Landroidx/window/layout/SidecarCompat; // field@01f6 │ │ -04d478: 6e30 5a08 0103 |001e: invoke-virtual {v1, v0, v3}, Landroidx/window/layout/SidecarCompat;.register:(Landroid/os/IBinder;Landroid/app/Activity;)V // method@085a │ │ -04d47e: 0e00 |0021: return-void │ │ +04d494: |[04d494] androidx.window.layout.SidecarCompat$FirstAttachAdapter.onViewAttachedToWindow:(Landroid/view/View;)V │ │ +04d4a4: 1a00 571e |0000: const-string v0, "view" // string@1e57 │ │ +04d4a8: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d4ae: 6e20 0303 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0303 │ │ +04d4b4: 5423 f501 |0008: iget-object v3, v2, Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;.activityWeakReference:Ljava/lang/ref/WeakReference; // field@01f5 │ │ +04d4b8: 6e10 9818 0300 |000a: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1898 │ │ +04d4be: 0c03 |000d: move-result-object v3 │ │ +04d4c0: 1f03 2500 |000e: check-cast v3, Landroid/app/Activity; // type@0025 │ │ +04d4c4: 6200 fa01 |0010: sget-object v0, Landroidx/window/layout/SidecarCompat;.Companion:Landroidx/window/layout/SidecarCompat$Companion; // field@01fa │ │ +04d4c8: 6e20 4208 3000 |0012: invoke-virtual {v0, v3}, Landroidx/window/layout/SidecarCompat$Companion;.getActivityWindowToken$window_release:(Landroid/app/Activity;)Landroid/os/IBinder; // method@0842 │ │ +04d4ce: 0c00 |0015: move-result-object v0 │ │ +04d4d0: 3903 0300 |0016: if-nez v3, 0019 // +0003 │ │ +04d4d4: 0e00 |0018: return-void │ │ +04d4d6: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ +04d4da: 0e00 |001b: return-void │ │ +04d4dc: 5421 f601 |001c: iget-object v1, v2, Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;.sidecarCompat:Landroidx/window/layout/SidecarCompat; // field@01f6 │ │ +04d4e0: 6e30 5c08 0103 |001e: invoke-virtual {v1, v0, v3}, Landroidx/window/layout/SidecarCompat;.register:(Landroid/os/IBinder;Landroid/app/Activity;)V // method@085c │ │ +04d4e6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;) │ │ name : 'onViewDetachedFromWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04d480: |[04d480] androidx.window.layout.SidecarCompat$FirstAttachAdapter.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ -04d490: 1a00 571e |0000: const-string v0, "view" // string@1e57 │ │ -04d494: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d49a: 0e00 |0005: return-void │ │ +04d4e8: |[04d4e8] androidx.window.layout.SidecarCompat$FirstAttachAdapter.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ +04d4f8: 1a00 571e |0000: const-string v0, "view" // string@1e57 │ │ +04d4fc: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d502: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #162 header: │ │ @@ -23165,19 +23207,19 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #162 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/layout/SidecarCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="TranslatingCallback" │ │ -Annotations on method #2122 '' │ │ +Annotations on method #2124 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ -Annotations on method #2123 'onDeviceStateChanged' │ │ +Annotations on method #2125 'onDeviceStateChanged' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "SyntheticAccessor" } │ │ -Annotations on method #2124 'onWindowLayoutChanged' │ │ +Annotations on method #2126 'onWindowLayoutChanged' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "SyntheticAccessor" } │ │ │ │ Class #162 - │ │ Class descriptor : 'Landroidx/window/layout/SidecarCompat$TranslatingCallback;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -23194,127 +23236,127 @@ │ │ type : '(Landroidx/window/layout/SidecarCompat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04d49c: |[04d49c] androidx.window.layout.SidecarCompat$TranslatingCallback.:(Landroidx/window/layout/SidecarCompat;)V │ │ -04d4ac: 1a00 ca1d |0000: const-string v0, "this$0" // string@1dca │ │ -04d4b0: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d4b6: 5b12 f701 |0005: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ -04d4ba: 7010 2518 0100 |0007: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -04d4c0: 0e00 |000a: return-void │ │ +04d504: |[04d504] androidx.window.layout.SidecarCompat$TranslatingCallback.:(Landroidx/window/layout/SidecarCompat;)V │ │ +04d514: 1a00 ca1d |0000: const-string v0, "this$0" // string@1dca │ │ +04d518: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d51e: 5b12 f701 |0005: iput-object v2, v1, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ +04d522: 7010 2718 0100 |0007: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04d528: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/SidecarCompat$TranslatingCallback;) │ │ name : 'onDeviceStateChanged' │ │ type : '(Landroidx/window/sidecar/SidecarDeviceState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -04d4c4: |[04d4c4] androidx.window.layout.SidecarCompat$TranslatingCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ -04d4d4: 1a00 581a |0000: const-string v0, "newDeviceState" // string@1a58 │ │ -04d4d8: 7120 931c 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d4de: 5460 f701 |0005: iget-object v0, v6, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ -04d4e2: 7110 5508 0000 |0007: invoke-static {v0}, Landroidx/window/layout/SidecarCompat;.access$getWindowListenerRegisteredContexts$p:(Landroidx/window/layout/SidecarCompat;)Ljava/util/Map; // method@0855 │ │ -04d4e8: 0c00 |000a: move-result-object v0 │ │ -04d4ea: 7210 bc19 0000 |000b: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@19bc │ │ -04d4f0: 0c00 |000e: move-result-object v0 │ │ -04d4f2: 5461 f701 |000f: iget-object v1, v6, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ -04d4f6: 7210 1018 0000 |0011: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -04d4fc: 0c00 |0014: move-result-object v0 │ │ -04d4fe: 7210 7219 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04d504: 0a02 |0018: move-result v2 │ │ -04d506: 3802 3100 |0019: if-eqz v2, 004a // +0031 │ │ -04d50a: 7210 7319 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -04d510: 0c02 |001e: move-result-object v2 │ │ -04d512: 1f02 2500 |001f: check-cast v2, Landroid/app/Activity; // type@0025 │ │ -04d516: 6203 fa01 |0021: sget-object v3, Landroidx/window/layout/SidecarCompat;.Companion:Landroidx/window/layout/SidecarCompat$Companion; // field@01fa │ │ -04d51a: 6e20 4008 2300 |0023: invoke-virtual {v3, v2}, Landroidx/window/layout/SidecarCompat$Companion;.getActivityWindowToken$window_release:(Landroid/app/Activity;)Landroid/os/IBinder; // method@0840 │ │ -04d520: 0c03 |0026: move-result-object v3 │ │ -04d522: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -04d524: 3903 0300 |0028: if-nez v3, 002b // +0003 │ │ -04d528: 280d |002a: goto 0037 // +000d │ │ -04d52a: 6e10 5608 0100 |002b: invoke-virtual {v1}, Landroidx/window/layout/SidecarCompat;.getSidecar:()Landroidx/window/sidecar/SidecarInterface; // method@0856 │ │ -04d530: 0c05 |002e: move-result-object v5 │ │ -04d532: 3905 0300 |002f: if-nez v5, 0032 // +0003 │ │ -04d536: 2806 |0031: goto 0037 // +0006 │ │ -04d538: 7220 d708 3500 |0032: invoke-interface {v5, v3}, Landroidx/window/sidecar/SidecarInterface;.getWindowLayoutInfo:(Landroid/os/IBinder;)Landroidx/window/sidecar/SidecarWindowLayoutInfo; // method@08d7 │ │ -04d53e: 0c03 |0035: move-result-object v3 │ │ -04d540: 0734 |0036: move-object v4, v3 │ │ -04d542: 7110 5308 0100 |0037: invoke-static {v1}, Landroidx/window/layout/SidecarCompat;.access$getExtensionCallback$p:(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; // method@0853 │ │ -04d548: 0c03 |003a: move-result-object v3 │ │ -04d54a: 3903 0300 |003b: if-nez v3, 003e // +0003 │ │ -04d54e: 28d8 |003d: goto 0015 // -0028 │ │ -04d550: 7110 5408 0100 |003e: invoke-static {v1}, Landroidx/window/layout/SidecarCompat;.access$getSidecarAdapter$p:(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/SidecarAdapter; // method@0854 │ │ -04d556: 0c05 |0041: move-result-object v5 │ │ -04d558: 6e30 3c08 4507 |0042: invoke-virtual {v5, v4, v7}, Landroidx/window/layout/SidecarAdapter;.translate:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/WindowLayoutInfo; // method@083c │ │ -04d55e: 0c04 |0045: move-result-object v4 │ │ -04d560: 7230 f007 2304 |0046: invoke-interface {v3, v2, v4}, Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;.onWindowLayoutChanged:(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V // method@07f0 │ │ -04d566: 28cc |0049: goto 0015 // -0034 │ │ -04d568: 0e00 |004a: return-void │ │ +04d52c: |[04d52c] androidx.window.layout.SidecarCompat$TranslatingCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ +04d53c: 1a00 581a |0000: const-string v0, "newDeviceState" // string@1a58 │ │ +04d540: 7120 951c 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d546: 5460 f701 |0005: iget-object v0, v6, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ +04d54a: 7110 5708 0000 |0007: invoke-static {v0}, Landroidx/window/layout/SidecarCompat;.access$getWindowListenerRegisteredContexts$p:(Landroidx/window/layout/SidecarCompat;)Ljava/util/Map; // method@0857 │ │ +04d550: 0c00 |000a: move-result-object v0 │ │ +04d552: 7210 be19 0000 |000b: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@19be │ │ +04d558: 0c00 |000e: move-result-object v0 │ │ +04d55a: 5461 f701 |000f: iget-object v1, v6, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ +04d55e: 7210 1218 0000 |0011: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +04d564: 0c00 |0014: move-result-object v0 │ │ +04d566: 7210 7419 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04d56c: 0a02 |0018: move-result v2 │ │ +04d56e: 3802 3100 |0019: if-eqz v2, 004a // +0031 │ │ +04d572: 7210 7519 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +04d578: 0c02 |001e: move-result-object v2 │ │ +04d57a: 1f02 2500 |001f: check-cast v2, Landroid/app/Activity; // type@0025 │ │ +04d57e: 6203 fa01 |0021: sget-object v3, Landroidx/window/layout/SidecarCompat;.Companion:Landroidx/window/layout/SidecarCompat$Companion; // field@01fa │ │ +04d582: 6e20 4208 2300 |0023: invoke-virtual {v3, v2}, Landroidx/window/layout/SidecarCompat$Companion;.getActivityWindowToken$window_release:(Landroid/app/Activity;)Landroid/os/IBinder; // method@0842 │ │ +04d588: 0c03 |0026: move-result-object v3 │ │ +04d58a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +04d58c: 3903 0300 |0028: if-nez v3, 002b // +0003 │ │ +04d590: 280d |002a: goto 0037 // +000d │ │ +04d592: 6e10 5808 0100 |002b: invoke-virtual {v1}, Landroidx/window/layout/SidecarCompat;.getSidecar:()Landroidx/window/sidecar/SidecarInterface; // method@0858 │ │ +04d598: 0c05 |002e: move-result-object v5 │ │ +04d59a: 3905 0300 |002f: if-nez v5, 0032 // +0003 │ │ +04d59e: 2806 |0031: goto 0037 // +0006 │ │ +04d5a0: 7220 d908 3500 |0032: invoke-interface {v5, v3}, Landroidx/window/sidecar/SidecarInterface;.getWindowLayoutInfo:(Landroid/os/IBinder;)Landroidx/window/sidecar/SidecarWindowLayoutInfo; // method@08d9 │ │ +04d5a6: 0c03 |0035: move-result-object v3 │ │ +04d5a8: 0734 |0036: move-object v4, v3 │ │ +04d5aa: 7110 5508 0100 |0037: invoke-static {v1}, Landroidx/window/layout/SidecarCompat;.access$getExtensionCallback$p:(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; // method@0855 │ │ +04d5b0: 0c03 |003a: move-result-object v3 │ │ +04d5b2: 3903 0300 |003b: if-nez v3, 003e // +0003 │ │ +04d5b6: 28d8 |003d: goto 0015 // -0028 │ │ +04d5b8: 7110 5608 0100 |003e: invoke-static {v1}, Landroidx/window/layout/SidecarCompat;.access$getSidecarAdapter$p:(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/SidecarAdapter; // method@0856 │ │ +04d5be: 0c05 |0041: move-result-object v5 │ │ +04d5c0: 6e30 3e08 4507 |0042: invoke-virtual {v5, v4, v7}, Landroidx/window/layout/SidecarAdapter;.translate:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/WindowLayoutInfo; // method@083e │ │ +04d5c6: 0c04 |0045: move-result-object v4 │ │ +04d5c8: 7230 f207 2304 |0046: invoke-interface {v3, v2, v4}, Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;.onWindowLayoutChanged:(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V // method@07f2 │ │ +04d5ce: 28cc |0049: goto 0015 // -0034 │ │ +04d5d0: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarCompat$TranslatingCallback;) │ │ name : 'onWindowLayoutChanged' │ │ type : '(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -04d56c: |[04d56c] androidx.window.layout.SidecarCompat$TranslatingCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ -04d57c: 1a00 721e |0000: const-string v0, "windowToken" // string@1e72 │ │ -04d580: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d586: 1a00 5e1a |0005: const-string v0, "newLayout" // string@1a5e │ │ -04d58a: 7120 931c 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d590: 5420 f701 |000a: iget-object v0, v2, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ -04d594: 7110 5508 0000 |000c: invoke-static {v0}, Landroidx/window/layout/SidecarCompat;.access$getWindowListenerRegisteredContexts$p:(Landroidx/window/layout/SidecarCompat;)Ljava/util/Map; // method@0855 │ │ -04d59a: 0c00 |000f: move-result-object v0 │ │ -04d59c: 7220 b519 3000 |0010: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b5 │ │ -04d5a2: 0c03 |0013: move-result-object v3 │ │ -04d5a4: 1f03 2500 |0014: check-cast v3, Landroid/app/Activity; // type@0025 │ │ -04d5a8: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -04d5ac: 1a03 7410 |0018: const-string v3, "SidecarCompat" // string@1074 │ │ -04d5b0: 1a04 ef11 |001a: const-string v4, "Unable to resolve activity from window token. Missing a call to #onWindowLayoutChangeListenerAdded()?" // string@11ef │ │ -04d5b4: 7120 3102 4300 |001c: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0231 │ │ -04d5ba: 0e00 |001f: return-void │ │ -04d5bc: 5420 f701 |0020: iget-object v0, v2, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ -04d5c0: 7110 5408 0000 |0022: invoke-static {v0}, Landroidx/window/layout/SidecarCompat;.access$getSidecarAdapter$p:(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/SidecarAdapter; // method@0854 │ │ -04d5c6: 0c00 |0025: move-result-object v0 │ │ -04d5c8: 5421 f701 |0026: iget-object v1, v2, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ -04d5cc: 6e10 5608 0100 |0028: invoke-virtual {v1}, Landroidx/window/layout/SidecarCompat;.getSidecar:()Landroidx/window/sidecar/SidecarInterface; // method@0856 │ │ -04d5d2: 0c01 |002b: move-result-object v1 │ │ -04d5d4: 3901 0400 |002c: if-nez v1, 0030 // +0004 │ │ -04d5d8: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -04d5da: 2805 |002f: goto 0034 // +0005 │ │ -04d5dc: 7210 d608 0100 |0030: invoke-interface {v1}, Landroidx/window/sidecar/SidecarInterface;.getDeviceState:()Landroidx/window/sidecar/SidecarDeviceState; // method@08d6 │ │ -04d5e2: 0c01 |0033: move-result-object v1 │ │ -04d5e4: 3901 0700 |0034: if-nez v1, 003b // +0007 │ │ -04d5e8: 2201 0002 |0036: new-instance v1, Landroidx/window/sidecar/SidecarDeviceState; // type@0200 │ │ -04d5ec: 7010 ce08 0100 |0038: invoke-direct {v1}, Landroidx/window/sidecar/SidecarDeviceState;.:()V // method@08ce │ │ -04d5f2: 6e30 3c08 4001 |003b: invoke-virtual {v0, v4, v1}, Landroidx/window/layout/SidecarAdapter;.translate:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/WindowLayoutInfo; // method@083c │ │ -04d5f8: 0c04 |003e: move-result-object v4 │ │ -04d5fa: 5420 f701 |003f: iget-object v0, v2, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ -04d5fe: 7110 5308 0000 |0041: invoke-static {v0}, Landroidx/window/layout/SidecarCompat;.access$getExtensionCallback$p:(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; // method@0853 │ │ -04d604: 0c00 |0044: move-result-object v0 │ │ -04d606: 3900 0300 |0045: if-nez v0, 0048 // +0003 │ │ -04d60a: 2804 |0047: goto 004b // +0004 │ │ -04d60c: 7230 f007 3004 |0048: invoke-interface {v0, v3, v4}, Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;.onWindowLayoutChanged:(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V // method@07f0 │ │ -04d612: 0e00 |004b: return-void │ │ +04d5d4: |[04d5d4] androidx.window.layout.SidecarCompat$TranslatingCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ +04d5e4: 1a00 721e |0000: const-string v0, "windowToken" // string@1e72 │ │ +04d5e8: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d5ee: 1a00 5e1a |0005: const-string v0, "newLayout" // string@1a5e │ │ +04d5f2: 7120 951c 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d5f8: 5420 f701 |000a: iget-object v0, v2, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ +04d5fc: 7110 5708 0000 |000c: invoke-static {v0}, Landroidx/window/layout/SidecarCompat;.access$getWindowListenerRegisteredContexts$p:(Landroidx/window/layout/SidecarCompat;)Ljava/util/Map; // method@0857 │ │ +04d602: 0c00 |000f: move-result-object v0 │ │ +04d604: 7220 b719 3000 |0010: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b7 │ │ +04d60a: 0c03 |0013: move-result-object v3 │ │ +04d60c: 1f03 2500 |0014: check-cast v3, Landroid/app/Activity; // type@0025 │ │ +04d610: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +04d614: 1a03 7410 |0018: const-string v3, "SidecarCompat" // string@1074 │ │ +04d618: 1a04 ef11 |001a: const-string v4, "Unable to resolve activity from window token. Missing a call to #onWindowLayoutChangeListenerAdded()?" // string@11ef │ │ +04d61c: 7120 3302 4300 |001c: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0233 │ │ +04d622: 0e00 |001f: return-void │ │ +04d624: 5420 f701 |0020: iget-object v0, v2, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ +04d628: 7110 5608 0000 |0022: invoke-static {v0}, Landroidx/window/layout/SidecarCompat;.access$getSidecarAdapter$p:(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/SidecarAdapter; // method@0856 │ │ +04d62e: 0c00 |0025: move-result-object v0 │ │ +04d630: 5421 f701 |0026: iget-object v1, v2, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ +04d634: 6e10 5808 0100 |0028: invoke-virtual {v1}, Landroidx/window/layout/SidecarCompat;.getSidecar:()Landroidx/window/sidecar/SidecarInterface; // method@0858 │ │ +04d63a: 0c01 |002b: move-result-object v1 │ │ +04d63c: 3901 0400 |002c: if-nez v1, 0030 // +0004 │ │ +04d640: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +04d642: 2805 |002f: goto 0034 // +0005 │ │ +04d644: 7210 d808 0100 |0030: invoke-interface {v1}, Landroidx/window/sidecar/SidecarInterface;.getDeviceState:()Landroidx/window/sidecar/SidecarDeviceState; // method@08d8 │ │ +04d64a: 0c01 |0033: move-result-object v1 │ │ +04d64c: 3901 0700 |0034: if-nez v1, 003b // +0007 │ │ +04d650: 2201 0002 |0036: new-instance v1, Landroidx/window/sidecar/SidecarDeviceState; // type@0200 │ │ +04d654: 7010 d008 0100 |0038: invoke-direct {v1}, Landroidx/window/sidecar/SidecarDeviceState;.:()V // method@08d0 │ │ +04d65a: 6e30 3e08 4001 |003b: invoke-virtual {v0, v4, v1}, Landroidx/window/layout/SidecarAdapter;.translate:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Landroidx/window/layout/WindowLayoutInfo; // method@083e │ │ +04d660: 0c04 |003e: move-result-object v4 │ │ +04d662: 5420 f701 |003f: iget-object v0, v2, Landroidx/window/layout/SidecarCompat$TranslatingCallback;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f7 │ │ +04d666: 7110 5508 0000 |0041: invoke-static {v0}, Landroidx/window/layout/SidecarCompat;.access$getExtensionCallback$p:(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; // method@0855 │ │ +04d66c: 0c00 |0044: move-result-object v0 │ │ +04d66e: 3900 0300 |0045: if-nez v0, 0048 // +0003 │ │ +04d672: 2804 |0047: goto 004b // +0004 │ │ +04d674: 7230 f207 3004 |0048: invoke-interface {v0, v3, v4}, Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;.onWindowLayoutChanged:(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V // method@07f2 │ │ +04d67a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #163 header: │ │ @@ -23354,62 +23396,62 @@ │ │ type : '(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04d614: |[04d614] androidx.window.layout.SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1.:(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V │ │ -04d624: 5b01 f901 |0000: iput-object v1, v0, Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f9 │ │ -04d628: 5b02 f801 |0002: iput-object v2, v0, Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;.$activity:Landroid/app/Activity; // field@01f8 │ │ -04d62c: 7010 2518 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04d632: 0e00 |0007: return-void │ │ +04d67c: |[04d67c] androidx.window.layout.SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1.:(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V │ │ +04d68c: 5b01 f901 |0000: iput-object v1, v0, Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f9 │ │ +04d690: 5b02 f801 |0002: iput-object v2, v0, Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;.$activity:Landroid/app/Activity; // field@01f8 │ │ +04d694: 7010 2718 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04d69a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;) │ │ name : 'onConfigurationChanged' │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -04d634: |[04d634] androidx.window.layout.SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -04d644: 1a00 571a |0000: const-string v0, "newConfig" // string@1a57 │ │ -04d648: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04d64e: 5423 f901 |0005: iget-object v3, v2, Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f9 │ │ -04d652: 7110 5308 0300 |0007: invoke-static {v3}, Landroidx/window/layout/SidecarCompat;.access$getExtensionCallback$p:(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; // method@0853 │ │ -04d658: 0c03 |000a: move-result-object v3 │ │ -04d65a: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -04d65e: 280c |000d: goto 0019 // +000c │ │ -04d660: 5420 f801 |000e: iget-object v0, v2, Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;.$activity:Landroid/app/Activity; // field@01f8 │ │ -04d664: 5421 f901 |0010: iget-object v1, v2, Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f9 │ │ -04d668: 6e20 5708 0100 |0012: invoke-virtual {v1, v0}, Landroidx/window/layout/SidecarCompat;.getWindowLayoutInfo:(Landroid/app/Activity;)Landroidx/window/layout/WindowLayoutInfo; // method@0857 │ │ -04d66e: 0c01 |0015: move-result-object v1 │ │ -04d670: 7230 f007 0301 |0016: invoke-interface {v3, v0, v1}, Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;.onWindowLayoutChanged:(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V // method@07f0 │ │ -04d676: 0e00 |0019: return-void │ │ +04d69c: |[04d69c] androidx.window.layout.SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +04d6ac: 1a00 571a |0000: const-string v0, "newConfig" // string@1a57 │ │ +04d6b0: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04d6b6: 5423 f901 |0005: iget-object v3, v2, Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f9 │ │ +04d6ba: 7110 5508 0300 |0007: invoke-static {v3}, Landroidx/window/layout/SidecarCompat;.access$getExtensionCallback$p:(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; // method@0855 │ │ +04d6c0: 0c03 |000a: move-result-object v3 │ │ +04d6c2: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +04d6c6: 280c |000d: goto 0019 // +000c │ │ +04d6c8: 5420 f801 |000e: iget-object v0, v2, Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;.$activity:Landroid/app/Activity; // field@01f8 │ │ +04d6cc: 5421 f901 |0010: iget-object v1, v2, Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;.this$0:Landroidx/window/layout/SidecarCompat; // field@01f9 │ │ +04d6d0: 6e20 5908 0100 |0012: invoke-virtual {v1, v0}, Landroidx/window/layout/SidecarCompat;.getWindowLayoutInfo:(Landroid/app/Activity;)Landroidx/window/layout/WindowLayoutInfo; // method@0859 │ │ +04d6d6: 0c01 |0015: move-result-object v1 │ │ +04d6d8: 7230 f207 0301 |0016: invoke-interface {v3, v0, v1}, Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;.onWindowLayoutChanged:(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V // method@07f2 │ │ +04d6de: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;) │ │ name : 'onLowMemory' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d678: |[04d678] androidx.window.layout.SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1.onLowMemory:()V │ │ -04d688: 0e00 |0000: return-void │ │ +04d6e0: |[04d6e0] androidx.window.layout.SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1.onLowMemory:()V │ │ +04d6f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #164 header: │ │ @@ -23440,75 +23482,75 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04dedc: |[04dedc] androidx.window.layout.SidecarWindowBackend$Companion.:()V │ │ -04deec: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04def2: 0e00 |0003: return-void │ │ +04df44: |[04df44] androidx.window.layout.SidecarWindowBackend$Companion.:()V │ │ +04df54: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04df5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarWindowBackend$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04def4: |[04def4] androidx.window.layout.SidecarWindowBackend$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -04df04: 7010 5f08 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/SidecarWindowBackend$Companion;.:()V // method@085f │ │ -04df0a: 0e00 |0003: return-void │ │ +04df5c: |[04df5c] androidx.window.layout.SidecarWindowBackend$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +04df6c: 7010 6108 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/SidecarWindowBackend$Companion;.:()V // method@0861 │ │ +04df72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/SidecarWindowBackend$Companion;) │ │ name : 'getInstance' │ │ type : '(Landroid/content/Context;)Landroidx/window/layout/SidecarWindowBackend;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -04de18: |[04de18] androidx.window.layout.SidecarWindowBackend$Companion.getInstance:(Landroid/content/Context;)Landroidx/window/layout/SidecarWindowBackend; │ │ -04de28: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ -04de2c: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04de32: 7100 7108 0000 |0005: invoke-static {}, Landroidx/window/layout/SidecarWindowBackend;.access$getGlobalInstance$cp:()Landroidx/window/layout/SidecarWindowBackend; // method@0871 │ │ -04de38: 0c00 |0008: move-result-object v0 │ │ -04de3a: 3900 2800 |0009: if-nez v0, 0031 // +0028 │ │ -04de3e: 7100 7208 0000 |000b: invoke-static {}, Landroidx/window/layout/SidecarWindowBackend;.access$getGlobalLock$cp:()Ljava/util/concurrent/locks/ReentrantLock; // method@0872 │ │ -04de44: 0c00 |000e: move-result-object v0 │ │ -04de46: 7210 321a 0000 |000f: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a32 │ │ -04de4c: 7100 7108 0000 |0012: invoke-static {}, Landroidx/window/layout/SidecarWindowBackend;.access$getGlobalInstance$cp:()Landroidx/window/layout/SidecarWindowBackend; // method@0871 │ │ -04de52: 0c01 |0015: move-result-object v1 │ │ -04de54: 3901 1000 |0016: if-nez v1, 0026 // +0010 │ │ -04de58: 6201 0602 |0018: sget-object v1, Landroidx/window/layout/SidecarWindowBackend;.Companion:Landroidx/window/layout/SidecarWindowBackend$Companion; // field@0206 │ │ -04de5c: 6e20 6208 3100 |001a: invoke-virtual {v1, v3}, Landroidx/window/layout/SidecarWindowBackend$Companion;.initAndVerifyExtension:(Landroid/content/Context;)Landroidx/window/layout/ExtensionInterfaceCompat; // method@0862 │ │ -04de62: 0c03 |001d: move-result-object v3 │ │ -04de64: 2201 ea01 |001e: new-instance v1, Landroidx/window/layout/SidecarWindowBackend; // type@01ea │ │ -04de68: 7020 7008 3100 |0020: invoke-direct {v1, v3}, Landroidx/window/layout/SidecarWindowBackend;.:(Landroidx/window/layout/ExtensionInterfaceCompat;)V // method@0870 │ │ -04de6e: 7110 7308 0100 |0023: invoke-static {v1}, Landroidx/window/layout/SidecarWindowBackend;.access$setGlobalInstance$cp:(Landroidx/window/layout/SidecarWindowBackend;)V // method@0873 │ │ -04de74: 6203 f20c |0026: sget-object v3, Lw0/q;.a:Lw0/q; // field@0cf2 │ │ -04de78: 7210 331a 0000 |0028: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04de7e: 2806 |002b: goto 0031 // +0006 │ │ -04de80: 0d03 |002c: move-exception v3 │ │ -04de82: 7210 331a 0000 |002d: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a33 │ │ -04de88: 2703 |0030: throw v3 │ │ -04de8a: 7100 7108 0000 |0031: invoke-static {}, Landroidx/window/layout/SidecarWindowBackend;.access$getGlobalInstance$cp:()Landroidx/window/layout/SidecarWindowBackend; // method@0871 │ │ -04de90: 0c03 |0034: move-result-object v3 │ │ -04de92: 7110 901c 0300 |0035: invoke-static {v3}, Lkotlin/jvm/internal/i;.b:(Ljava/lang/Object;)V // method@1c90 │ │ -04de98: 1103 |0038: return-object v3 │ │ +04de80: |[04de80] androidx.window.layout.SidecarWindowBackend$Companion.getInstance:(Landroid/content/Context;)Landroidx/window/layout/SidecarWindowBackend; │ │ +04de90: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ +04de94: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04de9a: 7100 7308 0000 |0005: invoke-static {}, Landroidx/window/layout/SidecarWindowBackend;.access$getGlobalInstance$cp:()Landroidx/window/layout/SidecarWindowBackend; // method@0873 │ │ +04dea0: 0c00 |0008: move-result-object v0 │ │ +04dea2: 3900 2800 |0009: if-nez v0, 0031 // +0028 │ │ +04dea6: 7100 7408 0000 |000b: invoke-static {}, Landroidx/window/layout/SidecarWindowBackend;.access$getGlobalLock$cp:()Ljava/util/concurrent/locks/ReentrantLock; // method@0874 │ │ +04deac: 0c00 |000e: move-result-object v0 │ │ +04deae: 7210 341a 0000 |000f: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.lock:()V // method@1a34 │ │ +04deb4: 7100 7308 0000 |0012: invoke-static {}, Landroidx/window/layout/SidecarWindowBackend;.access$getGlobalInstance$cp:()Landroidx/window/layout/SidecarWindowBackend; // method@0873 │ │ +04deba: 0c01 |0015: move-result-object v1 │ │ +04debc: 3901 1000 |0016: if-nez v1, 0026 // +0010 │ │ +04dec0: 6201 0602 |0018: sget-object v1, Landroidx/window/layout/SidecarWindowBackend;.Companion:Landroidx/window/layout/SidecarWindowBackend$Companion; // field@0206 │ │ +04dec4: 6e20 6408 3100 |001a: invoke-virtual {v1, v3}, Landroidx/window/layout/SidecarWindowBackend$Companion;.initAndVerifyExtension:(Landroid/content/Context;)Landroidx/window/layout/ExtensionInterfaceCompat; // method@0864 │ │ +04deca: 0c03 |001d: move-result-object v3 │ │ +04decc: 2201 ea01 |001e: new-instance v1, Landroidx/window/layout/SidecarWindowBackend; // type@01ea │ │ +04ded0: 7020 7208 3100 |0020: invoke-direct {v1, v3}, Landroidx/window/layout/SidecarWindowBackend;.:(Landroidx/window/layout/ExtensionInterfaceCompat;)V // method@0872 │ │ +04ded6: 7110 7508 0100 |0023: invoke-static {v1}, Landroidx/window/layout/SidecarWindowBackend;.access$setGlobalInstance$cp:(Landroidx/window/layout/SidecarWindowBackend;)V // method@0875 │ │ +04dedc: 6203 f20c |0026: sget-object v3, Lw0/q;.a:Lw0/q; // field@0cf2 │ │ +04dee0: 7210 351a 0000 |0028: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04dee6: 2806 |002b: goto 0031 // +0006 │ │ +04dee8: 0d03 |002c: move-exception v3 │ │ +04deea: 7210 351a 0000 |002d: invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1a35 │ │ +04def0: 2703 |0030: throw v3 │ │ +04def2: 7100 7308 0000 |0031: invoke-static {}, Landroidx/window/layout/SidecarWindowBackend;.access$getGlobalInstance$cp:()Landroidx/window/layout/SidecarWindowBackend; // method@0873 │ │ +04def8: 0c03 |0034: move-result-object v3 │ │ +04defa: 7110 921c 0300 |0035: invoke-static {v3}, Lkotlin/jvm/internal/i;.b:(Ljava/lang/Object;)V // method@1c92 │ │ +04df00: 1103 |0038: return-object v3 │ │ catches : 1 │ │ 0x0012 - 0x0028 │ │ -> 0x002c │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarWindowBackend$Companion;) │ │ @@ -23516,32 +23558,32 @@ │ │ type : '(Landroid/content/Context;)Landroidx/window/layout/ExtensionInterfaceCompat;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04ddbc: |[04ddbc] androidx.window.layout.SidecarWindowBackend$Companion.initAndVerifyExtension:(Landroid/content/Context;)Landroidx/window/layout/ExtensionInterfaceCompat; │ │ -04ddcc: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ -04ddd0: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04ddd6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -04ddd8: 6201 fa01 |0006: sget-object v1, Landroidx/window/layout/SidecarCompat;.Companion:Landroidx/window/layout/SidecarCompat$Companion; // field@01fa │ │ -04dddc: 6e10 4108 0100 |0008: invoke-virtual {v1}, Landroidx/window/layout/SidecarCompat$Companion;.getSidecarVersion:()Landroidx/window/core/Version; // method@0841 │ │ -04dde2: 0c01 |000b: move-result-object v1 │ │ -04dde4: 6e20 6308 1200 |000c: invoke-virtual {v2, v1}, Landroidx/window/layout/SidecarWindowBackend$Companion;.isSidecarVersionSupported:(Landroidx/window/core/Version;)Z // method@0863 │ │ -04ddea: 0a01 |000f: move-result v1 │ │ -04ddec: 3801 0f00 |0010: if-eqz v1, 001f // +000f │ │ -04ddf0: 2201 e601 |0012: new-instance v1, Landroidx/window/layout/SidecarCompat; // type@01e6 │ │ -04ddf4: 7020 5108 3100 |0014: invoke-direct {v1, v3}, Landroidx/window/layout/SidecarCompat;.:(Landroid/content/Context;)V // method@0851 │ │ -04ddfa: 6e10 5e08 0100 |0017: invoke-virtual {v1}, Landroidx/window/layout/SidecarCompat;.validateExtensionInterface:()Z // method@085e │ │ -04de00: 0a03 |001a: move-result v3 │ │ -04de02: 3903 0300 |001b: if-nez v3, 001e // +0003 │ │ -04de06: 2802 |001d: goto 001f // +0002 │ │ -04de08: 0710 |001e: move-object v0, v1 │ │ -04de0a: 1100 |001f: return-object v0 │ │ +04de24: |[04de24] androidx.window.layout.SidecarWindowBackend$Companion.initAndVerifyExtension:(Landroid/content/Context;)Landroidx/window/layout/ExtensionInterfaceCompat; │ │ +04de34: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ +04de38: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04de3e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +04de40: 6201 fa01 |0006: sget-object v1, Landroidx/window/layout/SidecarCompat;.Companion:Landroidx/window/layout/SidecarCompat$Companion; // field@01fa │ │ +04de44: 6e10 4308 0100 |0008: invoke-virtual {v1}, Landroidx/window/layout/SidecarCompat$Companion;.getSidecarVersion:()Landroidx/window/core/Version; // method@0843 │ │ +04de4a: 0c01 |000b: move-result-object v1 │ │ +04de4c: 6e20 6508 1200 |000c: invoke-virtual {v2, v1}, Landroidx/window/layout/SidecarWindowBackend$Companion;.isSidecarVersionSupported:(Landroidx/window/core/Version;)Z // method@0865 │ │ +04de52: 0a01 |000f: move-result v1 │ │ +04de54: 3801 0f00 |0010: if-eqz v1, 001f // +000f │ │ +04de58: 2201 e601 |0012: new-instance v1, Landroidx/window/layout/SidecarCompat; // type@01e6 │ │ +04de5c: 7020 5308 3100 |0014: invoke-direct {v1, v3}, Landroidx/window/layout/SidecarCompat;.:(Landroid/content/Context;)V // method@0853 │ │ +04de62: 6e10 6008 0100 |0017: invoke-virtual {v1}, Landroidx/window/layout/SidecarCompat;.validateExtensionInterface:()Z // method@0860 │ │ +04de68: 0a03 |001a: move-result v3 │ │ +04de6a: 3903 0300 |001b: if-nez v3, 001e // +0003 │ │ +04de6e: 2802 |001d: goto 001f // +0002 │ │ +04de70: 0710 |001e: move-object v0, v1 │ │ +04de72: 1100 |001f: return-object v0 │ │ catches : 1 │ │ 0x0006 - 0x001b │ │ -> 0x001f │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/SidecarWindowBackend$Companion;) │ │ @@ -23549,43 +23591,43 @@ │ │ type : '(Landroidx/window/core/Version;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04dea8: |[04dea8] androidx.window.layout.SidecarWindowBackend$Companion.isSidecarVersionSupported:(Landroidx/window/core/Version;)Z │ │ -04deb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04deba: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -04debe: 0f00 |0003: return v0 │ │ -04dec0: 6201 7a01 |0004: sget-object v1, Landroidx/window/core/Version;.Companion:Landroidx/window/core/Version$Companion; // field@017a │ │ -04dec4: 6e10 d406 0100 |0006: invoke-virtual {v1}, Landroidx/window/core/Version$Companion;.getVERSION_0_1:()Landroidx/window/core/Version; // method@06d4 │ │ -04deca: 0c01 |0009: move-result-object v1 │ │ -04decc: 6e20 e106 1300 |000a: invoke-virtual {v3, v1}, Landroidx/window/core/Version;.compareTo:(Landroidx/window/core/Version;)I // method@06e1 │ │ -04ded2: 0a03 |000d: move-result v3 │ │ -04ded4: 3a03 0300 |000e: if-ltz v3, 0011 // +0003 │ │ -04ded8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -04deda: 0f00 |0011: return v0 │ │ +04df10: |[04df10] androidx.window.layout.SidecarWindowBackend$Companion.isSidecarVersionSupported:(Landroidx/window/core/Version;)Z │ │ +04df20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04df22: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +04df26: 0f00 |0003: return v0 │ │ +04df28: 6201 7a01 |0004: sget-object v1, Landroidx/window/core/Version;.Companion:Landroidx/window/core/Version$Companion; // field@017a │ │ +04df2c: 6e10 d606 0100 |0006: invoke-virtual {v1}, Landroidx/window/core/Version$Companion;.getVERSION_0_1:()Landroidx/window/core/Version; // method@06d6 │ │ +04df32: 0c01 |0009: move-result-object v1 │ │ +04df34: 6e20 e306 1300 |000a: invoke-virtual {v3, v1}, Landroidx/window/core/Version;.compareTo:(Landroidx/window/core/Version;)I // method@06e3 │ │ +04df3a: 0a03 |000d: move-result v3 │ │ +04df3c: 3a03 0300 |000e: if-ltz v3, 0011 // +0003 │ │ +04df40: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +04df42: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/layout/SidecarWindowBackend$Companion;) │ │ name : 'resetInstance' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04df0c: |[04df0c] androidx.window.layout.SidecarWindowBackend$Companion.resetInstance:()V │ │ -04df1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04df1e: 7110 7308 0000 |0001: invoke-static {v0}, Landroidx/window/layout/SidecarWindowBackend;.access$setGlobalInstance$cp:(Landroidx/window/layout/SidecarWindowBackend;)V // method@0873 │ │ -04df24: 0e00 |0004: return-void │ │ +04df74: |[04df74] androidx.window.layout.SidecarWindowBackend$Companion.resetInstance:()V │ │ +04df84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04df86: 7110 7508 0000 |0001: invoke-static {v0}, Landroidx/window/layout/SidecarWindowBackend;.access$setGlobalInstance$cp:(Landroidx/window/layout/SidecarWindowBackend;)V // method@0875 │ │ +04df8c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #165 header: │ │ @@ -23600,17 +23642,17 @@ │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/layout/SidecarWindowBackend; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="WindowLayoutChangeCallbackWrapper" │ │ Annotations on field #515 'callback' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/core/util/a<" "Landroidx/window/layout/WindowLayoutInfo;" ">;" } │ │ -Annotations on method #2151 '' │ │ +Annotations on method #2153 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/app/Activity;" "Ljava/util/concurrent/Executor;" "Landroidx/core/util/a<" "Landroidx/window/layout/WindowLayoutInfo;" ">;)V" } │ │ -Annotations on method #2156 'getCallback' │ │ +Annotations on method #2158 'getCallback' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/core/util/a<" "Landroidx/window/layout/WindowLayoutInfo;" ">;" } │ │ │ │ Class #165 - │ │ Class descriptor : 'Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -23638,151 +23680,151 @@ │ │ type : '(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04e060: |[04e060] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.:(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V │ │ -04e070: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ -04e074: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04e07a: 1a00 1f16 |0005: const-string v0, "executor" // string@161f │ │ -04e07e: 7120 931c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04e084: 1a00 bd14 |000a: const-string v0, "callback" // string@14bd │ │ -04e088: 7120 931c 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04e08e: 7010 2518 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -04e094: 5b12 0202 |0012: iput-object v2, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.activity:Landroid/app/Activity; // field@0202 │ │ -04e098: 5b13 0402 |0014: iput-object v3, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.executor:Ljava/util/concurrent/Executor; // field@0204 │ │ -04e09c: 5b14 0302 |0016: iput-object v4, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.callback:Landroidx/core/util/a; // field@0203 │ │ -04e0a0: 0e00 |0018: return-void │ │ +04e0c8: |[04e0c8] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.:(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/a;)V │ │ +04e0d8: 1a00 f913 |0000: const-string v0, "activity" // string@13f9 │ │ +04e0dc: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04e0e2: 1a00 1f16 |0005: const-string v0, "executor" // string@161f │ │ +04e0e6: 7120 951c 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04e0ec: 1a00 bd14 |000a: const-string v0, "callback" // string@14bd │ │ +04e0f0: 7120 951c 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04e0f6: 7010 2718 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04e0fc: 5b12 0202 |0012: iput-object v2, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.activity:Landroid/app/Activity; // field@0202 │ │ +04e100: 5b13 0402 |0014: iput-object v3, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.executor:Ljava/util/concurrent/Executor; // field@0204 │ │ +04e104: 5b14 0302 |0016: iput-object v4, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.callback:Landroidx/core/util/a; // field@0203 │ │ +04e108: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;) │ │ name : 'a' │ │ type : '(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04e048: |[04e048] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.a:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V │ │ -04e058: 7120 6a08 1000 |0000: invoke-static {v0, v1}, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.accept$lambda-0:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V // method@086a │ │ -04e05e: 0e00 |0003: return-void │ │ +04e0b0: |[04e0b0] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.a:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V │ │ +04e0c0: 7120 6c08 1000 |0000: invoke-static {v0, v1}, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.accept$lambda-0:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V // method@086c │ │ +04e0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;) │ │ name : 'accept$lambda-0' │ │ type : '(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04e0a4: |[04e0a4] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.accept$lambda-0:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V │ │ -04e0b4: 1a00 ca1d |0000: const-string v0, "this$0" // string@1dca │ │ -04e0b8: 7120 931c 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04e0be: 1a00 8f00 |0005: const-string v0, "$newLayoutInfo" // string@008f │ │ -04e0c2: 7120 931c 0200 |0007: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04e0c8: 6e10 6c08 0100 |000a: invoke-virtual {v1}, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.getCallback:()Landroidx/core/util/a; // method@086c │ │ -04e0ce: 0c01 |000d: move-result-object v1 │ │ -04e0d0: 7220 f004 2100 |000e: invoke-interface {v1, v2}, Landroidx/core/util/a;.accept:(Ljava/lang/Object;)V // method@04f0 │ │ -04e0d6: 0e00 |0011: return-void │ │ +04e10c: |[04e10c] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.accept$lambda-0:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V │ │ +04e11c: 1a00 ca1d |0000: const-string v0, "this$0" // string@1dca │ │ +04e120: 7120 951c 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04e126: 1a00 8f00 |0005: const-string v0, "$newLayoutInfo" // string@008f │ │ +04e12a: 7120 951c 0200 |0007: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04e130: 6e10 6e08 0100 |000a: invoke-virtual {v1}, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.getCallback:()Landroidx/core/util/a; // method@086e │ │ +04e136: 0c01 |000d: move-result-object v1 │ │ +04e138: 7220 f204 2100 |000e: invoke-interface {v1, v2}, Landroidx/core/util/a;.accept:(Ljava/lang/Object;)V // method@04f2 │ │ +04e13e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;) │ │ name : 'accept' │ │ type : '(Landroidx/window/layout/WindowLayoutInfo;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -04e0d8: |[04e0d8] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.accept:(Landroidx/window/layout/WindowLayoutInfo;)V │ │ -04e0e8: 1a00 5f1a |0000: const-string v0, "newLayoutInfo" // string@1a5f │ │ -04e0ec: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04e0f2: 5b23 0502 |0005: iput-object v3, v2, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.lastInfo:Landroidx/window/layout/WindowLayoutInfo; // field@0205 │ │ -04e0f6: 5420 0402 |0007: iget-object v0, v2, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.executor:Ljava/util/concurrent/Executor; // field@0204 │ │ -04e0fa: 2201 fb01 |0009: new-instance v1, Landroidx/window/layout/a; // type@01fb │ │ -04e0fe: 7030 bf08 2103 |000b: invoke-direct {v1, v2, v3}, Landroidx/window/layout/a;.:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V // method@08bf │ │ -04e104: 7220 ff19 1000 |000e: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@19ff │ │ -04e10a: 0e00 |0011: return-void │ │ +04e140: |[04e140] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.accept:(Landroidx/window/layout/WindowLayoutInfo;)V │ │ +04e150: 1a00 5f1a |0000: const-string v0, "newLayoutInfo" // string@1a5f │ │ +04e154: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04e15a: 5b23 0502 |0005: iput-object v3, v2, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.lastInfo:Landroidx/window/layout/WindowLayoutInfo; // field@0205 │ │ +04e15e: 5420 0402 |0007: iget-object v0, v2, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.executor:Ljava/util/concurrent/Executor; // field@0204 │ │ +04e162: 2201 fb01 |0009: new-instance v1, Landroidx/window/layout/a; // type@01fb │ │ +04e166: 7030 c108 2103 |000b: invoke-direct {v1, v2, v3}, Landroidx/window/layout/a;.:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V // method@08c1 │ │ +04e16c: 7220 011a 1000 |000e: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1a01 │ │ +04e172: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;) │ │ name : 'getActivity' │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e000: |[04e000] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getActivity:()Landroid/app/Activity; │ │ -04e010: 5410 0202 |0000: iget-object v0, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.activity:Landroid/app/Activity; // field@0202 │ │ -04e014: 1100 |0002: return-object v0 │ │ +04e068: |[04e068] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getActivity:()Landroid/app/Activity; │ │ +04e078: 5410 0202 |0000: iget-object v0, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.activity:Landroid/app/Activity; // field@0202 │ │ +04e07c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;) │ │ name : 'getCallback' │ │ type : '()Landroidx/core/util/a;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e018: |[04e018] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getCallback:()Landroidx/core/util/a; │ │ -04e028: 5410 0302 |0000: iget-object v0, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.callback:Landroidx/core/util/a; // field@0203 │ │ -04e02c: 1100 |0002: return-object v0 │ │ +04e080: |[04e080] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getCallback:()Landroidx/core/util/a; │ │ +04e090: 5410 0302 |0000: iget-object v0, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.callback:Landroidx/core/util/a; // field@0203 │ │ +04e094: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;) │ │ name : 'getLastInfo' │ │ type : '()Landroidx/window/layout/WindowLayoutInfo;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e030: |[04e030] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getLastInfo:()Landroidx/window/layout/WindowLayoutInfo; │ │ -04e040: 5410 0502 |0000: iget-object v0, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.lastInfo:Landroidx/window/layout/WindowLayoutInfo; // field@0205 │ │ -04e044: 1100 |0002: return-object v0 │ │ +04e098: |[04e098] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.getLastInfo:()Landroidx/window/layout/WindowLayoutInfo; │ │ +04e0a8: 5410 0502 |0000: iget-object v0, v1, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.lastInfo:Landroidx/window/layout/WindowLayoutInfo; // field@0205 │ │ +04e0ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;) │ │ name : 'setLastInfo' │ │ type : '(Landroidx/window/layout/WindowLayoutInfo;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e10c: |[04e10c] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.setLastInfo:(Landroidx/window/layout/WindowLayoutInfo;)V │ │ -04e11c: 5b01 0502 |0000: iput-object v1, v0, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.lastInfo:Landroidx/window/layout/WindowLayoutInfo; // field@0205 │ │ -04e120: 0e00 |0002: return-void │ │ +04e174: |[04e174] androidx.window.layout.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper.setLastInfo:(Landroidx/window/layout/WindowLayoutInfo;)V │ │ +04e184: 5b01 0502 |0000: iput-object v1, v0, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.lastInfo:Landroidx/window/layout/WindowLayoutInfo; // field@0205 │ │ +04e188: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #166 header: │ │ @@ -23792,17 +23834,17 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #166 annotations: │ │ -Annotations on method #2172 'registerLayoutChangeCallback' │ │ +Annotations on method #2174 'registerLayoutChangeCallback' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/app/Activity;" "Ljava/util/concurrent/Executor;" "Landroidx/core/util/a<" "Landroidx/window/layout/WindowLayoutInfo;" ">;)V" } │ │ -Annotations on method #2173 'unregisterLayoutChangeCallback' │ │ +Annotations on method #2175 'unregisterLayoutChangeCallback' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/core/util/a<" "Landroidx/window/layout/WindowLayoutInfo;" ">;)V" } │ │ │ │ Class #166 - │ │ Class descriptor : 'Landroidx/window/layout/WindowBackend;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -23868,142 +23910,142 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -04e648: |[04e648] androidx.window.layout.WindowInfoTracker$Companion.:()V │ │ -04e658: 2200 ec01 |0000: new-instance v0, Landroidx/window/layout/WindowInfoTracker$Companion; // type@01ec │ │ -04e65c: 7010 7f08 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/WindowInfoTracker$Companion;.:()V // method@087f │ │ -04e662: 6900 0d02 |0005: sput-object v0, Landroidx/window/layout/WindowInfoTracker$Companion;.$$INSTANCE:Landroidx/window/layout/WindowInfoTracker$Companion; // field@020d │ │ -04e666: 1c00 ed01 |0007: const-class v0, Landroidx/window/layout/WindowInfoTracker; // type@01ed │ │ -04e66a: 7110 a81c 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/l;.b:(Ljava/lang/Class;)Ll1/c; // method@1ca8 │ │ -04e670: 0c00 |000c: move-result-object v0 │ │ -04e672: 7210 691e 0000 |000d: invoke-interface {v0}, Ll1/c;.a:()Ljava/lang/String; // method@1e69 │ │ -04e678: 0c00 |0010: move-result-object v0 │ │ -04e67a: 6900 0f02 |0011: sput-object v0, Landroidx/window/layout/WindowInfoTracker$Companion;.TAG:Ljava/lang/String; // field@020f │ │ -04e67e: 6200 cd01 |0013: sget-object v0, Landroidx/window/layout/EmptyDecorator;.INSTANCE:Landroidx/window/layout/EmptyDecorator; // field@01cd │ │ -04e682: 6900 1002 |0015: sput-object v0, Landroidx/window/layout/WindowInfoTracker$Companion;.decorator:Landroidx/window/layout/WindowInfoTrackerDecorator; // field@0210 │ │ -04e686: 0e00 |0017: return-void │ │ +04e6b0: |[04e6b0] androidx.window.layout.WindowInfoTracker$Companion.:()V │ │ +04e6c0: 2200 ec01 |0000: new-instance v0, Landroidx/window/layout/WindowInfoTracker$Companion; // type@01ec │ │ +04e6c4: 7010 8108 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/WindowInfoTracker$Companion;.:()V // method@0881 │ │ +04e6ca: 6900 0d02 |0005: sput-object v0, Landroidx/window/layout/WindowInfoTracker$Companion;.$$INSTANCE:Landroidx/window/layout/WindowInfoTracker$Companion; // field@020d │ │ +04e6ce: 1c00 ed01 |0007: const-class v0, Landroidx/window/layout/WindowInfoTracker; // type@01ed │ │ +04e6d2: 7110 aa1c 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/l;.b:(Ljava/lang/Class;)Ll1/c; // method@1caa │ │ +04e6d8: 0c00 |000c: move-result-object v0 │ │ +04e6da: 7210 6b1e 0000 |000d: invoke-interface {v0}, Ll1/c;.a:()Ljava/lang/String; // method@1e6b │ │ +04e6e0: 0c00 |0010: move-result-object v0 │ │ +04e6e2: 6900 0f02 |0011: sput-object v0, Landroidx/window/layout/WindowInfoTracker$Companion;.TAG:Ljava/lang/String; // field@020f │ │ +04e6e6: 6200 cd01 |0013: sget-object v0, Landroidx/window/layout/EmptyDecorator;.INSTANCE:Landroidx/window/layout/EmptyDecorator; // field@01cd │ │ +04e6ea: 6900 1002 |0015: sput-object v0, Landroidx/window/layout/WindowInfoTracker$Companion;.decorator:Landroidx/window/layout/WindowInfoTrackerDecorator; // field@0210 │ │ +04e6ee: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/WindowInfoTracker$Companion;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e688: |[04e688] androidx.window.layout.WindowInfoTracker$Companion.:()V │ │ -04e698: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04e69e: 0e00 |0003: return-void │ │ +04e6f0: |[04e6f0] androidx.window.layout.WindowInfoTracker$Companion.:()V │ │ +04e700: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04e706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/WindowInfoTracker$Companion;) │ │ name : 'getOrCreate' │ │ type : '(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -04e608: |[04e608] androidx.window.layout.WindowInfoTracker$Companion.getOrCreate:(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker; │ │ -04e618: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ -04e61c: 7120 931c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04e622: 2200 f101 |0005: new-instance v0, Landroidx/window/layout/WindowInfoTrackerImpl; // type@01f1 │ │ -04e626: 6201 2302 |0007: sget-object v1, Landroidx/window/layout/WindowMetricsCalculatorCompat;.INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat; // field@0223 │ │ -04e62a: 6e20 8308 3200 |0009: invoke-virtual {v2, v3}, Landroidx/window/layout/WindowInfoTracker$Companion;.windowBackend$window_release:(Landroid/content/Context;)Landroidx/window/layout/WindowBackend; // method@0883 │ │ -04e630: 0c03 |000c: move-result-object v3 │ │ -04e632: 7030 9108 1003 |000d: invoke-direct {v0, v1, v3}, Landroidx/window/layout/WindowInfoTrackerImpl;.:(Landroidx/window/layout/WindowMetricsCalculator;Landroidx/window/layout/WindowBackend;)V // method@0891 │ │ -04e638: 6203 1002 |0010: sget-object v3, Landroidx/window/layout/WindowInfoTracker$Companion;.decorator:Landroidx/window/layout/WindowInfoTrackerDecorator; // field@0210 │ │ -04e63c: 7220 8608 0300 |0012: invoke-interface {v3, v0}, Landroidx/window/layout/WindowInfoTrackerDecorator;.decorate:(Landroidx/window/layout/WindowInfoTracker;)Landroidx/window/layout/WindowInfoTracker; // method@0886 │ │ -04e642: 0c03 |0015: move-result-object v3 │ │ -04e644: 1103 |0016: return-object v3 │ │ +04e670: |[04e670] androidx.window.layout.WindowInfoTracker$Companion.getOrCreate:(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker; │ │ +04e680: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ +04e684: 7120 951c 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04e68a: 2200 f101 |0005: new-instance v0, Landroidx/window/layout/WindowInfoTrackerImpl; // type@01f1 │ │ +04e68e: 6201 2302 |0007: sget-object v1, Landroidx/window/layout/WindowMetricsCalculatorCompat;.INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat; // field@0223 │ │ +04e692: 6e20 8508 3200 |0009: invoke-virtual {v2, v3}, Landroidx/window/layout/WindowInfoTracker$Companion;.windowBackend$window_release:(Landroid/content/Context;)Landroidx/window/layout/WindowBackend; // method@0885 │ │ +04e698: 0c03 |000c: move-result-object v3 │ │ +04e69a: 7030 9308 1003 |000d: invoke-direct {v0, v1, v3}, Landroidx/window/layout/WindowInfoTrackerImpl;.:(Landroidx/window/layout/WindowMetricsCalculator;Landroidx/window/layout/WindowBackend;)V // method@0893 │ │ +04e6a0: 6203 1002 |0010: sget-object v3, Landroidx/window/layout/WindowInfoTracker$Companion;.decorator:Landroidx/window/layout/WindowInfoTrackerDecorator; // field@0210 │ │ +04e6a4: 7220 8808 0300 |0012: invoke-interface {v3, v0}, Landroidx/window/layout/WindowInfoTrackerDecorator;.decorate:(Landroidx/window/layout/WindowInfoTracker;)Landroidx/window/layout/WindowInfoTracker; // method@0888 │ │ +04e6aa: 0c03 |0015: move-result-object v3 │ │ +04e6ac: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/WindowInfoTracker$Companion;) │ │ name : 'overrideDecorator' │ │ type : '(Landroidx/window/layout/WindowInfoTrackerDecorator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04e6a0: |[04e6a0] androidx.window.layout.WindowInfoTracker$Companion.overrideDecorator:(Landroidx/window/layout/WindowInfoTrackerDecorator;)V │ │ -04e6b0: 1a00 2e1b |0000: const-string v0, "overridingDecorator" // string@1b2e │ │ -04e6b4: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04e6ba: 6902 1002 |0005: sput-object v2, Landroidx/window/layout/WindowInfoTracker$Companion;.decorator:Landroidx/window/layout/WindowInfoTrackerDecorator; // field@0210 │ │ -04e6be: 0e00 |0007: return-void │ │ +04e708: |[04e708] androidx.window.layout.WindowInfoTracker$Companion.overrideDecorator:(Landroidx/window/layout/WindowInfoTrackerDecorator;)V │ │ +04e718: 1a00 2e1b |0000: const-string v0, "overridingDecorator" // string@1b2e │ │ +04e71c: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04e722: 6902 1002 |0005: sput-object v2, Landroidx/window/layout/WindowInfoTracker$Companion;.decorator:Landroidx/window/layout/WindowInfoTrackerDecorator; // field@0210 │ │ +04e726: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/WindowInfoTracker$Companion;) │ │ name : 'reset' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04e6c0: |[04e6c0] androidx.window.layout.WindowInfoTracker$Companion.reset:()V │ │ -04e6d0: 6200 cd01 |0000: sget-object v0, Landroidx/window/layout/EmptyDecorator;.INSTANCE:Landroidx/window/layout/EmptyDecorator; // field@01cd │ │ -04e6d4: 6900 1002 |0002: sput-object v0, Landroidx/window/layout/WindowInfoTracker$Companion;.decorator:Landroidx/window/layout/WindowInfoTrackerDecorator; // field@0210 │ │ -04e6d8: 0e00 |0004: return-void │ │ +04e728: |[04e728] androidx.window.layout.WindowInfoTracker$Companion.reset:()V │ │ +04e738: 6200 cd01 |0000: sget-object v0, Landroidx/window/layout/EmptyDecorator;.INSTANCE:Landroidx/window/layout/EmptyDecorator; // field@01cd │ │ +04e73c: 6900 1002 |0002: sput-object v0, Landroidx/window/layout/WindowInfoTracker$Companion;.decorator:Landroidx/window/layout/WindowInfoTrackerDecorator; // field@0210 │ │ +04e740: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/layout/WindowInfoTracker$Companion;) │ │ name : 'windowBackend$window_release' │ │ type : '(Landroid/content/Context;)Landroidx/window/layout/WindowBackend;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -04e590: |[04e590] androidx.window.layout.WindowInfoTracker$Companion.windowBackend$window_release:(Landroid/content/Context;)Landroidx/window/layout/WindowBackend; │ │ -04e5a0: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ -04e5a4: 7120 931c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04e5aa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -04e5ac: 7100 b207 0000 |0006: invoke-static {}, Landroidx/window/extensions/WindowExtensionsProvider;.getWindowExtensions:()Landroidx/window/extensions/WindowExtensions; // method@07b2 │ │ -04e5b2: 0c01 |0009: move-result-object v1 │ │ -04e5b4: 7210 b107 0100 |000a: invoke-interface {v1}, Landroidx/window/extensions/WindowExtensions;.getWindowLayoutComponent:()Landroidx/window/extensions/layout/WindowLayoutComponent; // method@07b1 │ │ -04e5ba: 0c01 |000d: move-result-object v1 │ │ -04e5bc: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -04e5c0: 2814 |0010: goto 0024 // +0014 │ │ -04e5c2: 2202 d101 |0011: new-instance v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend; // type@01d1 │ │ -04e5c6: 7020 fb07 1200 |0013: invoke-direct {v2, v1}, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;.:(Landroidx/window/extensions/layout/WindowLayoutComponent;)V // method@07fb │ │ -04e5cc: 0720 |0016: move-object v0, v2 │ │ -04e5ce: 280d |0017: goto 0024 // +000d │ │ -04e5d0: 0000 |0018: nop // spacer │ │ -04e5d2: 6301 0e02 |0019: sget-boolean v1, Landroidx/window/layout/WindowInfoTracker$Companion;.DEBUG:Z // field@020e │ │ -04e5d6: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ -04e5da: 6201 0f02 |001d: sget-object v1, Landroidx/window/layout/WindowInfoTracker$Companion;.TAG:Ljava/lang/String; // field@020f │ │ -04e5de: 1a02 2b04 |001f: const-string v2, "Failed to load WindowExtensions" // string@042b │ │ -04e5e2: 7120 2902 2100 |0021: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0229 │ │ -04e5e8: 3900 0800 |0024: if-nez v0, 002c // +0008 │ │ -04e5ec: 6200 0602 |0026: sget-object v0, Landroidx/window/layout/SidecarWindowBackend;.Companion:Landroidx/window/layout/SidecarWindowBackend$Companion; // field@0206 │ │ -04e5f0: 6e20 6108 4000 |0028: invoke-virtual {v0, v4}, Landroidx/window/layout/SidecarWindowBackend$Companion;.getInstance:(Landroid/content/Context;)Landroidx/window/layout/SidecarWindowBackend; // method@0861 │ │ -04e5f6: 0c00 |002b: move-result-object v0 │ │ -04e5f8: 1100 |002c: return-object v0 │ │ +04e5f8: |[04e5f8] androidx.window.layout.WindowInfoTracker$Companion.windowBackend$window_release:(Landroid/content/Context;)Landroidx/window/layout/WindowBackend; │ │ +04e608: 1a00 4415 |0000: const-string v0, "context" // string@1544 │ │ +04e60c: 7120 951c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04e612: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +04e614: 7100 b407 0000 |0006: invoke-static {}, Landroidx/window/extensions/WindowExtensionsProvider;.getWindowExtensions:()Landroidx/window/extensions/WindowExtensions; // method@07b4 │ │ +04e61a: 0c01 |0009: move-result-object v1 │ │ +04e61c: 7210 b307 0100 |000a: invoke-interface {v1}, Landroidx/window/extensions/WindowExtensions;.getWindowLayoutComponent:()Landroidx/window/extensions/layout/WindowLayoutComponent; // method@07b3 │ │ +04e622: 0c01 |000d: move-result-object v1 │ │ +04e624: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +04e628: 2814 |0010: goto 0024 // +0014 │ │ +04e62a: 2202 d101 |0011: new-instance v2, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend; // type@01d1 │ │ +04e62e: 7020 fd07 1200 |0013: invoke-direct {v2, v1}, Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;.:(Landroidx/window/extensions/layout/WindowLayoutComponent;)V // method@07fd │ │ +04e634: 0720 |0016: move-object v0, v2 │ │ +04e636: 280d |0017: goto 0024 // +000d │ │ +04e638: 0000 |0018: nop // spacer │ │ +04e63a: 6301 0e02 |0019: sget-boolean v1, Landroidx/window/layout/WindowInfoTracker$Companion;.DEBUG:Z // field@020e │ │ +04e63e: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ +04e642: 6201 0f02 |001d: sget-object v1, Landroidx/window/layout/WindowInfoTracker$Companion;.TAG:Ljava/lang/String; // field@020f │ │ +04e646: 1a02 2b04 |001f: const-string v2, "Failed to load WindowExtensions" // string@042b │ │ +04e64a: 7120 2b02 2100 |0021: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@022b │ │ +04e650: 3900 0800 |0024: if-nez v0, 002c // +0008 │ │ +04e654: 6200 0602 |0026: sget-object v0, Landroidx/window/layout/SidecarWindowBackend;.Companion:Landroidx/window/layout/SidecarWindowBackend$Companion; // field@0206 │ │ +04e658: 6e20 6308 4000 |0028: invoke-virtual {v0, v4}, Landroidx/window/layout/SidecarWindowBackend$Companion;.getInstance:(Landroid/content/Context;)Landroidx/window/layout/SidecarWindowBackend; // method@0863 │ │ +04e65e: 0c00 |002b: move-result-object v0 │ │ +04e660: 1100 |002c: return-object v0 │ │ catches : 1 │ │ 0x0006 - 0x0016 │ │ -> 0x0018 │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ @@ -24017,15 +24059,15 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #168 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/window/layout/WindowInfoTracker$Companion; } │ │ -Annotations on method #2181 'windowLayoutInfo' │ │ +Annotations on method #2183 'windowLayoutInfo' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/app/Activity;" ")" "Lr1/b<" "Landroidx/window/layout/WindowLayoutInfo;" ">;" } │ │ │ │ Class #168 - │ │ Class descriptor : 'Landroidx/window/layout/WindowInfoTracker;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -24041,18 +24083,18 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04eaa4: |[04eaa4] androidx.window.layout.WindowInfoTracker.:()V │ │ -04eab4: 6200 0d02 |0000: sget-object v0, Landroidx/window/layout/WindowInfoTracker$Companion;.$$INSTANCE:Landroidx/window/layout/WindowInfoTracker$Companion; // field@020d │ │ -04eab8: 6900 1102 |0002: sput-object v0, Landroidx/window/layout/WindowInfoTracker;.Companion:Landroidx/window/layout/WindowInfoTracker$Companion; // field@0211 │ │ -04eabc: 0e00 |0004: return-void │ │ +04eb0c: |[04eb0c] androidx.window.layout.WindowInfoTracker.:()V │ │ +04eb1c: 6200 0d02 |0000: sget-object v0, Landroidx/window/layout/WindowInfoTracker$Companion;.$$INSTANCE:Landroidx/window/layout/WindowInfoTracker$Companion; // field@020d │ │ +04eb20: 6900 1102 |0002: sput-object v0, Landroidx/window/layout/WindowInfoTracker;.Companion:Landroidx/window/layout/WindowInfoTracker$Companion; // field@0211 │ │ +04eb24: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/WindowInfoTracker;) │ │ name : 'windowLayoutInfo' │ │ @@ -24117,33 +24159,33 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e6dc: |[04e6dc] androidx.window.layout.WindowInfoTrackerImpl$Companion.:()V │ │ -04e6ec: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04e6f2: 0e00 |0003: return-void │ │ +04e744: |[04e744] androidx.window.layout.WindowInfoTrackerImpl$Companion.:()V │ │ +04e754: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04e75a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/WindowInfoTrackerImpl$Companion;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e6f4: |[04e6f4] androidx.window.layout.WindowInfoTrackerImpl$Companion.:(Lkotlin/jvm/internal/e;)V │ │ -04e704: 7010 8708 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/WindowInfoTrackerImpl$Companion;.:()V // method@0887 │ │ -04e70a: 0e00 |0003: return-void │ │ +04e75c: |[04e75c] androidx.window.layout.WindowInfoTrackerImpl$Companion.:(Lkotlin/jvm/internal/e;)V │ │ +04e76c: 7010 8908 0000 |0000: invoke-direct {v0}, Landroidx/window/layout/WindowInfoTrackerImpl$Companion;.:()V // method@0889 │ │ +04e772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -24156,17 +24198,17 @@ │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #171 annotations: │ │ Annotations on field #540 'displayFeatures' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Landroidx/window/layout/DisplayFeature;" ">;" } │ │ -Annotations on method #2196 '' │ │ +Annotations on method #2198 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "+" "Landroidx/window/layout/DisplayFeature;" ">;)V" } │ │ -Annotations on method #2198 'getDisplayFeatures' │ │ +Annotations on method #2200 'getDisplayFeatures' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Landroidx/window/layout/DisplayFeature;" ">;" } │ │ │ │ Class #171 - │ │ Class descriptor : 'Landroidx/window/layout/WindowLayoutInfo;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -24182,114 +24224,114 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04eb80: |[04eb80] androidx.window.layout.WindowLayoutInfo.:(Ljava/util/List;)V │ │ -04eb90: 1a00 d015 |0000: const-string v0, "displayFeatures" // string@15d0 │ │ -04eb94: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04eb9a: 7010 2518 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -04eba0: 5b12 1c02 |0008: iput-object v2, v1, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ -04eba4: 0e00 |000a: return-void │ │ +04ebe8: |[04ebe8] androidx.window.layout.WindowLayoutInfo.:(Ljava/util/List;)V │ │ +04ebf8: 1a00 d015 |0000: const-string v0, "displayFeatures" // string@15d0 │ │ +04ebfc: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04ec02: 7010 2718 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04ec08: 5b12 1c02 |0008: iput-object v2, v1, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ +04ec0c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/WindowLayoutInfo;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04eac0: |[04eac0] androidx.window.layout.WindowLayoutInfo.equals:(Ljava/lang/Object;)Z │ │ -04ead0: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -04ead4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -04ead6: 0f03 |0003: return v3 │ │ -04ead8: 3803 1a00 |0004: if-eqz v3, 001e // +001a │ │ -04eadc: 1c00 f201 |0006: const-class v0, Landroidx/window/layout/WindowLayoutInfo; // type@01f2 │ │ -04eae0: 6e10 2818 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -04eae6: 0c01 |000b: move-result-object v1 │ │ -04eae8: 7120 8f1c 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04eaee: 0a00 |000f: move-result v0 │ │ -04eaf0: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -04eaf4: 280c |0012: goto 001e // +000c │ │ -04eaf6: 1f03 f201 |0013: check-cast v3, Landroidx/window/layout/WindowLayoutInfo; // type@01f2 │ │ -04eafa: 5420 1c02 |0015: iget-object v0, v2, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ -04eafe: 5433 1c02 |0017: iget-object v3, v3, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ -04eb02: 7120 8f1c 3000 |0019: invoke-static {v0, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04eb08: 0a03 |001c: move-result v3 │ │ -04eb0a: 0f03 |001d: return v3 │ │ -04eb0c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -04eb0e: 0f03 |001f: return v3 │ │ +04eb28: |[04eb28] androidx.window.layout.WindowLayoutInfo.equals:(Ljava/lang/Object;)Z │ │ +04eb38: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +04eb3c: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +04eb3e: 0f03 |0003: return v3 │ │ +04eb40: 3803 1a00 |0004: if-eqz v3, 001e // +001a │ │ +04eb44: 1c00 f201 |0006: const-class v0, Landroidx/window/layout/WindowLayoutInfo; // type@01f2 │ │ +04eb48: 6e10 2a18 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +04eb4e: 0c01 |000b: move-result-object v1 │ │ +04eb50: 7120 911c 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04eb56: 0a00 |000f: move-result v0 │ │ +04eb58: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +04eb5c: 280c |0012: goto 001e // +000c │ │ +04eb5e: 1f03 f201 |0013: check-cast v3, Landroidx/window/layout/WindowLayoutInfo; // type@01f2 │ │ +04eb62: 5420 1c02 |0015: iget-object v0, v2, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ +04eb66: 5433 1c02 |0017: iget-object v3, v3, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ +04eb6a: 7120 911c 3000 |0019: invoke-static {v0, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04eb70: 0a03 |001c: move-result v3 │ │ +04eb72: 0f03 |001d: return v3 │ │ +04eb74: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +04eb76: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/WindowLayoutInfo;) │ │ name : 'getDisplayFeatures' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04eb68: |[04eb68] androidx.window.layout.WindowLayoutInfo.getDisplayFeatures:()Ljava/util/List; │ │ -04eb78: 5410 1c02 |0000: iget-object v0, v1, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ -04eb7c: 1100 |0002: return-object v0 │ │ +04ebd0: |[04ebd0] androidx.window.layout.WindowLayoutInfo.getDisplayFeatures:()Ljava/util/List; │ │ +04ebe0: 5410 1c02 |0000: iget-object v0, v1, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ +04ebe4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/WindowLayoutInfo;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04eb10: |[04eb10] androidx.window.layout.WindowLayoutInfo.hashCode:()I │ │ -04eb20: 5410 1c02 |0000: iget-object v0, v1, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ -04eb24: 6e10 2918 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1829 │ │ -04eb2a: 0a00 |0005: move-result v0 │ │ -04eb2c: 0f00 |0006: return v0 │ │ +04eb78: |[04eb78] androidx.window.layout.WindowLayoutInfo.hashCode:()I │ │ +04eb88: 5410 1c02 |0000: iget-object v0, v1, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ +04eb8c: 6e10 2b18 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@182b │ │ +04eb92: 0a00 |0005: move-result v0 │ │ +04eb94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/layout/WindowLayoutInfo;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 19 16-bit code units │ │ -04eb30: |[04eb30] androidx.window.layout.WindowLayoutInfo.toString:()Ljava/lang/String; │ │ -04eb40: 5490 1c02 |0000: iget-object v0, v9, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ -04eb44: 1a01 5e01 |0002: const-string v1, ", " // string@015e │ │ -04eb48: 1a02 e112 |0004: const-string v2, "WindowLayoutInfo{ DisplayFeatures[" // string@12e1 │ │ -04eb4c: 1a03 a913 |0006: const-string v3, "] }" // string@13a9 │ │ -04eb50: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -04eb52: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -04eb54: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -04eb56: 1307 3800 |000b: const/16 v7, #int 56 // #38 │ │ -04eb5a: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -04eb5c: 7709 3f2b 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lx0/i;.l:(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lh1/l;ILjava/lang/Object;)Ljava/lang/String; // method@2b3f │ │ -04eb62: 0c00 |0011: move-result-object v0 │ │ -04eb64: 1100 |0012: return-object v0 │ │ +04eb98: |[04eb98] androidx.window.layout.WindowLayoutInfo.toString:()Ljava/lang/String; │ │ +04eba8: 5490 1c02 |0000: iget-object v0, v9, Landroidx/window/layout/WindowLayoutInfo;.displayFeatures:Ljava/util/List; // field@021c │ │ +04ebac: 1a01 5e01 |0002: const-string v1, ", " // string@015e │ │ +04ebb0: 1a02 e112 |0004: const-string v2, "WindowLayoutInfo{ DisplayFeatures[" // string@12e1 │ │ +04ebb4: 1a03 a913 |0006: const-string v3, "] }" // string@13a9 │ │ +04ebb8: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +04ebba: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +04ebbc: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +04ebbe: 1307 3800 |000b: const/16 v7, #int 56 // #38 │ │ +04ebc2: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +04ebc4: 7709 422b 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lx0/i;.l:(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lh1/l;ILjava/lang/Object;)Ljava/lang/String; // method@2b42 │ │ +04ebca: 0c00 |0011: move-result-object v0 │ │ +04ebcc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #172 header: │ │ @@ -24319,136 +24361,136 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04f688: |[04f688] androidx.window.layout.WindowMetrics.:(Landroid/graphics/Rect;)V │ │ -04f698: 1a00 a314 |0000: const-string v0, "bounds" // string@14a3 │ │ -04f69c: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04f6a2: 2200 8d01 |0005: new-instance v0, Landroidx/window/core/Bounds; // type@018d │ │ -04f6a6: 7020 c306 2000 |0007: invoke-direct {v0, v2}, Landroidx/window/core/Bounds;.:(Landroid/graphics/Rect;)V // method@06c3 │ │ -04f6ac: 7020 9a08 0100 |000a: invoke-direct {v1, v0}, Landroidx/window/layout/WindowMetrics;.:(Landroidx/window/core/Bounds;)V // method@089a │ │ -04f6b2: 0e00 |000d: return-void │ │ +04f6f0: |[04f6f0] androidx.window.layout.WindowMetrics.:(Landroid/graphics/Rect;)V │ │ +04f700: 1a00 a314 |0000: const-string v0, "bounds" // string@14a3 │ │ +04f704: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04f70a: 2200 8d01 |0005: new-instance v0, Landroidx/window/core/Bounds; // type@018d │ │ +04f70e: 7020 c506 2000 |0007: invoke-direct {v0, v2}, Landroidx/window/core/Bounds;.:(Landroid/graphics/Rect;)V // method@06c5 │ │ +04f714: 7020 9c08 0100 |000a: invoke-direct {v1, v0}, Landroidx/window/layout/WindowMetrics;.:(Landroidx/window/core/Bounds;)V // method@089c │ │ +04f71a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/WindowMetrics;) │ │ name : '' │ │ type : '(Landroidx/window/core/Bounds;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04f6b4: |[04f6b4] androidx.window.layout.WindowMetrics.:(Landroidx/window/core/Bounds;)V │ │ -04f6c4: 1a00 b113 |0000: const-string v0, "_bounds" // string@13b1 │ │ -04f6c8: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04f6ce: 7010 2518 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -04f6d4: 5b12 1d02 |0008: iput-object v2, v1, Landroidx/window/layout/WindowMetrics;._bounds:Landroidx/window/core/Bounds; // field@021d │ │ -04f6d8: 0e00 |000a: return-void │ │ +04f71c: |[04f71c] androidx.window.layout.WindowMetrics.:(Landroidx/window/core/Bounds;)V │ │ +04f72c: 1a00 b113 |0000: const-string v0, "_bounds" // string@13b1 │ │ +04f730: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04f736: 7010 2718 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04f73c: 5b12 1d02 |0008: iput-object v2, v1, Landroidx/window/layout/WindowMetrics;._bounds:Landroidx/window/core/Bounds; // field@021d │ │ +04f740: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/WindowMetrics;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04f5d0: |[04f5d0] androidx.window.layout.WindowMetrics.equals:(Ljava/lang/Object;)Z │ │ -04f5e0: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -04f5e4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -04f5e6: 0f03 |0003: return v3 │ │ -04f5e8: 3803 1a00 |0004: if-eqz v3, 001e // +001a │ │ -04f5ec: 1c00 f301 |0006: const-class v0, Landroidx/window/layout/WindowMetrics; // type@01f3 │ │ -04f5f0: 6e10 2818 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -04f5f6: 0c01 |000b: move-result-object v1 │ │ -04f5f8: 7120 8f1c 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04f5fe: 0a00 |000f: move-result v0 │ │ -04f600: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -04f604: 280c |0012: goto 001e // +000c │ │ -04f606: 1f03 f301 |0013: check-cast v3, Landroidx/window/layout/WindowMetrics; // type@01f3 │ │ -04f60a: 5420 1d02 |0015: iget-object v0, v2, Landroidx/window/layout/WindowMetrics;._bounds:Landroidx/window/core/Bounds; // field@021d │ │ -04f60e: 5433 1d02 |0017: iget-object v3, v3, Landroidx/window/layout/WindowMetrics;._bounds:Landroidx/window/core/Bounds; // field@021d │ │ -04f612: 7120 8f1c 3000 |0019: invoke-static {v0, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -04f618: 0a03 |001c: move-result v3 │ │ -04f61a: 0f03 |001d: return v3 │ │ -04f61c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -04f61e: 0f03 |001f: return v3 │ │ +04f638: |[04f638] androidx.window.layout.WindowMetrics.equals:(Ljava/lang/Object;)Z │ │ +04f648: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +04f64c: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +04f64e: 0f03 |0003: return v3 │ │ +04f650: 3803 1a00 |0004: if-eqz v3, 001e // +001a │ │ +04f654: 1c00 f301 |0006: const-class v0, Landroidx/window/layout/WindowMetrics; // type@01f3 │ │ +04f658: 6e10 2a18 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +04f65e: 0c01 |000b: move-result-object v1 │ │ +04f660: 7120 911c 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04f666: 0a00 |000f: move-result v0 │ │ +04f668: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +04f66c: 280c |0012: goto 001e // +000c │ │ +04f66e: 1f03 f301 |0013: check-cast v3, Landroidx/window/layout/WindowMetrics; // type@01f3 │ │ +04f672: 5420 1d02 |0015: iget-object v0, v2, Landroidx/window/layout/WindowMetrics;._bounds:Landroidx/window/core/Bounds; // field@021d │ │ +04f676: 5433 1d02 |0017: iget-object v3, v3, Landroidx/window/layout/WindowMetrics;._bounds:Landroidx/window/core/Bounds; // field@021d │ │ +04f67a: 7120 911c 3000 |0019: invoke-static {v0, v3}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +04f680: 0a03 |001c: move-result v3 │ │ +04f682: 0f03 |001d: return v3 │ │ +04f684: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +04f686: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/WindowMetrics;) │ │ name : 'getBounds' │ │ type : '()Landroid/graphics/Rect;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04f5b0: |[04f5b0] androidx.window.layout.WindowMetrics.getBounds:()Landroid/graphics/Rect; │ │ -04f5c0: 5410 1d02 |0000: iget-object v0, v1, Landroidx/window/layout/WindowMetrics;._bounds:Landroidx/window/core/Bounds; // field@021d │ │ -04f5c4: 6e10 ce06 0000 |0002: invoke-virtual {v0}, Landroidx/window/core/Bounds;.toRect:()Landroid/graphics/Rect; // method@06ce │ │ -04f5ca: 0c00 |0005: move-result-object v0 │ │ -04f5cc: 1100 |0006: return-object v0 │ │ +04f618: |[04f618] androidx.window.layout.WindowMetrics.getBounds:()Landroid/graphics/Rect; │ │ +04f628: 5410 1d02 |0000: iget-object v0, v1, Landroidx/window/layout/WindowMetrics;._bounds:Landroidx/window/core/Bounds; // field@021d │ │ +04f62c: 6e10 d006 0000 |0002: invoke-virtual {v0}, Landroidx/window/core/Bounds;.toRect:()Landroid/graphics/Rect; // method@06d0 │ │ +04f632: 0c00 |0005: move-result-object v0 │ │ +04f634: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/WindowMetrics;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04f620: |[04f620] androidx.window.layout.WindowMetrics.hashCode:()I │ │ -04f630: 5410 1d02 |0000: iget-object v0, v1, Landroidx/window/layout/WindowMetrics;._bounds:Landroidx/window/core/Bounds; // field@021d │ │ -04f634: 6e10 cb06 0000 |0002: invoke-virtual {v0}, Landroidx/window/core/Bounds;.hashCode:()I // method@06cb │ │ -04f63a: 0a00 |0005: move-result v0 │ │ -04f63c: 0f00 |0006: return v0 │ │ +04f688: |[04f688] androidx.window.layout.WindowMetrics.hashCode:()I │ │ +04f698: 5410 1d02 |0000: iget-object v0, v1, Landroidx/window/layout/WindowMetrics;._bounds:Landroidx/window/core/Bounds; // field@021d │ │ +04f69c: 6e10 cd06 0000 |0002: invoke-virtual {v0}, Landroidx/window/core/Bounds;.hashCode:()I // method@06cd │ │ +04f6a2: 0a00 |0005: move-result v0 │ │ +04f6a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/window/layout/WindowMetrics;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -04f640: |[04f640] androidx.window.layout.WindowMetrics.toString:()Ljava/lang/String; │ │ -04f650: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -04f654: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -04f65a: 1a01 e212 |0005: const-string v1, "WindowMetrics { bounds: " // string@12e2 │ │ -04f65e: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04f664: 6e10 9c08 0200 |000a: invoke-virtual {v2}, Landroidx/window/layout/WindowMetrics;.getBounds:()Landroid/graphics/Rect; // method@089c │ │ -04f66a: 0c01 |000d: move-result-object v1 │ │ -04f66c: 6e20 6c18 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -04f672: 1a01 8000 |0011: const-string v1, " }" // string@0080 │ │ -04f676: 6e20 6d18 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04f67c: 6e10 7018 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04f682: 0c00 |0019: move-result-object v0 │ │ -04f684: 1100 |001a: return-object v0 │ │ +04f6a8: |[04f6a8] androidx.window.layout.WindowMetrics.toString:()Ljava/lang/String; │ │ +04f6b8: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +04f6bc: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04f6c2: 1a01 e212 |0005: const-string v1, "WindowMetrics { bounds: " // string@12e2 │ │ +04f6c6: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04f6cc: 6e10 9e08 0200 |000a: invoke-virtual {v2}, Landroidx/window/layout/WindowMetrics;.getBounds:()Landroid/graphics/Rect; // method@089e │ │ +04f6d2: 0c01 |000d: move-result-object v1 │ │ +04f6d4: 6e20 6e18 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +04f6da: 1a01 8000 |0011: const-string v1, " }" // string@0080 │ │ +04f6de: 6e20 6f18 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04f6e4: 6e10 7218 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04f6ea: 0c00 |0019: move-result-object v0 │ │ +04f6ec: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #173 header: │ │ @@ -24463,17 +24505,17 @@ │ │ │ │ Class #173 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/layout/WindowMetricsCalculator; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Companion" │ │ Annotations on field #545 'decorator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lh1/l<" "-" "Landroidx/window/layout/WindowMetricsCalculator;" "+" "Landroidx/window/layout/WindowMetricsCalculator;" ">;" } │ │ -Annotations on method #2221 'overrideDecorator' │ │ +Annotations on method #2223 'overrideDecorator' │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ -Annotations on method #2222 'reset' │ │ +Annotations on method #2224 'reset' │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ │ │ Class #173 - │ │ Class descriptor : 'Landroidx/window/layout/WindowMetricsCalculator$Companion;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -24493,95 +24535,95 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04eda8: |[04eda8] androidx.window.layout.WindowMetricsCalculator$Companion.:()V │ │ -04edb8: 2200 f701 |0000: new-instance v0, Landroidx/window/layout/WindowMetricsCalculator$Companion; // type@01f7 │ │ -04edbc: 7010 ab08 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/WindowMetricsCalculator$Companion;.:()V // method@08ab │ │ -04edc2: 6900 2002 |0005: sput-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0220 │ │ -04edc6: 6200 1e02 |0007: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;.INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1; // field@021e │ │ -04edca: 6900 2102 |0009: sput-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.decorator:Lh1/l; // field@0221 │ │ -04edce: 0e00 |000b: return-void │ │ +04ee10: |[04ee10] androidx.window.layout.WindowMetricsCalculator$Companion.:()V │ │ +04ee20: 2200 f701 |0000: new-instance v0, Landroidx/window/layout/WindowMetricsCalculator$Companion; // type@01f7 │ │ +04ee24: 7010 ad08 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/WindowMetricsCalculator$Companion;.:()V // method@08ad │ │ +04ee2a: 6900 2002 |0005: sput-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0220 │ │ +04ee2e: 6200 1e02 |0007: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;.INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1; // field@021e │ │ +04ee32: 6900 2102 |0009: sput-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.decorator:Lh1/l; // field@0221 │ │ +04ee36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/WindowMetricsCalculator$Companion;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04edd0: |[04edd0] androidx.window.layout.WindowMetricsCalculator$Companion.:()V │ │ -04ede0: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04ede6: 0e00 |0003: return-void │ │ +04ee38: |[04ee38] androidx.window.layout.WindowMetricsCalculator$Companion.:()V │ │ +04ee48: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04ee4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/WindowMetricsCalculator$Companion;) │ │ name : 'getOrCreate' │ │ type : '()Landroidx/window/layout/WindowMetricsCalculator;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04ed80: |[04ed80] androidx.window.layout.WindowMetricsCalculator$Companion.getOrCreate:()Landroidx/window/layout/WindowMetricsCalculator; │ │ -04ed90: 6200 2102 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.decorator:Lh1/l; // field@0221 │ │ -04ed94: 6201 2302 |0002: sget-object v1, Landroidx/window/layout/WindowMetricsCalculatorCompat;.INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat; // field@0223 │ │ -04ed98: 7220 3e11 1000 |0004: invoke-interface {v0, v1}, Lh1/l;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@113e │ │ -04ed9e: 0c00 |0007: move-result-object v0 │ │ -04eda0: 1f00 f801 |0008: check-cast v0, Landroidx/window/layout/WindowMetricsCalculator; // type@01f8 │ │ -04eda4: 1100 |000a: return-object v0 │ │ +04ede8: |[04ede8] androidx.window.layout.WindowMetricsCalculator$Companion.getOrCreate:()Landroidx/window/layout/WindowMetricsCalculator; │ │ +04edf8: 6200 2102 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.decorator:Lh1/l; // field@0221 │ │ +04edfc: 6201 2302 |0002: sget-object v1, Landroidx/window/layout/WindowMetricsCalculatorCompat;.INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat; // field@0223 │ │ +04ee00: 7220 4011 1000 |0004: invoke-interface {v0, v1}, Lh1/l;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@1140 │ │ +04ee06: 0c00 |0007: move-result-object v0 │ │ +04ee08: 1f00 f801 |0008: check-cast v0, Landroidx/window/layout/WindowMetricsCalculator; // type@01f8 │ │ +04ee0c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/WindowMetricsCalculator$Companion;) │ │ name : 'overrideDecorator' │ │ type : '(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04ede8: |[04ede8] androidx.window.layout.WindowMetricsCalculator$Companion.overrideDecorator:(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V │ │ -04edf8: 1a00 2e1b |0000: const-string v0, "overridingDecorator" // string@1b2e │ │ -04edfc: 7120 931c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -04ee02: 2200 f501 |0005: new-instance v0, Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1; // type@01f5 │ │ -04ee06: 7020 a308 2000 |0007: invoke-direct {v0, v2}, Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;.:(Ljava/lang/Object;)V // method@08a3 │ │ -04ee0c: 6900 2102 |000a: sput-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.decorator:Lh1/l; // field@0221 │ │ -04ee10: 0e00 |000c: return-void │ │ +04ee50: |[04ee50] androidx.window.layout.WindowMetricsCalculator$Companion.overrideDecorator:(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V │ │ +04ee60: 1a00 2e1b |0000: const-string v0, "overridingDecorator" // string@1b2e │ │ +04ee64: 7120 951c 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +04ee6a: 2200 f501 |0005: new-instance v0, Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1; // type@01f5 │ │ +04ee6e: 7020 a508 2000 |0007: invoke-direct {v0, v2}, Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;.:(Ljava/lang/Object;)V // method@08a5 │ │ +04ee74: 6900 2102 |000a: sput-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.decorator:Lh1/l; // field@0221 │ │ +04ee78: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/WindowMetricsCalculator$Companion;) │ │ name : 'reset' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04ee14: |[04ee14] androidx.window.layout.WindowMetricsCalculator$Companion.reset:()V │ │ -04ee24: 6200 1f02 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;.INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1; // field@021f │ │ -04ee28: 6900 2102 |0002: sput-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.decorator:Lh1/l; // field@0221 │ │ -04ee2c: 0e00 |0004: return-void │ │ +04ee7c: |[04ee7c] androidx.window.layout.WindowMetricsCalculator$Companion.reset:()V │ │ +04ee8c: 6200 1f02 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;.INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1; // field@021f │ │ +04ee90: 6900 2102 |0002: sput-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.decorator:Lh1/l; // field@0221 │ │ +04ee94: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #174 header: │ │ @@ -24615,18 +24657,18 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04f594: |[04f594] androidx.window.layout.WindowMetricsCalculator.:()V │ │ -04f5a4: 6200 2002 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0220 │ │ -04f5a8: 6900 2202 |0002: sput-object v0, Landroidx/window/layout/WindowMetricsCalculator;.Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0222 │ │ -04f5ac: 0e00 |0004: return-void │ │ +04f5fc: |[04f5fc] androidx.window.layout.WindowMetricsCalculator.:()V │ │ +04f60c: 6200 2002 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator$Companion;.$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0220 │ │ +04f610: 6900 2202 |0002: sput-object v0, Landroidx/window/layout/WindowMetricsCalculator;.Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0222 │ │ +04f614: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/WindowMetricsCalculator;) │ │ name : 'computeCurrentWindowMetrics' │ │ @@ -24651,15 +24693,15 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ -Annotations on method #2238 'decorate' │ │ +Annotations on method #2240 'decorate' │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ │ │ Class #175 - │ │ Class descriptor : 'Landroidx/window/layout/WindowMetricsCalculatorDecorator;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -24707,38 +24749,38 @@ │ │ type : '(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04dfc0: |[04dfc0] androidx.window.layout.a.:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V │ │ -04dfd0: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04dfd6: 5b01 2502 |0003: iput-object v1, v0, Landroidx/window/layout/a;.d:Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper; // field@0225 │ │ -04dfda: 5b02 2602 |0005: iput-object v2, v0, Landroidx/window/layout/a;.e:Landroidx/window/layout/WindowLayoutInfo; // field@0226 │ │ -04dfde: 0e00 |0007: return-void │ │ +04e028: |[04e028] androidx.window.layout.a.:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V │ │ +04e038: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04e03e: 5b01 2502 |0003: iput-object v1, v0, Landroidx/window/layout/a;.d:Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper; // field@0225 │ │ +04e042: 5b02 2602 |0005: iput-object v2, v0, Landroidx/window/layout/a;.e:Landroidx/window/layout/WindowLayoutInfo; // field@0226 │ │ +04e046: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04dfe0: |[04dfe0] androidx.window.layout.a.run:()V │ │ -04dff0: 5420 2502 |0000: iget-object v0, v2, Landroidx/window/layout/a;.d:Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper; // field@0225 │ │ -04dff4: 5421 2602 |0002: iget-object v1, v2, Landroidx/window/layout/a;.e:Landroidx/window/layout/WindowLayoutInfo; // field@0226 │ │ -04dff8: 7120 6808 1000 |0004: invoke-static {v0, v1}, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.a:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V // method@0868 │ │ -04dffe: 0e00 |0007: return-void │ │ +04e048: |[04e048] androidx.window.layout.a.run:()V │ │ +04e058: 5420 2502 |0000: iget-object v0, v2, Landroidx/window/layout/a;.d:Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper; // field@0225 │ │ +04e05c: 5421 2602 |0002: iget-object v1, v2, Landroidx/window/layout/a;.e:Landroidx/window/layout/WindowLayoutInfo; // field@0226 │ │ +04e060: 7120 6a08 1000 |0004: invoke-static {v0, v1}, Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;.a:(Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;Landroidx/window/layout/WindowLayoutInfo;)V // method@086a │ │ +04e066: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #177 header: │ │ @@ -24764,35 +24806,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e540: |[04e540] androidx.window.layout.b.:()V │ │ -04e550: 6200 1102 |0000: sget-object v0, Landroidx/window/layout/WindowInfoTracker;.Companion:Landroidx/window/layout/WindowInfoTracker$Companion; // field@0211 │ │ -04e554: 0e00 |0002: return-void │ │ +04e5a8: |[04e5a8] androidx.window.layout.b.:()V │ │ +04e5b8: 6200 1102 |0000: sget-object v0, Landroidx/window/layout/WindowInfoTracker;.Companion:Landroidx/window/layout/WindowInfoTracker$Companion; // field@0211 │ │ +04e5bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/b;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04e520: |[04e520] androidx.window.layout.b.a:(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker; │ │ -04e530: 6200 1102 |0000: sget-object v0, Landroidx/window/layout/WindowInfoTracker;.Companion:Landroidx/window/layout/WindowInfoTracker$Companion; // field@0211 │ │ -04e534: 6e20 8008 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/layout/WindowInfoTracker$Companion;.getOrCreate:(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker; // method@0880 │ │ -04e53a: 0c01 |0005: move-result-object v1 │ │ -04e53c: 1101 |0006: return-object v1 │ │ +04e588: |[04e588] androidx.window.layout.b.a:(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker; │ │ +04e598: 6200 1102 |0000: sget-object v0, Landroidx/window/layout/WindowInfoTracker;.Companion:Landroidx/window/layout/WindowInfoTracker$Companion; // field@0211 │ │ +04e59c: 6e20 8208 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/layout/WindowInfoTracker$Companion;.getOrCreate:(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker; // method@0882 │ │ +04e5a2: 0c01 |0005: move-result-object v1 │ │ +04e5a4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ │ │ #2 : (in Landroidx/window/layout/b;) │ │ @@ -24800,18 +24842,18 @@ │ │ type : '(Landroidx/window/layout/WindowInfoTrackerDecorator;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04e558: |[04e558] androidx.window.layout.b.b:(Landroidx/window/layout/WindowInfoTrackerDecorator;)V │ │ -04e568: 6200 1102 |0000: sget-object v0, Landroidx/window/layout/WindowInfoTracker;.Companion:Landroidx/window/layout/WindowInfoTracker$Companion; // field@0211 │ │ -04e56c: 6e20 8108 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/layout/WindowInfoTracker$Companion;.overrideDecorator:(Landroidx/window/layout/WindowInfoTrackerDecorator;)V // method@0881 │ │ -04e572: 0e00 |0005: return-void │ │ +04e5c0: |[04e5c0] androidx.window.layout.b.b:(Landroidx/window/layout/WindowInfoTrackerDecorator;)V │ │ +04e5d0: 6200 1102 |0000: sget-object v0, Landroidx/window/layout/WindowInfoTracker;.Companion:Landroidx/window/layout/WindowInfoTracker$Companion; // field@0211 │ │ +04e5d4: 6e20 8308 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/layout/WindowInfoTracker$Companion;.overrideDecorator:(Landroidx/window/layout/WindowInfoTrackerDecorator;)V // method@0883 │ │ +04e5da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/window/layout/WindowInfoTrackerDecorator; │ │ │ │ #3 : (in Landroidx/window/layout/b;) │ │ @@ -24819,18 +24861,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e574: |[04e574] androidx.window.layout.b.c:()V │ │ -04e584: 6200 1102 |0000: sget-object v0, Landroidx/window/layout/WindowInfoTracker;.Companion:Landroidx/window/layout/WindowInfoTracker$Companion; // field@0211 │ │ -04e588: 6e10 8208 0000 |0002: invoke-virtual {v0}, Landroidx/window/layout/WindowInfoTracker$Companion;.reset:()V // method@0882 │ │ -04e58e: 0e00 |0005: return-void │ │ +04e5dc: |[04e5dc] androidx.window.layout.b.c:()V │ │ +04e5ec: 6200 1102 |0000: sget-object v0, Landroidx/window/layout/WindowInfoTracker;.Companion:Landroidx/window/layout/WindowInfoTracker$Companion; // field@0211 │ │ +04e5f0: 6e10 8408 0000 |0002: invoke-virtual {v0}, Landroidx/window/layout/WindowInfoTracker$Companion;.reset:()V // method@0884 │ │ +04e5f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ @@ -24863,52 +24905,52 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04e748: |[04e748] androidx.window.layout.d.:()V │ │ -04e758: 2200 fe01 |0000: new-instance v0, Landroidx/window/layout/d; // type@01fe │ │ -04e75c: 7010 c808 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/d;.:()V // method@08c8 │ │ -04e762: 6900 2802 |0005: sput-object v0, Landroidx/window/layout/d;.d:Landroidx/window/layout/d; // field@0228 │ │ -04e766: 0e00 |0007: return-void │ │ +04e7b0: |[04e7b0] androidx.window.layout.d.:()V │ │ +04e7c0: 2200 fe01 |0000: new-instance v0, Landroidx/window/layout/d; // type@01fe │ │ +04e7c4: 7010 ca08 0000 |0002: invoke-direct {v0}, Landroidx/window/layout/d;.:()V // method@08ca │ │ +04e7ca: 6900 2802 |0005: sput-object v0, Landroidx/window/layout/d;.d:Landroidx/window/layout/d; // field@0228 │ │ +04e7ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/d;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e768: |[04e768] androidx.window.layout.d.:()V │ │ -04e778: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04e77e: 0e00 |0003: return-void │ │ +04e7d0: |[04e7d0] androidx.window.layout.d.:()V │ │ +04e7e0: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04e7e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/d;) │ │ name : 'execute' │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e780: |[04e780] androidx.window.layout.d.execute:(Ljava/lang/Runnable;)V │ │ -04e790: 7210 2f18 0100 |0000: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@182f │ │ -04e796: 0e00 |0003: return-void │ │ +04e7e8: |[04e7e8] androidx.window.layout.d.execute:(Ljava/lang/Runnable;)V │ │ +04e7f8: 7210 3118 0100 |0000: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@1831 │ │ +04e7fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #179 header: │ │ @@ -24918,17 +24960,17 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #179 annotations: │ │ -Annotations on method #2252 'b' │ │ +Annotations on method #2254 'b' │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ -Annotations on method #2253 'c' │ │ +Annotations on method #2255 'c' │ │ VISIBILITY_BUILD Landroidx/window/core/ExperimentalWindowApi; │ │ │ │ Class #179 - │ │ Class descriptor : 'Landroidx/window/layout/e;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -24940,53 +24982,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04ebc8: |[04ebc8] androidx.window.layout.e.:()V │ │ -04ebd8: 6200 2202 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator;.Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0222 │ │ -04ebdc: 0e00 |0002: return-void │ │ +04ec30: |[04ec30] androidx.window.layout.e.:()V │ │ +04ec40: 6200 2202 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator;.Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0222 │ │ +04ec44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/e;) │ │ name : 'a' │ │ type : '()Landroidx/window/layout/WindowMetricsCalculator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04eba8: |[04eba8] androidx.window.layout.e.a:()Landroidx/window/layout/WindowMetricsCalculator; │ │ -04ebb8: 6200 2202 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator;.Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0222 │ │ -04ebbc: 6e10 ac08 0000 |0002: invoke-virtual {v0}, Landroidx/window/layout/WindowMetricsCalculator$Companion;.getOrCreate:()Landroidx/window/layout/WindowMetricsCalculator; // method@08ac │ │ -04ebc2: 0c00 |0005: move-result-object v0 │ │ -04ebc4: 1100 |0006: return-object v0 │ │ +04ec10: |[04ec10] androidx.window.layout.e.a:()Landroidx/window/layout/WindowMetricsCalculator; │ │ +04ec20: 6200 2202 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator;.Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0222 │ │ +04ec24: 6e10 ae08 0000 |0002: invoke-virtual {v0}, Landroidx/window/layout/WindowMetricsCalculator$Companion;.getOrCreate:()Landroidx/window/layout/WindowMetricsCalculator; // method@08ae │ │ +04ec2a: 0c00 |0005: move-result-object v0 │ │ +04ec2c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/e;) │ │ name : 'b' │ │ type : '(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04ebe0: |[04ebe0] androidx.window.layout.e.b:(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V │ │ -04ebf0: 6200 2202 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator;.Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0222 │ │ -04ebf4: 6e20 ad08 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/layout/WindowMetricsCalculator$Companion;.overrideDecorator:(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V // method@08ad │ │ -04ebfa: 0e00 |0005: return-void │ │ +04ec48: |[04ec48] androidx.window.layout.e.b:(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V │ │ +04ec58: 6200 2202 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator;.Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0222 │ │ +04ec5c: 6e20 af08 1000 |0002: invoke-virtual {v0, v1}, Landroidx/window/layout/WindowMetricsCalculator$Companion;.overrideDecorator:(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V // method@08af │ │ +04ec62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/window/layout/WindowMetricsCalculatorDecorator; │ │ │ │ #3 : (in Landroidx/window/layout/e;) │ │ @@ -24994,18 +25036,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ebfc: |[04ebfc] androidx.window.layout.e.c:()V │ │ -04ec0c: 6200 2202 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator;.Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0222 │ │ -04ec10: 6e10 ae08 0000 |0002: invoke-virtual {v0}, Landroidx/window/layout/WindowMetricsCalculator$Companion;.reset:()V // method@08ae │ │ -04ec16: 0e00 |0005: return-void │ │ +04ec64: |[04ec64] androidx.window.layout.e.c:()V │ │ +04ec74: 6200 2202 |0000: sget-object v0, Landroidx/window/layout/WindowMetricsCalculator;.Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; // field@0222 │ │ +04ec78: 6e10 b008 0000 |0002: invoke-virtual {v0}, Landroidx/window/layout/WindowMetricsCalculator$Companion;.reset:()V // method@08b0 │ │ +04ec7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ @@ -25029,19 +25071,19 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TK;" } │ │ Annotations on field #557 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TV;" } │ │ Annotations on field #558 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lb/b$c<" "TK;TV;>;" } │ │ Annotations on field #559 'g' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lb/b$c<" "TK;TV;>;" } │ │ -Annotations on method #2282 'getKey' │ │ +Annotations on method #2284 'getKey' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TK;" } │ │ -Annotations on method #2283 'getValue' │ │ +Annotations on method #2285 'getValue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TV;" } │ │ -Annotations on method #2285 'setValue' │ │ +Annotations on method #2287 'setValue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TV;)TV;" } │ │ │ │ Class #180 - │ │ Class descriptor : 'Lb/b$c;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -25071,133 +25113,133 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -04f7fc: |[04f7fc] b.b$c.equals:(Ljava/lang/Object;)Z │ │ -04f80c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04f80e: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -04f812: 0f00 |0003: return v0 │ │ -04f814: 2051 0902 |0004: instance-of v1, v5, Lb/b$c; // type@0209 │ │ -04f818: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -04f81a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -04f81e: 0f02 |0009: return v2 │ │ -04f820: 1f05 0902 |000a: check-cast v5, Lb/b$c; // type@0209 │ │ -04f824: 5441 2c02 |000c: iget-object v1, v4, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ -04f828: 5453 2c02 |000e: iget-object v3, v5, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ -04f82c: 6e20 2618 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -04f832: 0a01 |0013: move-result v1 │ │ -04f834: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -04f838: 5441 2d02 |0016: iget-object v1, v4, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ -04f83c: 5455 2d02 |0018: iget-object v5, v5, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ -04f840: 6e20 2618 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -04f846: 0a05 |001d: move-result v5 │ │ -04f848: 3805 0300 |001e: if-eqz v5, 0021 // +0003 │ │ -04f84c: 2802 |0020: goto 0022 // +0002 │ │ -04f84e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -04f850: 0f00 |0022: return v0 │ │ +04f864: |[04f864] b.b$c.equals:(Ljava/lang/Object;)Z │ │ +04f874: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04f876: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +04f87a: 0f00 |0003: return v0 │ │ +04f87c: 2051 0902 |0004: instance-of v1, v5, Lb/b$c; // type@0209 │ │ +04f880: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04f882: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +04f886: 0f02 |0009: return v2 │ │ +04f888: 1f05 0902 |000a: check-cast v5, Lb/b$c; // type@0209 │ │ +04f88c: 5441 2c02 |000c: iget-object v1, v4, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ +04f890: 5453 2c02 |000e: iget-object v3, v5, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ +04f894: 6e20 2818 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +04f89a: 0a01 |0013: move-result v1 │ │ +04f89c: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +04f8a0: 5441 2d02 |0016: iget-object v1, v4, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ +04f8a4: 5455 2d02 |0018: iget-object v5, v5, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ +04f8a8: 6e20 2818 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +04f8ae: 0a05 |001d: move-result v5 │ │ +04f8b0: 3805 0300 |001e: if-eqz v5, 0021 // +0003 │ │ +04f8b4: 2802 |0020: goto 0022 // +0002 │ │ +04f8b6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +04f8b8: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/b$c;) │ │ name : 'getKey' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f880: |[04f880] b.b$c.getKey:()Ljava/lang/Object; │ │ -04f890: 5410 2c02 |0000: iget-object v0, v1, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ -04f894: 1100 |0002: return-object v0 │ │ +04f8e8: |[04f8e8] b.b$c.getKey:()Ljava/lang/Object; │ │ +04f8f8: 5410 2c02 |0000: iget-object v0, v1, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ +04f8fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/b$c;) │ │ name : 'getValue' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f898: |[04f898] b.b$c.getValue:()Ljava/lang/Object; │ │ -04f8a8: 5410 2d02 |0000: iget-object v0, v1, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ -04f8ac: 1100 |0002: return-object v0 │ │ +04f900: |[04f900] b.b$c.getValue:()Ljava/lang/Object; │ │ +04f910: 5410 2d02 |0000: iget-object v0, v1, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ +04f914: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb/b$c;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04f854: |[04f854] b.b$c.hashCode:()I │ │ -04f864: 5420 2c02 |0000: iget-object v0, v2, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ -04f868: 6e10 2918 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1829 │ │ -04f86e: 0a00 |0005: move-result v0 │ │ -04f870: 5421 2d02 |0006: iget-object v1, v2, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ -04f874: 6e10 2918 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1829 │ │ -04f87a: 0a01 |000b: move-result v1 │ │ -04f87c: b710 |000c: xor-int/2addr v0, v1 │ │ -04f87e: 0f00 |000d: return v0 │ │ +04f8bc: |[04f8bc] b.b$c.hashCode:()I │ │ +04f8cc: 5420 2c02 |0000: iget-object v0, v2, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ +04f8d0: 6e10 2b18 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@182b │ │ +04f8d6: 0a00 |0005: move-result v0 │ │ +04f8d8: 5421 2d02 |0006: iget-object v1, v2, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ +04f8dc: 6e10 2b18 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@182b │ │ +04f8e2: 0a01 |000b: move-result v1 │ │ +04f8e4: b710 |000c: xor-int/2addr v0, v1 │ │ +04f8e6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lb/b$c;) │ │ name : 'setValue' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04f8b0: |[04f8b0] b.b$c.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -04f8c0: 2202 5b04 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@045b │ │ -04f8c4: 1a00 a302 |0002: const-string v0, "An entry modification is not supported" // string@02a3 │ │ -04f8c8: 7020 9418 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1894 │ │ -04f8ce: 2702 |0007: throw v2 │ │ +04f918: |[04f918] b.b$c.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04f928: 2202 5b04 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@045b │ │ +04f92c: 1a00 a302 |0002: const-string v0, "An entry modification is not supported" // string@02a3 │ │ +04f930: 7020 9618 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1896 │ │ +04f936: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lb/b$c;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04f8d0: |[04f8d0] b.b$c.toString:()Ljava/lang/String; │ │ -04f8e0: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -04f8e4: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -04f8ea: 5421 2c02 |0005: iget-object v1, v2, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ -04f8ee: 6e20 6c18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -04f8f4: 1a01 1102 |000a: const-string v1, "=" // string@0211 │ │ -04f8f8: 6e20 6d18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04f8fe: 5421 2d02 |000f: iget-object v1, v2, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ -04f902: 6e20 6c18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -04f908: 6e10 7018 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04f90e: 0c00 |0017: move-result-object v0 │ │ -04f910: 1100 |0018: return-object v0 │ │ +04f938: |[04f938] b.b$c.toString:()Ljava/lang/String; │ │ +04f948: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +04f94c: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04f952: 5421 2c02 |0005: iget-object v1, v2, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ +04f956: 6e20 6e18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +04f95c: 1a01 1102 |000a: const-string v1, "=" // string@0211 │ │ +04f960: 6e20 6f18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04f966: 5421 2d02 |000f: iget-object v1, v2, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ +04f96a: 6e20 6e18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +04f970: 6e10 7218 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04f976: 0c00 |0017: move-result-object v0 │ │ +04f978: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #181 header: │ │ @@ -25211,15 +25253,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #181 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lb/b; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="f" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #2300 'b' │ │ +Annotations on method #2302 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lb/b$c<" "TK;TV;>;)V" } │ │ │ │ Class #181 - │ │ Class descriptor : 'Lb/b$f;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -25251,27 +25293,27 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/lang/Iterable<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ Annotations on field #565 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lb/b$c<" "TK;TV;>;" } │ │ Annotations on field #566 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lb/b$c<" "TK;TV;>;" } │ │ Annotations on field #567 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap<" "Lb/b$f<" "TK;TV;>;" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on method #2303 'h' │ │ +Annotations on method #2305 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ -Annotations on method #2305 'i' │ │ +Annotations on method #2307 'i' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map$Entry<" "TK;TV;>;" } │ │ -Annotations on method #2306 'iterator' │ │ +Annotations on method #2308 'iterator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ -Annotations on method #2307 'j' │ │ +Annotations on method #2309 'j' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)" "Lb/b$c<" "TK;TV;>;" } │ │ -Annotations on method #2308 'k' │ │ +Annotations on method #2310 'k' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lb/b<" "TK;TV;>.d;" } │ │ -Annotations on method #2309 'l' │ │ +Annotations on method #2311 'l' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map$Entry<" "TK;TV;>;" } │ │ -Annotations on method #2310 'm' │ │ +Annotations on method #2312 'm' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ │ │ Class #182 - │ │ Class descriptor : 'Lb/b;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -25300,340 +25342,340 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04fe3c: |[04fe3c] b.b.:()V │ │ -04fe4c: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -04fe52: 2200 b704 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@04b7 │ │ -04fe56: 7010 db19 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@19db │ │ -04fe5c: 5b10 3702 |0008: iput-object v0, v1, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ -04fe60: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04fe62: 5910 3802 |000b: iput v0, v1, Lb/b;.g:I // field@0238 │ │ -04fe66: 0e00 |000d: return-void │ │ +04fea4: |[04fea4] b.b.:()V │ │ +04feb4: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +04feba: 2200 b704 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@04b7 │ │ +04febe: 7010 dd19 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@19dd │ │ +04fec4: 5b10 3702 |0008: iput-object v0, v1, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ +04fec8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04feca: 5910 3802 |000b: iput v0, v1, Lb/b;.g:I // field@0238 │ │ +04fece: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/b;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -04fb70: |[04fb70] b.b.equals:(Ljava/lang/Object;)Z │ │ -04fb80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04fb82: 3356 0300 |0001: if-ne v6, v5, 0004 // +0003 │ │ -04fb86: 0f00 |0003: return v0 │ │ -04fb88: 2061 0d02 |0004: instance-of v1, v6, Lb/b; // type@020d │ │ -04fb8c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -04fb8e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -04fb92: 0f02 |0009: return v2 │ │ -04fb94: 1f06 0d02 |000a: check-cast v6, Lb/b; // type@020d │ │ -04fb98: 6e10 0709 0500 |000c: invoke-virtual {v5}, Lb/b;.size:()I // method@0907 │ │ -04fb9e: 0a01 |000f: move-result v1 │ │ -04fba0: 6e10 0709 0600 |0010: invoke-virtual {v6}, Lb/b;.size:()I // method@0907 │ │ -04fba6: 0a03 |0013: move-result v3 │ │ -04fba8: 3231 0300 |0014: if-eq v1, v3, 0017 // +0003 │ │ -04fbac: 0f02 |0016: return v2 │ │ -04fbae: 6e10 0209 0500 |0017: invoke-virtual {v5}, Lb/b;.iterator:()Ljava/util/Iterator; // method@0902 │ │ -04fbb4: 0c01 |001a: move-result-object v1 │ │ -04fbb6: 6e10 0209 0600 |001b: invoke-virtual {v6}, Lb/b;.iterator:()Ljava/util/Iterator; // method@0902 │ │ -04fbbc: 0c06 |001e: move-result-object v6 │ │ -04fbbe: 7210 7219 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04fbc4: 0a03 |0022: move-result v3 │ │ -04fbc6: 3803 1f00 |0023: if-eqz v3, 0042 // +001f │ │ -04fbca: 7210 7219 0600 |0025: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04fbd0: 0a03 |0028: move-result v3 │ │ -04fbd2: 3803 1900 |0029: if-eqz v3, 0042 // +0019 │ │ -04fbd6: 7210 7319 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -04fbdc: 0c03 |002e: move-result-object v3 │ │ -04fbde: 1f03 ab04 |002f: check-cast v3, Ljava/util/Map$Entry; // type@04ab │ │ -04fbe2: 7210 7319 0600 |0031: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -04fbe8: 0c04 |0034: move-result-object v4 │ │ -04fbea: 3903 0400 |0035: if-nez v3, 0039 // +0004 │ │ -04fbee: 3904 0a00 |0037: if-nez v4, 0041 // +000a │ │ -04fbf2: 3803 e6ff |0039: if-eqz v3, 001f // -001a │ │ -04fbf6: 7220 ac19 4300 |003b: invoke-interface {v3, v4}, Ljava/util/Map$Entry;.equals:(Ljava/lang/Object;)Z // method@19ac │ │ -04fbfc: 0a03 |003e: move-result v3 │ │ -04fbfe: 3903 e0ff |003f: if-nez v3, 001f // -0020 │ │ -04fc02: 0f02 |0041: return v2 │ │ -04fc04: 7210 7219 0100 |0042: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04fc0a: 0a01 |0045: move-result v1 │ │ -04fc0c: 3901 0900 |0046: if-nez v1, 004f // +0009 │ │ -04fc10: 7210 7219 0600 |0048: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04fc16: 0a06 |004b: move-result v6 │ │ -04fc18: 3906 0300 |004c: if-nez v6, 004f // +0003 │ │ -04fc1c: 2802 |004e: goto 0050 // +0002 │ │ -04fc1e: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -04fc20: 0f00 |0050: return v0 │ │ +04fbd8: |[04fbd8] b.b.equals:(Ljava/lang/Object;)Z │ │ +04fbe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04fbea: 3356 0300 |0001: if-ne v6, v5, 0004 // +0003 │ │ +04fbee: 0f00 |0003: return v0 │ │ +04fbf0: 2061 0d02 |0004: instance-of v1, v6, Lb/b; // type@020d │ │ +04fbf4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04fbf6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +04fbfa: 0f02 |0009: return v2 │ │ +04fbfc: 1f06 0d02 |000a: check-cast v6, Lb/b; // type@020d │ │ +04fc00: 6e10 0909 0500 |000c: invoke-virtual {v5}, Lb/b;.size:()I // method@0909 │ │ +04fc06: 0a01 |000f: move-result v1 │ │ +04fc08: 6e10 0909 0600 |0010: invoke-virtual {v6}, Lb/b;.size:()I // method@0909 │ │ +04fc0e: 0a03 |0013: move-result v3 │ │ +04fc10: 3231 0300 |0014: if-eq v1, v3, 0017 // +0003 │ │ +04fc14: 0f02 |0016: return v2 │ │ +04fc16: 6e10 0409 0500 |0017: invoke-virtual {v5}, Lb/b;.iterator:()Ljava/util/Iterator; // method@0904 │ │ +04fc1c: 0c01 |001a: move-result-object v1 │ │ +04fc1e: 6e10 0409 0600 |001b: invoke-virtual {v6}, Lb/b;.iterator:()Ljava/util/Iterator; // method@0904 │ │ +04fc24: 0c06 |001e: move-result-object v6 │ │ +04fc26: 7210 7419 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04fc2c: 0a03 |0022: move-result v3 │ │ +04fc2e: 3803 1f00 |0023: if-eqz v3, 0042 // +001f │ │ +04fc32: 7210 7419 0600 |0025: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04fc38: 0a03 |0028: move-result v3 │ │ +04fc3a: 3803 1900 |0029: if-eqz v3, 0042 // +0019 │ │ +04fc3e: 7210 7519 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +04fc44: 0c03 |002e: move-result-object v3 │ │ +04fc46: 1f03 ab04 |002f: check-cast v3, Ljava/util/Map$Entry; // type@04ab │ │ +04fc4a: 7210 7519 0600 |0031: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +04fc50: 0c04 |0034: move-result-object v4 │ │ +04fc52: 3903 0400 |0035: if-nez v3, 0039 // +0004 │ │ +04fc56: 3904 0a00 |0037: if-nez v4, 0041 // +000a │ │ +04fc5a: 3803 e6ff |0039: if-eqz v3, 001f // -001a │ │ +04fc5e: 7220 ae19 4300 |003b: invoke-interface {v3, v4}, Ljava/util/Map$Entry;.equals:(Ljava/lang/Object;)Z // method@19ae │ │ +04fc64: 0a03 |003e: move-result v3 │ │ +04fc66: 3903 e0ff |003f: if-nez v3, 001f // -0020 │ │ +04fc6a: 0f02 |0041: return v2 │ │ +04fc6c: 7210 7419 0100 |0042: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04fc72: 0a01 |0045: move-result v1 │ │ +04fc74: 3901 0900 |0046: if-nez v1, 004f // +0009 │ │ +04fc78: 7210 7419 0600 |0048: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04fc7e: 0a06 |004b: move-result v6 │ │ +04fc80: 3906 0300 |004c: if-nez v6, 004f // +0003 │ │ +04fc84: 2802 |004e: goto 0050 // +0002 │ │ +04fc86: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +04fc88: 0f00 |0050: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/b;) │ │ name : 'h' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -04fda4: |[04fda4] b.b.h:()Ljava/util/Iterator; │ │ -04fdb4: 2200 0802 |0000: new-instance v0, Lb/b$b; // type@0208 │ │ -04fdb8: 5431 3602 |0002: iget-object v1, v3, Lb/b;.e:Lb/b$c; // field@0236 │ │ -04fdbc: 5432 3502 |0004: iget-object v2, v3, Lb/b;.d:Lb/b$c; // field@0235 │ │ -04fdc0: 7030 e608 1002 |0006: invoke-direct {v0, v1, v2}, Lb/b$b;.:(Lb/b$c;Lb/b$c;)V // method@08e6 │ │ -04fdc6: 5431 3702 |0009: iget-object v1, v3, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ -04fdca: 6202 5807 |000b: sget-object v2, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0758 │ │ -04fdce: 6e30 e119 0102 |000d: invoke-virtual {v1, v0, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19e1 │ │ -04fdd4: 1100 |0010: return-object v0 │ │ +04fe0c: |[04fe0c] b.b.h:()Ljava/util/Iterator; │ │ +04fe1c: 2200 0802 |0000: new-instance v0, Lb/b$b; // type@0208 │ │ +04fe20: 5431 3602 |0002: iget-object v1, v3, Lb/b;.e:Lb/b$c; // field@0236 │ │ +04fe24: 5432 3502 |0004: iget-object v2, v3, Lb/b;.d:Lb/b$c; // field@0235 │ │ +04fe28: 7030 e808 1002 |0006: invoke-direct {v0, v1, v2}, Lb/b$b;.:(Lb/b$c;Lb/b$c;)V // method@08e8 │ │ +04fe2e: 5431 3702 |0009: iget-object v1, v3, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ +04fe32: 6202 5807 |000b: sget-object v2, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0758 │ │ +04fe36: 6e30 e319 0102 |000d: invoke-virtual {v1, v0, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19e3 │ │ +04fe3c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/b;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -04fc24: |[04fc24] b.b.hashCode:()I │ │ -04fc34: 6e10 0209 0300 |0000: invoke-virtual {v3}, Lb/b;.iterator:()Ljava/util/Iterator; // method@0902 │ │ -04fc3a: 0c00 |0003: move-result-object v0 │ │ -04fc3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04fc3e: 7210 7219 0000 |0005: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04fc44: 0a02 |0008: move-result v2 │ │ -04fc46: 3802 0e00 |0009: if-eqz v2, 0017 // +000e │ │ -04fc4a: 7210 7319 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -04fc50: 0c02 |000e: move-result-object v2 │ │ -04fc52: 1f02 ab04 |000f: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ -04fc56: 7210 af19 0200 |0011: invoke-interface {v2}, Ljava/util/Map$Entry;.hashCode:()I // method@19af │ │ -04fc5c: 0a02 |0014: move-result v2 │ │ -04fc5e: b021 |0015: add-int/2addr v1, v2 │ │ -04fc60: 28ef |0016: goto 0005 // -0011 │ │ -04fc62: 0f01 |0017: return v1 │ │ +04fc8c: |[04fc8c] b.b.hashCode:()I │ │ +04fc9c: 6e10 0409 0300 |0000: invoke-virtual {v3}, Lb/b;.iterator:()Ljava/util/Iterator; // method@0904 │ │ +04fca2: 0c00 |0003: move-result-object v0 │ │ +04fca4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04fca6: 7210 7419 0000 |0005: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04fcac: 0a02 |0008: move-result v2 │ │ +04fcae: 3802 0e00 |0009: if-eqz v2, 0017 // +000e │ │ +04fcb2: 7210 7519 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +04fcb8: 0c02 |000e: move-result-object v2 │ │ +04fcba: 1f02 ab04 |000f: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ +04fcbe: 7210 b119 0200 |0011: invoke-interface {v2}, Ljava/util/Map$Entry;.hashCode:()I // method@19b1 │ │ +04fcc4: 0a02 |0014: move-result v2 │ │ +04fcc6: b021 |0015: add-int/2addr v1, v2 │ │ +04fcc8: 28ef |0016: goto 0005 // -0011 │ │ +04fcca: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb/b;) │ │ name : 'i' │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04fe0c: |[04fe0c] b.b.i:()Ljava/util/Map$Entry; │ │ -04fe1c: 5410 3502 |0000: iget-object v0, v1, Lb/b;.d:Lb/b$c; // field@0235 │ │ -04fe20: 1100 |0002: return-object v0 │ │ +04fe74: |[04fe74] b.b.i:()Ljava/util/Map$Entry; │ │ +04fe84: 5410 3502 |0000: iget-object v0, v1, Lb/b;.d:Lb/b$c; // field@0235 │ │ +04fe88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lb/b;) │ │ name : 'iterator' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -04fdd8: |[04fdd8] b.b.iterator:()Ljava/util/Iterator; │ │ -04fde8: 2200 0702 |0000: new-instance v0, Lb/b$a; // type@0207 │ │ -04fdec: 5431 3502 |0002: iget-object v1, v3, Lb/b;.d:Lb/b$c; // field@0235 │ │ -04fdf0: 5432 3602 |0004: iget-object v2, v3, Lb/b;.e:Lb/b$c; // field@0236 │ │ -04fdf4: 7030 e308 1002 |0006: invoke-direct {v0, v1, v2}, Lb/b$a;.:(Lb/b$c;Lb/b$c;)V // method@08e3 │ │ -04fdfa: 5431 3702 |0009: iget-object v1, v3, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ -04fdfe: 6202 5807 |000b: sget-object v2, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0758 │ │ -04fe02: 6e30 e119 0102 |000d: invoke-virtual {v1, v0, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19e1 │ │ -04fe08: 1100 |0010: return-object v0 │ │ +04fe40: |[04fe40] b.b.iterator:()Ljava/util/Iterator; │ │ +04fe50: 2200 0702 |0000: new-instance v0, Lb/b$a; // type@0207 │ │ +04fe54: 5431 3502 |0002: iget-object v1, v3, Lb/b;.d:Lb/b$c; // field@0235 │ │ +04fe58: 5432 3602 |0004: iget-object v2, v3, Lb/b;.e:Lb/b$c; // field@0236 │ │ +04fe5c: 7030 e508 1002 |0006: invoke-direct {v0, v1, v2}, Lb/b$a;.:(Lb/b$c;Lb/b$c;)V // method@08e5 │ │ +04fe62: 5431 3702 |0009: iget-object v1, v3, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ +04fe66: 6202 5807 |000b: sget-object v2, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0758 │ │ +04fe6a: 6e30 e319 0102 |000d: invoke-virtual {v1, v0, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19e3 │ │ +04fe70: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lb/b;) │ │ name : 'j' │ │ type : '(Ljava/lang/Object;)Lb/b$c;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04fb10: |[04fb10] b.b.j:(Ljava/lang/Object;)Lb/b$c; │ │ -04fb20: 5420 3502 |0000: iget-object v0, v2, Lb/b;.d:Lb/b$c; // field@0235 │ │ -04fb24: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -04fb28: 5401 2c02 |0004: iget-object v1, v0, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ -04fb2c: 6e20 2618 3100 |0006: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -04fb32: 0a01 |0009: move-result v1 │ │ -04fb34: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -04fb38: 2804 |000c: goto 0010 // +0004 │ │ -04fb3a: 5400 2e02 |000d: iget-object v0, v0, Lb/b$c;.f:Lb/b$c; // field@022e │ │ -04fb3e: 28f3 |000f: goto 0002 // -000d │ │ -04fb40: 1100 |0010: return-object v0 │ │ +04fb78: |[04fb78] b.b.j:(Ljava/lang/Object;)Lb/b$c; │ │ +04fb88: 5420 3502 |0000: iget-object v0, v2, Lb/b;.d:Lb/b$c; // field@0235 │ │ +04fb8c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +04fb90: 5401 2c02 |0004: iget-object v1, v0, Lb/b$c;.d:Ljava/lang/Object; // field@022c │ │ +04fb94: 6e20 2818 3100 |0006: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +04fb9a: 0a01 |0009: move-result v1 │ │ +04fb9c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +04fba0: 2804 |000c: goto 0010 // +0004 │ │ +04fba2: 5400 2e02 |000d: iget-object v0, v0, Lb/b$c;.f:Lb/b$c; // field@022e │ │ +04fba6: 28f3 |000f: goto 0002 // -000d │ │ +04fba8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lb/b;) │ │ name : 'k' │ │ type : '()Lb/b$d;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -04fb44: |[04fb44] b.b.k:()Lb/b$d; │ │ -04fb54: 2200 0a02 |0000: new-instance v0, Lb/b$d; // type@020a │ │ -04fb58: 7020 ef08 3000 |0002: invoke-direct {v0, v3}, Lb/b$d;.:(Lb/b;)V // method@08ef │ │ -04fb5e: 5431 3702 |0005: iget-object v1, v3, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ -04fb62: 6202 5807 |0007: sget-object v2, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0758 │ │ -04fb66: 6e30 e119 0102 |0009: invoke-virtual {v1, v0, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19e1 │ │ -04fb6c: 1100 |000c: return-object v0 │ │ +04fbac: |[04fbac] b.b.k:()Lb/b$d; │ │ +04fbbc: 2200 0a02 |0000: new-instance v0, Lb/b$d; // type@020a │ │ +04fbc0: 7020 f108 3000 |0002: invoke-direct {v0, v3}, Lb/b$d;.:(Lb/b;)V // method@08f1 │ │ +04fbc6: 5431 3702 |0005: iget-object v1, v3, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ +04fbca: 6202 5807 |0007: sget-object v2, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0758 │ │ +04fbce: 6e30 e319 0102 |0009: invoke-virtual {v1, v0, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19e3 │ │ +04fbd4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lb/b;) │ │ name : 'l' │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04fe24: |[04fe24] b.b.l:()Ljava/util/Map$Entry; │ │ -04fe34: 5410 3602 |0000: iget-object v0, v1, Lb/b;.e:Lb/b$c; // field@0236 │ │ -04fe38: 1100 |0002: return-object v0 │ │ +04fe8c: |[04fe8c] b.b.l:()Ljava/util/Map$Entry; │ │ +04fe9c: 5410 3602 |0000: iget-object v0, v1, Lb/b;.e:Lb/b$c; // field@0236 │ │ +04fea0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lb/b;) │ │ name : 'm' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -04fc7c: |[04fc7c] b.b.m:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -04fc8c: 6e20 0309 4300 |0000: invoke-virtual {v3, v4}, Lb/b;.j:(Ljava/lang/Object;)Lb/b$c; // method@0903 │ │ -04fc92: 0c04 |0003: move-result-object v4 │ │ -04fc94: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04fc96: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ -04fc9a: 1100 |0007: return-object v0 │ │ -04fc9c: 5231 3802 |0008: iget v1, v3, Lb/b;.g:I // field@0238 │ │ -04fca0: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04fca4: 5931 3802 |000c: iput v1, v3, Lb/b;.g:I // field@0238 │ │ -04fca8: 5431 3702 |000e: iget-object v1, v3, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ -04fcac: 6e10 df19 0100 |0010: invoke-virtual {v1}, Ljava/util/WeakHashMap;.isEmpty:()Z // method@19df │ │ -04fcb2: 0a01 |0013: move-result v1 │ │ -04fcb4: 3901 1c00 |0014: if-nez v1, 0030 // +001c │ │ -04fcb8: 5431 3702 |0016: iget-object v1, v3, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ -04fcbc: 6e10 e019 0100 |0018: invoke-virtual {v1}, Ljava/util/WeakHashMap;.keySet:()Ljava/util/Set; // method@19e0 │ │ -04fcc2: 0c01 |001b: move-result-object v1 │ │ -04fcc4: 7210 d319 0100 |001c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -04fcca: 0c01 |001f: move-result-object v1 │ │ -04fccc: 7210 7219 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04fcd2: 0a02 |0023: move-result v2 │ │ -04fcd4: 3802 0c00 |0024: if-eqz v2, 0030 // +000c │ │ -04fcd8: 7210 7319 0100 |0026: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -04fcde: 0c02 |0029: move-result-object v2 │ │ -04fce0: 1f02 0c02 |002a: check-cast v2, Lb/b$f; // type@020c │ │ -04fce4: 7220 fc08 4200 |002c: invoke-interface {v2, v4}, Lb/b$f;.b:(Lb/b$c;)V // method@08fc │ │ -04fcea: 28f1 |002f: goto 0020 // -000f │ │ -04fcec: 5441 2f02 |0030: iget-object v1, v4, Lb/b$c;.g:Lb/b$c; // field@022f │ │ -04fcf0: 5442 2e02 |0032: iget-object v2, v4, Lb/b$c;.f:Lb/b$c; // field@022e │ │ -04fcf4: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ -04fcf8: 5b12 2e02 |0036: iput-object v2, v1, Lb/b$c;.f:Lb/b$c; // field@022e │ │ -04fcfc: 2803 |0038: goto 003b // +0003 │ │ -04fcfe: 5b32 3502 |0039: iput-object v2, v3, Lb/b;.d:Lb/b$c; // field@0235 │ │ -04fd02: 5442 2e02 |003b: iget-object v2, v4, Lb/b$c;.f:Lb/b$c; // field@022e │ │ -04fd06: 3802 0500 |003d: if-eqz v2, 0042 // +0005 │ │ -04fd0a: 5b21 2f02 |003f: iput-object v1, v2, Lb/b$c;.g:Lb/b$c; // field@022f │ │ -04fd0e: 2803 |0041: goto 0044 // +0003 │ │ -04fd10: 5b31 3602 |0042: iput-object v1, v3, Lb/b;.e:Lb/b$c; // field@0236 │ │ -04fd14: 5b40 2e02 |0044: iput-object v0, v4, Lb/b$c;.f:Lb/b$c; // field@022e │ │ -04fd18: 5b40 2f02 |0046: iput-object v0, v4, Lb/b$c;.g:Lb/b$c; // field@022f │ │ -04fd1c: 5444 2d02 |0048: iget-object v4, v4, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ -04fd20: 1104 |004a: return-object v4 │ │ +04fce4: |[04fce4] b.b.m:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04fcf4: 6e20 0509 4300 |0000: invoke-virtual {v3, v4}, Lb/b;.j:(Ljava/lang/Object;)Lb/b$c; // method@0905 │ │ +04fcfa: 0c04 |0003: move-result-object v4 │ │ +04fcfc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04fcfe: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ +04fd02: 1100 |0007: return-object v0 │ │ +04fd04: 5231 3802 |0008: iget v1, v3, Lb/b;.g:I // field@0238 │ │ +04fd08: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04fd0c: 5931 3802 |000c: iput v1, v3, Lb/b;.g:I // field@0238 │ │ +04fd10: 5431 3702 |000e: iget-object v1, v3, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ +04fd14: 6e10 e119 0100 |0010: invoke-virtual {v1}, Ljava/util/WeakHashMap;.isEmpty:()Z // method@19e1 │ │ +04fd1a: 0a01 |0013: move-result v1 │ │ +04fd1c: 3901 1c00 |0014: if-nez v1, 0030 // +001c │ │ +04fd20: 5431 3702 |0016: iget-object v1, v3, Lb/b;.f:Ljava/util/WeakHashMap; // field@0237 │ │ +04fd24: 6e10 e219 0100 |0018: invoke-virtual {v1}, Ljava/util/WeakHashMap;.keySet:()Ljava/util/Set; // method@19e2 │ │ +04fd2a: 0c01 |001b: move-result-object v1 │ │ +04fd2c: 7210 d519 0100 |001c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +04fd32: 0c01 |001f: move-result-object v1 │ │ +04fd34: 7210 7419 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04fd3a: 0a02 |0023: move-result v2 │ │ +04fd3c: 3802 0c00 |0024: if-eqz v2, 0030 // +000c │ │ +04fd40: 7210 7519 0100 |0026: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +04fd46: 0c02 |0029: move-result-object v2 │ │ +04fd48: 1f02 0c02 |002a: check-cast v2, Lb/b$f; // type@020c │ │ +04fd4c: 7220 fe08 4200 |002c: invoke-interface {v2, v4}, Lb/b$f;.b:(Lb/b$c;)V // method@08fe │ │ +04fd52: 28f1 |002f: goto 0020 // -000f │ │ +04fd54: 5441 2f02 |0030: iget-object v1, v4, Lb/b$c;.g:Lb/b$c; // field@022f │ │ +04fd58: 5442 2e02 |0032: iget-object v2, v4, Lb/b$c;.f:Lb/b$c; // field@022e │ │ +04fd5c: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ +04fd60: 5b12 2e02 |0036: iput-object v2, v1, Lb/b$c;.f:Lb/b$c; // field@022e │ │ +04fd64: 2803 |0038: goto 003b // +0003 │ │ +04fd66: 5b32 3502 |0039: iput-object v2, v3, Lb/b;.d:Lb/b$c; // field@0235 │ │ +04fd6a: 5442 2e02 |003b: iget-object v2, v4, Lb/b$c;.f:Lb/b$c; // field@022e │ │ +04fd6e: 3802 0500 |003d: if-eqz v2, 0042 // +0005 │ │ +04fd72: 5b21 2f02 |003f: iput-object v1, v2, Lb/b$c;.g:Lb/b$c; // field@022f │ │ +04fd76: 2803 |0041: goto 0044 // +0003 │ │ +04fd78: 5b31 3602 |0042: iput-object v1, v3, Lb/b;.e:Lb/b$c; // field@0236 │ │ +04fd7c: 5b40 2e02 |0044: iput-object v0, v4, Lb/b$c;.f:Lb/b$c; // field@022e │ │ +04fd80: 5b40 2f02 |0046: iput-object v0, v4, Lb/b$c;.g:Lb/b$c; // field@022f │ │ +04fd84: 5444 2d02 |0048: iget-object v4, v4, Lb/b$c;.e:Ljava/lang/Object; // field@022d │ │ +04fd88: 1104 |004a: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lb/b;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04fc64: |[04fc64] b.b.size:()I │ │ -04fc74: 5210 3802 |0000: iget v0, v1, Lb/b;.g:I // field@0238 │ │ -04fc78: 0f00 |0002: return v0 │ │ +04fccc: |[04fccc] b.b.size:()I │ │ +04fcdc: 5210 3802 |0000: iget v0, v1, Lb/b;.g:I // field@0238 │ │ +04fce0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lb/b;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -04fd24: |[04fd24] b.b.toString:()Ljava/lang/String; │ │ -04fd34: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -04fd38: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -04fd3e: 1a01 2e13 |0005: const-string v1, "[" // string@132e │ │ -04fd42: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04fd48: 6e10 0209 0300 |000a: invoke-virtual {v3}, Lb/b;.iterator:()Ljava/util/Iterator; // method@0902 │ │ -04fd4e: 0c01 |000d: move-result-object v1 │ │ -04fd50: 7210 7219 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04fd56: 0a02 |0011: move-result v2 │ │ -04fd58: 3802 1b00 |0012: if-eqz v2, 002d // +001b │ │ -04fd5c: 7210 7319 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -04fd62: 0c02 |0017: move-result-object v2 │ │ -04fd64: 1f02 ab04 |0018: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ -04fd68: 6e10 2b18 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182b │ │ -04fd6e: 0c02 |001d: move-result-object v2 │ │ -04fd70: 6e20 6d18 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04fd76: 7210 7219 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -04fd7c: 0a02 |0024: move-result v2 │ │ -04fd7e: 3802 e9ff |0025: if-eqz v2, 000e // -0017 │ │ -04fd82: 1a02 5e01 |0027: const-string v2, ", " // string@015e │ │ -04fd86: 6e20 6d18 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04fd8c: 28e2 |002c: goto 000e // -001e │ │ -04fd8e: 1a01 a813 |002d: const-string v1, "]" // string@13a8 │ │ -04fd92: 6e20 6d18 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -04fd98: 6e10 7018 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -04fd9e: 0c00 |0035: move-result-object v0 │ │ -04fda0: 1100 |0036: return-object v0 │ │ +04fd8c: |[04fd8c] b.b.toString:()Ljava/lang/String; │ │ +04fd9c: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +04fda0: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +04fda6: 1a01 2e13 |0005: const-string v1, "[" // string@132e │ │ +04fdaa: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04fdb0: 6e10 0409 0300 |000a: invoke-virtual {v3}, Lb/b;.iterator:()Ljava/util/Iterator; // method@0904 │ │ +04fdb6: 0c01 |000d: move-result-object v1 │ │ +04fdb8: 7210 7419 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04fdbe: 0a02 |0011: move-result v2 │ │ +04fdc0: 3802 1b00 |0012: if-eqz v2, 002d // +001b │ │ +04fdc4: 7210 7519 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +04fdca: 0c02 |0017: move-result-object v2 │ │ +04fdcc: 1f02 ab04 |0018: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ +04fdd0: 6e10 2d18 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@182d │ │ +04fdd6: 0c02 |001d: move-result-object v2 │ │ +04fdd8: 6e20 6f18 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04fdde: 7210 7419 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +04fde4: 0a02 |0024: move-result v2 │ │ +04fde6: 3802 e9ff |0025: if-eqz v2, 000e // -0017 │ │ +04fdea: 1a02 5e01 |0027: const-string v2, ", " // string@015e │ │ +04fdee: 6e20 6f18 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04fdf4: 28e2 |002c: goto 000e // -001e │ │ +04fdf6: 1a01 a813 |002d: const-string v1, "]" // string@13a8 │ │ +04fdfa: 6e20 6f18 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +04fe00: 6e10 7218 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +04fe06: 0c00 |0035: move-result-object v0 │ │ +04fe08: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #183 header: │ │ @@ -25664,33 +25706,33 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04fe68: |[04fe68] b0.a$a.:()V │ │ -04fe78: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -04fe7e: 0e00 |0003: return-void │ │ +04fed0: |[04fed0] b0.a$a.:()V │ │ +04fee0: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +04fee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb0/a$a;) │ │ name : '' │ │ type : '(Lkotlin/jvm/internal/e;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04fe80: |[04fe80] b0.a$a.:(Lkotlin/jvm/internal/e;)V │ │ -04fe90: 7010 0909 0000 |0000: invoke-direct {v0}, Lb0/a$a;.:()V // method@0909 │ │ -04fe96: 0e00 |0003: return-void │ │ +04fee8: |[04fee8] b0.a$a.:(Lkotlin/jvm/internal/e;)V │ │ +04fef8: 7010 0b09 0000 |0000: invoke-direct {v0}, Lb0/a$a;.:()V // method@090b │ │ +04fefe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -25727,15 +25769,15 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #185 annotations: │ │ -Annotations on method #2325 'a' │ │ +Annotations on method #2327 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ ";>([TE;)" "Lb1/a<" "TE;>;" } │ │ │ │ Class #185 - │ │ Class descriptor : 'Lb1/b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -25747,20 +25789,20 @@ │ │ type : '([Ljava/lang/Enum;)Lb1/a;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -050360: |[050360] b1.b.a:([Ljava/lang/Enum;)Lb1/a; │ │ -050370: 1a00 1716 |0000: const-string v0, "entries" // string@1617 │ │ -050374: 7120 931c 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -05037a: 2200 1202 |0005: new-instance v0, Lb1/c; // type@0212 │ │ -05037e: 7020 1609 1000 |0007: invoke-direct {v0, v1}, Lb1/c;.:([Ljava/lang/Enum;)V // method@0916 │ │ -050384: 1100 |000a: return-object v0 │ │ +0503c8: |[0503c8] b1.b.a:([Ljava/lang/Enum;)Lb1/a; │ │ +0503d8: 1a00 1716 |0000: const-string v0, "entries" // string@1617 │ │ +0503dc: 7120 951c 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0503e2: 2200 1202 |0005: new-instance v0, Lb1/c; // type@0212 │ │ +0503e6: 7020 1809 1000 |0007: invoke-direct {v0, v1}, Lb1/c;.:([Ljava/lang/Enum;)V // method@0918 │ │ +0503ec: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -25858,65 +25900,65 @@ │ │ type : '(Lc0/a$b;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -050584: |[050584] c0.a$b$a.:(Lc0/a$b;)V │ │ -050594: 5b01 4002 |0000: iput-object v1, v0, Lc0/a$b$a;.b:Lc0/a$b; // field@0240 │ │ -050598: 7010 2518 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05059e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0505a0: 5901 3f02 |0006: iput v1, v0, Lc0/a$b$a;.a:I // field@023f │ │ -0505a4: 0e00 |0008: return-void │ │ +0505ec: |[0505ec] c0.a$b$a.:(Lc0/a$b;)V │ │ +0505fc: 5b01 4002 |0000: iput-object v1, v0, Lc0/a$b$a;.b:Lc0/a$b; // field@0240 │ │ +050600: 7010 2718 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +050606: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +050608: 5901 3f02 |0006: iput v1, v0, Lc0/a$b$a;.a:I // field@023f │ │ +05060c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc0/a$b$a;) │ │ name : '' │ │ type : '(Lc0/a$b;Lc0/a$a;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0505a8: |[0505a8] c0.a$b$a.:(Lc0/a$b;Lc0/a$a;)V │ │ -0505b8: 7020 2009 1000 |0000: invoke-direct {v0, v1}, Lc0/a$b$a;.:(Lc0/a$b;)V // method@0920 │ │ -0505be: 0e00 |0003: return-void │ │ +050610: |[050610] c0.a$b$a.:(Lc0/a$b;Lc0/a$a;)V │ │ +050620: 7020 2209 1000 |0000: invoke-direct {v0, v1}, Lc0/a$b$a;.:(Lc0/a$b;)V // method@0922 │ │ +050626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lc0/a$b$a;) │ │ name : 'newThread' │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -050534: |[050534] c0.a$b$a.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -050544: 2200 5804 |0000: new-instance v0, Ljava/lang/Thread; // type@0458 │ │ -050548: 7020 7a18 4000 |0002: invoke-direct {v0, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@187a │ │ -05054e: 2204 5504 |0005: new-instance v4, Ljava/lang/StringBuilder; // type@0455 │ │ -050552: 7010 6518 0400 |0007: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -050558: 1a01 4c16 |000a: const-string v1, "flutter-worker-" // string@164c │ │ -05055c: 6e20 6d18 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -050562: 5231 3f02 |000f: iget v1, v3, Lc0/a$b$a;.a:I // field@023f │ │ -050566: d802 0101 |0011: add-int/lit8 v2, v1, #int 1 // #01 │ │ -05056a: 5932 3f02 |0013: iput v2, v3, Lc0/a$b$a;.a:I // field@023f │ │ -05056e: 6e20 6a18 1400 |0015: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -050574: 6e10 7018 0400 |0018: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -05057a: 0c04 |001b: move-result-object v4 │ │ -05057c: 6e20 8418 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@1884 │ │ -050582: 1100 |001f: return-object v0 │ │ +05059c: |[05059c] c0.a$b$a.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +0505ac: 2200 5804 |0000: new-instance v0, Ljava/lang/Thread; // type@0458 │ │ +0505b0: 7020 7c18 4000 |0002: invoke-direct {v0, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@187c │ │ +0505b6: 2204 5504 |0005: new-instance v4, Ljava/lang/StringBuilder; // type@0455 │ │ +0505ba: 7010 6718 0400 |0007: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0505c0: 1a01 4c16 |000a: const-string v1, "flutter-worker-" // string@164c │ │ +0505c4: 6e20 6f18 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0505ca: 5231 3f02 |000f: iget v1, v3, Lc0/a$b$a;.a:I // field@023f │ │ +0505ce: d802 0101 |0011: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0505d2: 5932 3f02 |0013: iput v2, v3, Lc0/a$b$a;.a:I // field@023f │ │ +0505d6: 6e20 6c18 1400 |0015: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +0505dc: 6e10 7218 0400 |0018: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0505e2: 0c04 |001b: move-result-object v4 │ │ +0505e4: 6e20 8618 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@1886 │ │ +0505ea: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #189 header: │ │ @@ -25964,79 +26006,79 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0505f8: |[0505f8] c0.a$b.:()V │ │ -050608: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05060e: 0e00 |0003: return-void │ │ +050660: |[050660] c0.a$b.:()V │ │ +050670: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +050676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc0/a$b;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -050610: |[050610] c0.a$b.b:()V │ │ -050620: 5430 4302 |0000: iget-object v0, v3, Lc0/a$b;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0243 │ │ -050624: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -050628: 2200 6903 |0004: new-instance v0, Lio/flutter/embedding/engine/FlutterJNI$c; // type@0369 │ │ -05062c: 7010 1c13 0000 |0006: invoke-direct {v0}, Lio/flutter/embedding/engine/FlutterJNI$c;.:()V // method@131c │ │ -050632: 5b30 4302 |0009: iput-object v0, v3, Lc0/a$b;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0243 │ │ -050636: 5430 4402 |000b: iget-object v0, v3, Lc0/a$b;.d:Ljava/util/concurrent/ExecutorService; // field@0244 │ │ -05063a: 3900 0e00 |000d: if-nez v0, 001b // +000e │ │ -05063e: 2200 1502 |000f: new-instance v0, Lc0/a$b$a; // type@0215 │ │ -050642: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -050644: 7030 2109 3001 |0012: invoke-direct {v0, v3, v1}, Lc0/a$b$a;.:(Lc0/a$b;Lc0/a$a;)V // method@0921 │ │ -05064a: 7110 041a 0000 |0015: invoke-static {v0}, Ljava/util/concurrent/Executors;.newCachedThreadPool:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@1a04 │ │ -050650: 0c00 |0018: move-result-object v0 │ │ -050652: 5b30 4402 |0019: iput-object v0, v3, Lc0/a$b;.d:Ljava/util/concurrent/ExecutorService; // field@0244 │ │ -050656: 5430 4102 |001b: iget-object v0, v3, Lc0/a$b;.a:Lf0/d; // field@0241 │ │ -05065a: 3900 1100 |001d: if-nez v0, 002e // +0011 │ │ -05065e: 2200 f602 |001f: new-instance v0, Lf0/d; // type@02f6 │ │ -050662: 5431 4302 |0021: iget-object v1, v3, Lc0/a$b;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0243 │ │ -050666: 6e10 1d13 0100 |0023: invoke-virtual {v1}, Lio/flutter/embedding/engine/FlutterJNI$c;.a:()Lio/flutter/embedding/engine/FlutterJNI; // method@131d │ │ -05066c: 0c01 |0026: move-result-object v1 │ │ -05066e: 5432 4402 |0027: iget-object v2, v3, Lc0/a$b;.d:Ljava/util/concurrent/ExecutorService; // field@0244 │ │ -050672: 7030 0e11 1002 |0029: invoke-direct {v0, v1, v2}, Lf0/d;.:(Lio/flutter/embedding/engine/FlutterJNI;Ljava/util/concurrent/ExecutorService;)V // method@110e │ │ -050678: 5b30 4102 |002c: iput-object v0, v3, Lc0/a$b;.a:Lf0/d; // field@0241 │ │ -05067c: 0e00 |002e: return-void │ │ +050678: |[050678] c0.a$b.b:()V │ │ +050688: 5430 4302 |0000: iget-object v0, v3, Lc0/a$b;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0243 │ │ +05068c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +050690: 2200 6903 |0004: new-instance v0, Lio/flutter/embedding/engine/FlutterJNI$c; // type@0369 │ │ +050694: 7010 1e13 0000 |0006: invoke-direct {v0}, Lio/flutter/embedding/engine/FlutterJNI$c;.:()V // method@131e │ │ +05069a: 5b30 4302 |0009: iput-object v0, v3, Lc0/a$b;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0243 │ │ +05069e: 5430 4402 |000b: iget-object v0, v3, Lc0/a$b;.d:Ljava/util/concurrent/ExecutorService; // field@0244 │ │ +0506a2: 3900 0e00 |000d: if-nez v0, 001b // +000e │ │ +0506a6: 2200 1502 |000f: new-instance v0, Lc0/a$b$a; // type@0215 │ │ +0506aa: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0506ac: 7030 2309 3001 |0012: invoke-direct {v0, v3, v1}, Lc0/a$b$a;.:(Lc0/a$b;Lc0/a$a;)V // method@0923 │ │ +0506b2: 7110 061a 0000 |0015: invoke-static {v0}, Ljava/util/concurrent/Executors;.newCachedThreadPool:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@1a06 │ │ +0506b8: 0c00 |0018: move-result-object v0 │ │ +0506ba: 5b30 4402 |0019: iput-object v0, v3, Lc0/a$b;.d:Ljava/util/concurrent/ExecutorService; // field@0244 │ │ +0506be: 5430 4102 |001b: iget-object v0, v3, Lc0/a$b;.a:Lf0/d; // field@0241 │ │ +0506c2: 3900 1100 |001d: if-nez v0, 002e // +0011 │ │ +0506c6: 2200 f602 |001f: new-instance v0, Lf0/d; // type@02f6 │ │ +0506ca: 5431 4302 |0021: iget-object v1, v3, Lc0/a$b;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0243 │ │ +0506ce: 6e10 1f13 0100 |0023: invoke-virtual {v1}, Lio/flutter/embedding/engine/FlutterJNI$c;.a:()Lio/flutter/embedding/engine/FlutterJNI; // method@131f │ │ +0506d4: 0c01 |0026: move-result-object v1 │ │ +0506d6: 5432 4402 |0027: iget-object v2, v3, Lc0/a$b;.d:Ljava/util/concurrent/ExecutorService; // field@0244 │ │ +0506da: 7030 1011 1002 |0029: invoke-direct {v0, v1, v2}, Lf0/d;.:(Lio/flutter/embedding/engine/FlutterJNI;Ljava/util/concurrent/ExecutorService;)V // method@1110 │ │ +0506e0: 5b30 4102 |002c: iput-object v0, v3, Lc0/a$b;.a:Lf0/d; // field@0241 │ │ +0506e4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lc0/a$b;) │ │ name : 'a' │ │ type : '()Lc0/a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -0505c0: |[0505c0] c0.a$b.a:()Lc0/a; │ │ -0505d0: 7010 2509 0700 |0000: invoke-direct {v7}, Lc0/a$b;.b:()V // method@0925 │ │ -0505d6: 2206 1702 |0003: new-instance v6, Lc0/a; // type@0217 │ │ -0505da: 5471 4102 |0005: iget-object v1, v7, Lc0/a$b;.a:Lf0/d; // field@0241 │ │ -0505de: 5472 4202 |0007: iget-object v2, v7, Lc0/a$b;.b:Le0/a; // field@0242 │ │ -0505e2: 5473 4302 |0009: iget-object v3, v7, Lc0/a$b;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0243 │ │ -0505e6: 5474 4402 |000b: iget-object v4, v7, Lc0/a$b;.d:Ljava/util/concurrent/ExecutorService; // field@0244 │ │ -0505ea: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -0505ec: 0760 |000e: move-object v0, v6 │ │ -0505ee: 7606 2709 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lc0/a;.:(Lf0/d;Le0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;Lc0/a$a;)V // method@0927 │ │ -0505f4: 1106 |0012: return-object v6 │ │ +050628: |[050628] c0.a$b.a:()Lc0/a; │ │ +050638: 7010 2709 0700 |0000: invoke-direct {v7}, Lc0/a$b;.b:()V // method@0927 │ │ +05063e: 2206 1702 |0003: new-instance v6, Lc0/a; // type@0217 │ │ +050642: 5471 4102 |0005: iget-object v1, v7, Lc0/a$b;.a:Lf0/d; // field@0241 │ │ +050646: 5472 4202 |0007: iget-object v2, v7, Lc0/a$b;.b:Le0/a; // field@0242 │ │ +05064a: 5473 4302 |0009: iget-object v3, v7, Lc0/a$b;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0243 │ │ +05064e: 5474 4402 |000b: iget-object v4, v7, Lc0/a$b;.d:Ljava/util/concurrent/ExecutorService; // field@0244 │ │ +050652: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +050654: 0760 |000e: move-object v0, v6 │ │ +050656: 7606 2909 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lc0/a;.:(Lf0/d;Le0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;Lc0/a$a;)V // method@0929 │ │ +05065c: 1106 |0012: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #190 header: │ │ @@ -26090,127 +26132,127 @@ │ │ type : '(Lf0/d;Le0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05071c: |[05071c] c0.a.:(Lf0/d;Le0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V │ │ -05072c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -050732: 5b01 4502 |0003: iput-object v1, v0, Lc0/a;.a:Lf0/d; // field@0245 │ │ -050736: 5b02 4602 |0005: iput-object v2, v0, Lc0/a;.b:Le0/a; // field@0246 │ │ -05073a: 5b03 4702 |0007: iput-object v3, v0, Lc0/a;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0247 │ │ -05073e: 5b04 4802 |0009: iput-object v4, v0, Lc0/a;.d:Ljava/util/concurrent/ExecutorService; // field@0248 │ │ -050742: 0e00 |000b: return-void │ │ +050784: |[050784] c0.a.:(Lf0/d;Le0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V │ │ +050794: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +05079a: 5b01 4502 |0003: iput-object v1, v0, Lc0/a;.a:Lf0/d; // field@0245 │ │ +05079e: 5b02 4602 |0005: iput-object v2, v0, Lc0/a;.b:Le0/a; // field@0246 │ │ +0507a2: 5b03 4702 |0007: iput-object v3, v0, Lc0/a;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0247 │ │ +0507a6: 5b04 4802 |0009: iput-object v4, v0, Lc0/a;.d:Ljava/util/concurrent/ExecutorService; // field@0248 │ │ +0507aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc0/a;) │ │ name : '' │ │ type : '(Lf0/d;Le0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;Lc0/a$a;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -050744: |[050744] c0.a.:(Lf0/d;Le0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;Lc0/a$a;)V │ │ -050754: 7054 2609 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lc0/a;.:(Lf0/d;Le0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V // method@0926 │ │ -05075a: 0e00 |0003: return-void │ │ +0507ac: |[0507ac] c0.a.:(Lf0/d;Le0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;Lc0/a$a;)V │ │ +0507bc: 7054 2809 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lc0/a;.:(Lf0/d;Le0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V // method@0928 │ │ +0507c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lc0/a;) │ │ name : 'e' │ │ type : '()Lc0/a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -050680: |[050680] c0.a.e:()Lc0/a; │ │ -050690: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -050692: 6a00 4a02 |0001: sput-boolean v0, Lc0/a;.f:Z // field@024a │ │ -050696: 6200 4902 |0003: sget-object v0, Lc0/a;.e:Lc0/a; // field@0249 │ │ -05069a: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -05069e: 2200 1602 |0007: new-instance v0, Lc0/a$b; // type@0216 │ │ -0506a2: 7010 2309 0000 |0009: invoke-direct {v0}, Lc0/a$b;.:()V // method@0923 │ │ -0506a8: 6e10 2409 0000 |000c: invoke-virtual {v0}, Lc0/a$b;.a:()Lc0/a; // method@0924 │ │ -0506ae: 0c00 |000f: move-result-object v0 │ │ -0506b0: 6900 4902 |0010: sput-object v0, Lc0/a;.e:Lc0/a; // field@0249 │ │ -0506b4: 6200 4902 |0012: sget-object v0, Lc0/a;.e:Lc0/a; // field@0249 │ │ -0506b8: 1100 |0014: return-object v0 │ │ +0506e8: |[0506e8] c0.a.e:()Lc0/a; │ │ +0506f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0506fa: 6a00 4a02 |0001: sput-boolean v0, Lc0/a;.f:Z // field@024a │ │ +0506fe: 6200 4902 |0003: sget-object v0, Lc0/a;.e:Lc0/a; // field@0249 │ │ +050702: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +050706: 2200 1602 |0007: new-instance v0, Lc0/a$b; // type@0216 │ │ +05070a: 7010 2509 0000 |0009: invoke-direct {v0}, Lc0/a$b;.:()V // method@0925 │ │ +050710: 6e10 2609 0000 |000c: invoke-virtual {v0}, Lc0/a$b;.a:()Lc0/a; // method@0926 │ │ +050716: 0c00 |000f: move-result-object v0 │ │ +050718: 6900 4902 |0010: sput-object v0, Lc0/a;.e:Lc0/a; // field@0249 │ │ +05071c: 6200 4902 |0012: sget-object v0, Lc0/a;.e:Lc0/a; // field@0249 │ │ +050720: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lc0/a;) │ │ name : 'a' │ │ type : '()Le0/a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0506bc: |[0506bc] c0.a.a:()Le0/a; │ │ -0506cc: 5410 4602 |0000: iget-object v0, v1, Lc0/a;.b:Le0/a; // field@0246 │ │ -0506d0: 1100 |0002: return-object v0 │ │ +050724: |[050724] c0.a.a:()Le0/a; │ │ +050734: 5410 4602 |0000: iget-object v0, v1, Lc0/a;.b:Le0/a; // field@0246 │ │ +050738: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc0/a;) │ │ name : 'b' │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050704: |[050704] c0.a.b:()Ljava/util/concurrent/ExecutorService; │ │ -050714: 5410 4802 |0000: iget-object v0, v1, Lc0/a;.d:Ljava/util/concurrent/ExecutorService; // field@0248 │ │ -050718: 1100 |0002: return-object v0 │ │ +05076c: |[05076c] c0.a.b:()Ljava/util/concurrent/ExecutorService; │ │ +05077c: 5410 4802 |0000: iget-object v0, v1, Lc0/a;.d:Ljava/util/concurrent/ExecutorService; // field@0248 │ │ +050780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lc0/a;) │ │ name : 'c' │ │ type : '()Lf0/d;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0506d4: |[0506d4] c0.a.c:()Lf0/d; │ │ -0506e4: 5410 4502 |0000: iget-object v0, v1, Lc0/a;.a:Lf0/d; // field@0245 │ │ -0506e8: 1100 |0002: return-object v0 │ │ +05073c: |[05073c] c0.a.c:()Lf0/d; │ │ +05074c: 5410 4502 |0000: iget-object v0, v1, Lc0/a;.a:Lf0/d; // field@0245 │ │ +050750: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lc0/a;) │ │ name : 'd' │ │ type : '()Lio/flutter/embedding/engine/FlutterJNI$c;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0506ec: |[0506ec] c0.a.d:()Lio/flutter/embedding/engine/FlutterJNI$c; │ │ -0506fc: 5410 4702 |0000: iget-object v0, v1, Lc0/a;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0247 │ │ -050700: 1100 |0002: return-object v0 │ │ +050754: |[050754] c0.a.d:()Lio/flutter/embedding/engine/FlutterJNI$c; │ │ +050764: 5410 4702 |0000: iget-object v0, v1, Lc0/a;.c:Lio/flutter/embedding/engine/FlutterJNI$c; // field@0247 │ │ +050768: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #191 header: │ │ @@ -26236,142 +26278,142 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -050778: |[050778] c0.b.:()V │ │ -050788: 0e00 |0000: return-void │ │ +0507e0: |[0507e0] c0.b.:()V │ │ +0507f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc0/b;) │ │ name : 'a' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05078c: |[05078c] c0.b.a:(Ljava/lang/String;Ljava/lang/String;)V │ │ -05079c: 0e00 |0000: return-void │ │ +0507f4: |[0507f4] c0.b.a:(Ljava/lang/String;Ljava/lang/String;)V │ │ +050804: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lc0/b;) │ │ name : 'b' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0507a0: |[0507a0] c0.b.b:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0507b0: 7120 2a02 1000 |0000: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@022a │ │ -0507b6: 0e00 |0003: return-void │ │ +050808: |[050808] c0.b.b:(Ljava/lang/String;Ljava/lang/String;)V │ │ +050818: 7120 2c02 1000 |0000: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@022c │ │ +05081e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lc0/b;) │ │ name : 'c' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0507b8: |[0507b8] c0.b.c:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0507c8: 7130 2b02 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022b │ │ -0507ce: 0e00 |0003: return-void │ │ +050820: |[050820] c0.b.c:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +050830: 7130 2d02 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@022d │ │ +050836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lc0/b;) │ │ name : 'd' │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05075c: |[05075c] c0.b.d:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ -05076c: 7110 2c02 0000 |0000: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@022c │ │ -050772: 0c00 |0003: move-result-object v0 │ │ -050774: 1100 |0004: return-object v0 │ │ +0507c4: |[0507c4] c0.b.d:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ +0507d4: 7110 2e02 0000 |0000: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@022e │ │ +0507da: 0c00 |0003: move-result-object v0 │ │ +0507dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lc0/b;) │ │ name : 'e' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0507d0: |[0507d0] c0.b.e:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0507e0: 0e00 |0000: return-void │ │ +050838: |[050838] c0.b.e:(Ljava/lang/String;Ljava/lang/String;)V │ │ +050848: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lc0/b;) │ │ name : 'f' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0507e4: |[0507e4] c0.b.f:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0507f4: 0e00 |0000: return-void │ │ +05084c: |[05084c] c0.b.f:(Ljava/lang/String;Ljava/lang/String;)V │ │ +05085c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lc0/b;) │ │ name : 'g' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0507f8: |[0507f8] c0.b.g:(Ljava/lang/String;Ljava/lang/String;)V │ │ -050808: 7120 3102 1000 |0000: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0231 │ │ -05080e: 0e00 |0003: return-void │ │ +050860: |[050860] c0.b.g:(Ljava/lang/String;Ljava/lang/String;)V │ │ +050870: 7120 3302 1000 |0000: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0233 │ │ +050876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lc0/b;) │ │ name : 'h' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -050810: |[050810] c0.b.h:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -050820: 7130 3202 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0232 │ │ -050826: 0e00 |0003: return-void │ │ +050878: |[050878] c0.b.h:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +050888: 7130 3402 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0234 │ │ +05088e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -26415,84 +26457,84 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -050828: |[050828] c1.a$a.:()V │ │ -050838: 2200 1902 |0000: new-instance v0, Lc1/a$a; // type@0219 │ │ -05083c: 7010 3709 0000 |0002: invoke-direct {v0}, Lc1/a$a;.:()V // method@0937 │ │ -050842: 6900 4b02 |0005: sput-object v0, Lc1/a$a;.a:Lc1/a$a; // field@024b │ │ -050846: 1c00 5a04 |0007: const-class v0, Ljava/lang/Throwable; // type@045a │ │ -05084a: 6e10 d217 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@17d2 │ │ -050850: 0c01 |000c: move-result-object v1 │ │ -050852: 1a02 cb1d |000d: const-string v2, "throwableMethods" // string@1dcb │ │ -050856: 7120 921c 2100 |000f: invoke-static {v1, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -05085c: 2112 |0012: array-length v2, v1 │ │ -05085e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -050860: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -050862: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -050864: 3524 2c00 |0016: if-ge v4, v2, 0042 // +002c │ │ -050868: 4606 0104 |0018: aget-object v6, v1, v4 │ │ -05086c: 6e10 a618 0600 |001a: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a6 │ │ -050872: 0c07 |001d: move-result-object v7 │ │ -050874: 1a08 2014 |001e: const-string v8, "addSuppressed" // string@1420 │ │ -050878: 7120 8f1c 8700 |0020: invoke-static {v7, v8}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -05087e: 0a07 |0023: move-result v7 │ │ -050880: 3807 1700 |0024: if-eqz v7, 003b // +0017 │ │ -050884: 6e10 a718 0600 |0026: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@18a7 │ │ -05088a: 0c07 |0029: move-result-object v7 │ │ -05088c: 1a08 1919 |002a: const-string v8, "it.parameterTypes" // string@1919 │ │ -050890: 7120 921c 8700 |002c: invoke-static {v7, v8}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c92 │ │ -050896: 7110 232b 0700 |002f: invoke-static {v7}, Lx0/c;.k:([Ljava/lang/Object;)Ljava/lang/Object; // method@2b23 │ │ -05089c: 0c07 |0032: move-result-object v7 │ │ -05089e: 7120 8f1c 0700 |0033: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -0508a4: 0a07 |0036: move-result v7 │ │ -0508a6: 3807 0400 |0037: if-eqz v7, 003b // +0004 │ │ -0508aa: 1217 |0039: const/4 v7, #int 1 // #1 │ │ -0508ac: 2802 |003a: goto 003c // +0002 │ │ -0508ae: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -0508b0: 3807 0300 |003c: if-eqz v7, 003f // +0003 │ │ -0508b4: 2805 |003e: goto 0043 // +0005 │ │ -0508b6: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0508ba: 28d4 |0041: goto 0015 // -002c │ │ -0508bc: 0756 |0042: move-object v6, v5 │ │ -0508be: 6906 4c02 |0043: sput-object v6, Lc1/a$a;.b:Ljava/lang/reflect/Method; // field@024c │ │ -0508c2: 2110 |0045: array-length v0, v1 │ │ -0508c4: 3503 1500 |0046: if-ge v3, v0, 005b // +0015 │ │ -0508c8: 4602 0103 |0048: aget-object v2, v1, v3 │ │ -0508cc: 6e10 a618 0200 |004a: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a6 │ │ -0508d2: 0c04 |004d: move-result-object v4 │ │ -0508d4: 1a06 f117 |004e: const-string v6, "getSuppressed" // string@17f1 │ │ -0508d8: 7120 8f1c 6400 |0050: invoke-static {v4, v6}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c8f │ │ -0508de: 0a04 |0053: move-result v4 │ │ -0508e0: 3804 0400 |0054: if-eqz v4, 0058 // +0004 │ │ -0508e4: 0725 |0056: move-object v5, v2 │ │ -0508e6: 2804 |0057: goto 005b // +0004 │ │ -0508e8: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0508ec: 28ec |005a: goto 0046 // -0014 │ │ -0508ee: 6905 4d02 |005b: sput-object v5, Lc1/a$a;.c:Ljava/lang/reflect/Method; // field@024d │ │ -0508f2: 0e00 |005d: return-void │ │ +050890: |[050890] c1.a$a.:()V │ │ +0508a0: 2200 1902 |0000: new-instance v0, Lc1/a$a; // type@0219 │ │ +0508a4: 7010 3909 0000 |0002: invoke-direct {v0}, Lc1/a$a;.:()V // method@0939 │ │ +0508aa: 6900 4b02 |0005: sput-object v0, Lc1/a$a;.a:Lc1/a$a; // field@024b │ │ +0508ae: 1c00 5a04 |0007: const-class v0, Ljava/lang/Throwable; // type@045a │ │ +0508b2: 6e10 d417 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@17d4 │ │ +0508b8: 0c01 |000c: move-result-object v1 │ │ +0508ba: 1a02 cb1d |000d: const-string v2, "throwableMethods" // string@1dcb │ │ +0508be: 7120 941c 2100 |000f: invoke-static {v1, v2}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +0508c4: 2112 |0012: array-length v2, v1 │ │ +0508c6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0508c8: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +0508ca: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +0508cc: 3524 2c00 |0016: if-ge v4, v2, 0042 // +002c │ │ +0508d0: 4606 0104 |0018: aget-object v6, v1, v4 │ │ +0508d4: 6e10 a818 0600 |001a: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a8 │ │ +0508da: 0c07 |001d: move-result-object v7 │ │ +0508dc: 1a08 2014 |001e: const-string v8, "addSuppressed" // string@1420 │ │ +0508e0: 7120 911c 8700 |0020: invoke-static {v7, v8}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +0508e6: 0a07 |0023: move-result v7 │ │ +0508e8: 3807 1700 |0024: if-eqz v7, 003b // +0017 │ │ +0508ec: 6e10 a918 0600 |0026: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@18a9 │ │ +0508f2: 0c07 |0029: move-result-object v7 │ │ +0508f4: 1a08 1919 |002a: const-string v8, "it.parameterTypes" // string@1919 │ │ +0508f8: 7120 941c 8700 |002c: invoke-static {v7, v8}, Lkotlin/jvm/internal/i;.d:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c94 │ │ +0508fe: 7110 262b 0700 |002f: invoke-static {v7}, Lx0/c;.k:([Ljava/lang/Object;)Ljava/lang/Object; // method@2b26 │ │ +050904: 0c07 |0032: move-result-object v7 │ │ +050906: 7120 911c 0700 |0033: invoke-static {v7, v0}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +05090c: 0a07 |0036: move-result v7 │ │ +05090e: 3807 0400 |0037: if-eqz v7, 003b // +0004 │ │ +050912: 1217 |0039: const/4 v7, #int 1 // #1 │ │ +050914: 2802 |003a: goto 003c // +0002 │ │ +050916: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +050918: 3807 0300 |003c: if-eqz v7, 003f // +0003 │ │ +05091c: 2805 |003e: goto 0043 // +0005 │ │ +05091e: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +050922: 28d4 |0041: goto 0015 // -002c │ │ +050924: 0756 |0042: move-object v6, v5 │ │ +050926: 6906 4c02 |0043: sput-object v6, Lc1/a$a;.b:Ljava/lang/reflect/Method; // field@024c │ │ +05092a: 2110 |0045: array-length v0, v1 │ │ +05092c: 3503 1500 |0046: if-ge v3, v0, 005b // +0015 │ │ +050930: 4602 0103 |0048: aget-object v2, v1, v3 │ │ +050934: 6e10 a818 0200 |004a: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a8 │ │ +05093a: 0c04 |004d: move-result-object v4 │ │ +05093c: 1a06 f117 |004e: const-string v6, "getSuppressed" // string@17f1 │ │ +050940: 7120 911c 6400 |0050: invoke-static {v4, v6}, Lkotlin/jvm/internal/i;.a:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1c91 │ │ +050946: 0a04 |0053: move-result v4 │ │ +050948: 3804 0400 |0054: if-eqz v4, 0058 // +0004 │ │ +05094c: 0725 |0056: move-object v5, v2 │ │ +05094e: 2804 |0057: goto 005b // +0004 │ │ +050950: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +050954: 28ec |005a: goto 0046 // -0014 │ │ +050956: 6905 4d02 |005b: sput-object v5, Lc1/a$a;.c:Ljava/lang/reflect/Method; // field@024d │ │ +05095a: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc1/a$a;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0508f4: |[0508f4] c1.a$a.:()V │ │ -050904: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05090a: 0e00 |0003: return-void │ │ +05095c: |[05095c] c1.a$a.:()V │ │ +05096c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +050972: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -26523,61 +26565,61 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050948: |[050948] c1.a.:()V │ │ -050958: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05095e: 0e00 |0003: return-void │ │ +0509b0: |[0509b0] c1.a.:()V │ │ +0509c0: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +0509c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lc1/a;) │ │ name : 'a' │ │ type : '(Ljava/lang/Throwable;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -050960: |[050960] c1.a.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V │ │ -050970: 1a00 dd14 |0000: const-string v0, "cause" // string@14dd │ │ -050974: 7120 931c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -05097a: 1a00 1d16 |0005: const-string v0, "exception" // string@161d │ │ -05097e: 7120 931c 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c93 │ │ -050984: 6200 4c02 |000a: sget-object v0, Lc1/a$a;.b:Ljava/lang/reflect/Method; // field@024c │ │ -050988: 3800 0b00 |000c: if-eqz v0, 0017 // +000b │ │ -05098c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -05098e: 2311 c608 |000f: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ -050992: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -050994: 4d05 0102 |0012: aput-object v5, v1, v2 │ │ -050998: 6e30 a918 4001 |0014: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -05099e: 0e00 |0017: return-void │ │ +0509c8: |[0509c8] c1.a.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V │ │ +0509d8: 1a00 dd14 |0000: const-string v0, "cause" // string@14dd │ │ +0509dc: 7120 951c 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0509e2: 1a00 1d16 |0005: const-string v0, "exception" // string@161d │ │ +0509e6: 7120 951c 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/i;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@1c95 │ │ +0509ec: 6200 4c02 |000a: sget-object v0, Lc1/a$a;.b:Ljava/lang/reflect/Method; // field@024c │ │ +0509f0: 3800 0b00 |000c: if-eqz v0, 0017 // +000b │ │ +0509f4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0509f6: 2311 c608 |000f: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ +0509fa: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0509fc: 4d05 0102 |0012: aput-object v5, v1, v2 │ │ +050a00: 6e30 ab18 4001 |0014: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +050a06: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc1/a;) │ │ name : 'b' │ │ type : '()Li1/c;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05092c: |[05092c] c1.a.b:()Li1/c; │ │ -05093c: 2200 2303 |0000: new-instance v0, Li1/b; // type@0323 │ │ -050940: 7010 5711 0000 |0002: invoke-direct {v0}, Li1/b;.:()V // method@1157 │ │ -050946: 1100 |0005: return-object v0 │ │ +050994: |[050994] c1.a.b:()Li1/c; │ │ +0509a4: 2200 2303 |0000: new-instance v0, Li1/b; // type@0323 │ │ +0509a8: 7010 5911 0000 |0002: invoke-direct {v0}, Li1/b;.:()V // method@1159 │ │ +0509ae: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #194 header: │ │ @@ -26607,19 +26649,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05090c: |[05090c] c1.b.:()V │ │ -05091c: 2200 eb02 |0000: new-instance v0, Le1/a; // type@02eb │ │ -050920: 7010 ed10 0000 |0002: invoke-direct {v0}, Le1/a;.:()V // method@10ed │ │ -050926: 6900 4e02 |0005: sput-object v0, Lc1/b;.a:Lc1/a; // field@024e │ │ -05092a: 0e00 |0007: return-void │ │ +050974: |[050974] c1.b.:()V │ │ +050984: 2200 eb02 |0000: new-instance v0, Le1/a; // type@02eb │ │ +050988: 7010 ef10 0000 |0002: invoke-direct {v0}, Le1/a;.:()V // method@10ef │ │ +05098e: 6900 4e02 |0005: sput-object v0, Lc1/b;.a:Lc1/a; // field@024e │ │ +050992: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -26646,75 +26688,75 @@ │ │ type : '(III)I' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0509a0: |[0509a0] c1.c.a:(III)I │ │ -0509b0: 7120 3e09 2000 |0000: invoke-static {v0, v2}, Lc1/c;.c:(II)I // method@093e │ │ -0509b6: 0a00 |0003: move-result v0 │ │ -0509b8: 7120 3e09 2100 |0004: invoke-static {v1, v2}, Lc1/c;.c:(II)I // method@093e │ │ -0509be: 0a01 |0007: move-result v1 │ │ -0509c0: b110 |0008: sub-int/2addr v0, v1 │ │ -0509c2: 7120 3e09 2000 |0009: invoke-static {v0, v2}, Lc1/c;.c:(II)I // method@093e │ │ -0509c8: 0a00 |000c: move-result v0 │ │ -0509ca: 0f00 |000d: return v0 │ │ +050a08: |[050a08] c1.c.a:(III)I │ │ +050a18: 7120 4009 2000 |0000: invoke-static {v0, v2}, Lc1/c;.c:(II)I // method@0940 │ │ +050a1e: 0a00 |0003: move-result v0 │ │ +050a20: 7120 4009 2100 |0004: invoke-static {v1, v2}, Lc1/c;.c:(II)I // method@0940 │ │ +050a26: 0a01 |0007: move-result v1 │ │ +050a28: b110 |0008: sub-int/2addr v0, v1 │ │ +050a2a: 7120 4009 2000 |0009: invoke-static {v0, v2}, Lc1/c;.c:(II)I // method@0940 │ │ +050a30: 0a00 |000c: move-result v0 │ │ +050a32: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc1/c;) │ │ name : 'b' │ │ type : '(III)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0509cc: |[0509cc] c1.c.b:(III)I │ │ -0509dc: 3d02 0b00 |0000: if-lez v2, 000b // +000b │ │ -0509e0: 3410 0300 |0002: if-lt v0, v1, 0005 // +0003 │ │ -0509e4: 2812 |0004: goto 0016 // +0012 │ │ -0509e6: 7130 3c09 0102 |0005: invoke-static {v1, v0, v2}, Lc1/c;.a:(III)I // method@093c │ │ -0509ec: 0a00 |0008: move-result v0 │ │ -0509ee: b101 |0009: sub-int/2addr v1, v0 │ │ -0509f0: 280c |000a: goto 0016 // +000c │ │ -0509f2: 3b02 0c00 |000b: if-gez v2, 0017 // +000c │ │ -0509f6: 3610 0300 |000d: if-gt v0, v1, 0010 // +0003 │ │ -0509fa: 2807 |000f: goto 0016 // +0007 │ │ -0509fc: 7b22 |0010: neg-int v2, v2 │ │ -0509fe: 7130 3c09 1002 |0011: invoke-static {v0, v1, v2}, Lc1/c;.a:(III)I // method@093c │ │ -050a04: 0a00 |0014: move-result v0 │ │ -050a06: b001 |0015: add-int/2addr v1, v0 │ │ -050a08: 0f01 |0016: return v1 │ │ -050a0a: 2200 3704 |0017: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -050a0e: 1a01 9710 |0019: const-string v1, "Step is zero." // string@1097 │ │ -050a12: 7020 0018 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -050a18: 2700 |001e: throw v0 │ │ +050a34: |[050a34] c1.c.b:(III)I │ │ +050a44: 3d02 0b00 |0000: if-lez v2, 000b // +000b │ │ +050a48: 3410 0300 |0002: if-lt v0, v1, 0005 // +0003 │ │ +050a4c: 2812 |0004: goto 0016 // +0012 │ │ +050a4e: 7130 3e09 0102 |0005: invoke-static {v1, v0, v2}, Lc1/c;.a:(III)I // method@093e │ │ +050a54: 0a00 |0008: move-result v0 │ │ +050a56: b101 |0009: sub-int/2addr v1, v0 │ │ +050a58: 280c |000a: goto 0016 // +000c │ │ +050a5a: 3b02 0c00 |000b: if-gez v2, 0017 // +000c │ │ +050a5e: 3610 0300 |000d: if-gt v0, v1, 0010 // +0003 │ │ +050a62: 2807 |000f: goto 0016 // +0007 │ │ +050a64: 7b22 |0010: neg-int v2, v2 │ │ +050a66: 7130 3e09 1002 |0011: invoke-static {v0, v1, v2}, Lc1/c;.a:(III)I // method@093e │ │ +050a6c: 0a00 |0014: move-result v0 │ │ +050a6e: b001 |0015: add-int/2addr v1, v0 │ │ +050a70: 0f01 |0016: return v1 │ │ +050a72: 2200 3704 |0017: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +050a76: 1a01 9710 |0019: const-string v1, "Step is zero." // string@1097 │ │ +050a7a: 7020 0218 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +050a80: 2700 |001e: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lc1/c;) │ │ name : 'c' │ │ type : '(II)I' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -050a1c: |[050a1c] c1.c.c:(II)I │ │ -050a2c: b410 |0000: rem-int/2addr v0, v1 │ │ -050a2e: 3a00 0300 |0001: if-ltz v0, 0004 // +0003 │ │ -050a32: 2802 |0003: goto 0005 // +0002 │ │ -050a34: b010 |0004: add-int/2addr v0, v1 │ │ -050a36: 0f00 |0005: return v0 │ │ +050a84: |[050a84] c1.c.c:(II)I │ │ +050a94: b410 |0000: rem-int/2addr v0, v1 │ │ +050a96: 3a00 0300 |0001: if-ltz v0, 0004 // +0003 │ │ +050a9a: 2802 |0003: goto 0005 // +0002 │ │ +050a9c: b010 |0004: add-int/2addr v0, v1 │ │ +050a9e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -26761,15 +26803,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #197 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/a0; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="d" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #2373 'a' │ │ +Annotations on method #2375 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TT;" } │ │ │ │ Class #197 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/a0$d;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -26828,15 +26870,15 @@ │ │ virtual_methods_size: 3 │ │ │ │ Class #199 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/a0; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="i" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/util/List<" "TE;>;" "Ljava/util/RandomAccess;" } │ │ -Annotations on method #2376 'd' │ │ +Annotations on method #2378 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "TE;>;" } │ │ │ │ Class #199 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/a0$i;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -26875,17 +26917,17 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #200 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/crypto/tink/shaded/protobuf/a0$f; Lcom/google/crypto/tink/shaded/protobuf/a0$b; Lcom/google/crypto/tink/shaded/protobuf/a0$h; Lcom/google/crypto/tink/shaded/protobuf/a0$a; Lcom/google/crypto/tink/shaded/protobuf/a0$g; Lcom/google/crypto/tink/shaded/protobuf/a0$i; Lcom/google/crypto/tink/shaded/protobuf/a0$e; Lcom/google/crypto/tink/shaded/protobuf/a0$d; Lcom/google/crypto/tink/shaded/protobuf/a0$c; } │ │ -Annotations on method #2379 'a' │ │ +Annotations on method #2381 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)TT;" } │ │ -Annotations on method #2380 'b' │ │ +Annotations on method #2382 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Ljava/lang/String;" ")TT;" } │ │ │ │ Class #200 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/a0;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -26921,226 +26963,226 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -05effc: |[05effc] com.google.crypto.tink.shaded.protobuf.a0.:()V │ │ -05f00c: 1a00 de11 |0000: const-string v0, "US-ASCII" // string@11de │ │ -05f010: 7110 e718 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@18e7 │ │ -05f016: 0c00 |0005: move-result-object v0 │ │ -05f018: 6900 4f02 |0006: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:Ljava/nio/charset/Charset; // field@024f │ │ -05f01c: 1a00 e111 |0008: const-string v0, "UTF-8" // string@11e1 │ │ -05f020: 7110 e718 0000 |000a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@18e7 │ │ -05f026: 0c00 |000d: move-result-object v0 │ │ -05f028: 6900 5002 |000e: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ -05f02c: 1a00 fd04 |0010: const-string v0, "ISO-8859-1" // string@04fd │ │ -05f030: 7110 e718 0000 |0012: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@18e7 │ │ -05f036: 0c00 |0015: move-result-object v0 │ │ -05f038: 6900 5102 |0016: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.c:Ljava/nio/charset/Charset; // field@0251 │ │ -05f03c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -05f03e: 2300 8808 |0019: new-array v0, v0, [B // type@0888 │ │ -05f042: 6900 5202 |001b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.d:[B // field@0252 │ │ -05f046: 7110 dc18 0000 |001d: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@18dc │ │ -05f04c: 0c01 |0020: move-result-object v1 │ │ -05f04e: 6901 5302 |0021: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/a0;.e:Ljava/nio/ByteBuffer; // field@0253 │ │ -05f052: 7110 830b 0000 |0023: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.h:([B)Lcom/google/crypto/tink/shaded/protobuf/i; // method@0b83 │ │ -05f058: 0c00 |0026: move-result-object v0 │ │ -05f05a: 6900 5402 |0027: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.f:Lcom/google/crypto/tink/shaded/protobuf/i; // field@0254 │ │ -05f05e: 0e00 |0029: return-void │ │ +05f064: |[05f064] com.google.crypto.tink.shaded.protobuf.a0.:()V │ │ +05f074: 1a00 de11 |0000: const-string v0, "US-ASCII" // string@11de │ │ +05f078: 7110 e918 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@18e9 │ │ +05f07e: 0c00 |0005: move-result-object v0 │ │ +05f080: 6900 4f02 |0006: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:Ljava/nio/charset/Charset; // field@024f │ │ +05f084: 1a00 e111 |0008: const-string v0, "UTF-8" // string@11e1 │ │ +05f088: 7110 e918 0000 |000a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@18e9 │ │ +05f08e: 0c00 |000d: move-result-object v0 │ │ +05f090: 6900 5002 |000e: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ +05f094: 1a00 fd04 |0010: const-string v0, "ISO-8859-1" // string@04fd │ │ +05f098: 7110 e918 0000 |0012: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@18e9 │ │ +05f09e: 0c00 |0015: move-result-object v0 │ │ +05f0a0: 6900 5102 |0016: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.c:Ljava/nio/charset/Charset; // field@0251 │ │ +05f0a4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +05f0a6: 2300 8808 |0019: new-array v0, v0, [B // type@0888 │ │ +05f0aa: 6900 5202 |001b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.d:[B // field@0252 │ │ +05f0ae: 7110 de18 0000 |001d: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@18de │ │ +05f0b4: 0c01 |0020: move-result-object v1 │ │ +05f0b6: 6901 5302 |0021: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/a0;.e:Ljava/nio/ByteBuffer; // field@0253 │ │ +05f0ba: 7110 850b 0000 |0023: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.h:([B)Lcom/google/crypto/tink/shaded/protobuf/i; // method@0b85 │ │ +05f0c0: 0c00 |0026: move-result-object v0 │ │ +05f0c2: 6900 5402 |0027: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.f:Lcom/google/crypto/tink/shaded/protobuf/i; // field@0254 │ │ +05f0c6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/a0;) │ │ name : 'a' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05ef78: |[05ef78] com.google.crypto.tink.shaded.protobuf.a0.a:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05ef88: 7110 c219 0000 |0000: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@19c2 │ │ -05ef8e: 1100 |0003: return-object v0 │ │ +05efe0: |[05efe0] com.google.crypto.tink.shaded.protobuf.a0.a:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +05eff0: 7110 c419 0000 |0000: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@19c4 │ │ +05eff6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/a0;) │ │ name : 'b' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05ef90: |[05ef90] com.google.crypto.tink.shaded.protobuf.a0.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ -05efa0: 7120 c319 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@19c3 │ │ -05efa6: 1100 |0003: return-object v0 │ │ +05eff8: |[05eff8] com.google.crypto.tink.shaded.protobuf.a0.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ +05f008: 7120 c519 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@19c5 │ │ +05f00e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/a0;) │ │ name : 'c' │ │ type : '(Z)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05eecc: |[05eecc] com.google.crypto.tink.shaded.protobuf.a0.c:(Z)I │ │ -05eedc: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -05eee0: 1300 cf04 |0002: const/16 v0, #int 1231 // #4cf │ │ -05eee4: 2803 |0004: goto 0007 // +0003 │ │ -05eee6: 1300 d504 |0005: const/16 v0, #int 1237 // #4d5 │ │ -05eeea: 0f00 |0007: return v0 │ │ +05ef34: |[05ef34] com.google.crypto.tink.shaded.protobuf.a0.c:(Z)I │ │ +05ef44: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +05ef48: 1300 cf04 |0002: const/16 v0, #int 1231 // #4cf │ │ +05ef4c: 2803 |0004: goto 0007 // +0003 │ │ +05ef4e: 1300 d504 |0005: const/16 v0, #int 1237 // #4d5 │ │ +05ef52: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/a0;) │ │ name : 'd' │ │ type : '([B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -05eeec: |[05eeec] com.google.crypto.tink.shaded.protobuf.a0.d:([B)I │ │ -05eefc: 2120 |0000: array-length v0, v2 │ │ -05eefe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05ef00: 7130 4f09 1200 |0002: invoke-static {v2, v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0;.e:([BII)I // method@094f │ │ -05ef06: 0a02 |0005: move-result v2 │ │ -05ef08: 0f02 |0006: return v2 │ │ +05ef54: |[05ef54] com.google.crypto.tink.shaded.protobuf.a0.d:([B)I │ │ +05ef64: 2120 |0000: array-length v0, v2 │ │ +05ef66: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05ef68: 7130 5109 1200 |0002: invoke-static {v2, v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0;.e:([BII)I // method@0951 │ │ +05ef6e: 0a02 |0005: move-result v2 │ │ +05ef70: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/a0;) │ │ name : 'e' │ │ type : '([BII)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -05ef0c: |[05ef0c] com.google.crypto.tink.shaded.protobuf.a0.e:([BII)I │ │ -05ef1c: 7140 5309 0221 |0000: invoke-static {v2, v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/a0;.i:(I[BII)I // method@0953 │ │ -05ef22: 0a00 |0003: move-result v0 │ │ -05ef24: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -05ef28: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05ef2a: 0f00 |0007: return v0 │ │ +05ef74: |[05ef74] com.google.crypto.tink.shaded.protobuf.a0.e:([BII)I │ │ +05ef84: 7140 5509 0221 |0000: invoke-static {v2, v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/a0;.i:(I[BII)I // method@0955 │ │ +05ef8a: 0a00 |0003: move-result v0 │ │ +05ef8c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +05ef90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05ef92: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/a0;) │ │ name : 'f' │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05ef2c: |[05ef2c] com.google.crypto.tink.shaded.protobuf.a0.f:(J)I │ │ -05ef3c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -05ef40: a500 0200 |0002: ushr-long v0, v2, v0 │ │ -05ef44: c202 |0004: xor-long/2addr v2, v0 │ │ -05ef46: 8423 |0005: long-to-int v3, v2 │ │ -05ef48: 0f03 |0006: return v3 │ │ +05ef94: |[05ef94] com.google.crypto.tink.shaded.protobuf.a0.f:(J)I │ │ +05efa4: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +05efa8: a500 0200 |0002: ushr-long v0, v2, v0 │ │ +05efac: c202 |0004: xor-long/2addr v2, v0 │ │ +05efae: 8423 |0005: long-to-int v3, v2 │ │ +05efb0: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/a0;) │ │ name : 'g' │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05eeb0: |[05eeb0] com.google.crypto.tink.shaded.protobuf.a0.g:([B)Z │ │ -05eec0: 7110 6c0e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1;.m:([B)Z // method@0e6c │ │ -05eec6: 0a00 |0003: move-result v0 │ │ -05eec8: 0f00 |0004: return v0 │ │ +05ef18: |[05ef18] com.google.crypto.tink.shaded.protobuf.a0.g:([B)Z │ │ +05ef28: 7110 6e0e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1;.m:([B)Z // method@0e6e │ │ +05ef2e: 0a00 |0003: move-result v0 │ │ +05ef30: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/a0;) │ │ name : 'h' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05efa8: |[05efa8] com.google.crypto.tink.shaded.protobuf.a0.h:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -05efb8: 1f00 8902 |0000: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -05efbc: 7210 c30d 0000 |0002: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/r0;.h:()Lcom/google/crypto/tink/shaded/protobuf/r0$a; // method@0dc3 │ │ -05efc2: 0c00 |0005: move-result-object v0 │ │ -05efc4: 1f01 8902 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -05efc8: 7220 bb0d 1000 |0008: invoke-interface {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r0$a;.c:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0$a; // method@0dbb │ │ -05efce: 0c00 |000b: move-result-object v0 │ │ -05efd0: 7210 bd0d 0000 |000c: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/r0$a;.j:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0dbd │ │ -05efd6: 0c00 |000f: move-result-object v0 │ │ -05efd8: 1100 |0010: return-object v0 │ │ +05f010: |[05f010] com.google.crypto.tink.shaded.protobuf.a0.h:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +05f020: 1f00 8902 |0000: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +05f024: 7210 c50d 0000 |0002: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/r0;.h:()Lcom/google/crypto/tink/shaded/protobuf/r0$a; // method@0dc5 │ │ +05f02a: 0c00 |0005: move-result-object v0 │ │ +05f02c: 1f01 8902 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +05f030: 7220 bd0d 1000 |0008: invoke-interface {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r0$a;.c:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0$a; // method@0dbd │ │ +05f036: 0c00 |000b: move-result-object v0 │ │ +05f038: 7210 bf0d 0000 |000c: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/r0$a;.j:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0dbf │ │ +05f03e: 0c00 |000f: move-result-object v0 │ │ +05f040: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/a0;) │ │ name : 'i' │ │ type : '(I[BII)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -05ef4c: |[05ef4c] com.google.crypto.tink.shaded.protobuf.a0.i:(I[BII)I │ │ -05ef5c: 0140 |0000: move v0, v4 │ │ -05ef5e: 9001 0405 |0001: add-int v1, v4, v5 │ │ -05ef62: 3510 0a00 |0003: if-ge v0, v1, 000d // +000a │ │ -05ef66: da02 021f |0005: mul-int/lit8 v2, v2, #int 31 // #1f │ │ -05ef6a: 4801 0300 |0007: aget-byte v1, v3, v0 │ │ -05ef6e: b012 |0009: add-int/2addr v2, v1 │ │ -05ef70: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05ef74: 28f5 |000c: goto 0001 // -000b │ │ -05ef76: 0f02 |000d: return v2 │ │ +05efb4: |[05efb4] com.google.crypto.tink.shaded.protobuf.a0.i:(I[BII)I │ │ +05efc4: 0140 |0000: move v0, v4 │ │ +05efc6: 9001 0405 |0001: add-int v1, v4, v5 │ │ +05efca: 3510 0a00 |0003: if-ge v0, v1, 000d // +000a │ │ +05efce: da02 021f |0005: mul-int/lit8 v2, v2, #int 31 // #1f │ │ +05efd2: 4801 0300 |0007: aget-byte v1, v3, v0 │ │ +05efd6: b012 |0009: add-int/2addr v2, v1 │ │ +05efd8: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05efdc: 28f5 |000c: goto 0001 // -000b │ │ +05efde: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/a0;) │ │ name : 'j' │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05efdc: |[05efdc] com.google.crypto.tink.shaded.protobuf.a0.j:([B)Ljava/lang/String; │ │ -05efec: 2200 5404 |0000: new-instance v0, Ljava/lang/String; // type@0454 │ │ -05eff0: 6201 5002 |0002: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ -05eff4: 7030 4118 2001 |0004: invoke-direct {v0, v2, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@1841 │ │ -05effa: 1100 |0007: return-object v0 │ │ +05f044: |[05f044] com.google.crypto.tink.shaded.protobuf.a0.j:([B)Ljava/lang/String; │ │ +05f054: 2200 5404 |0000: new-instance v0, Ljava/lang/String; // type@0454 │ │ +05f058: 6201 5002 |0002: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ +05f05c: 7030 4318 2001 |0004: invoke-direct {v0, v2, v1}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@1843 │ │ +05f062: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -27200,269 +27242,269 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -05f1e8: |[05f1e8] com.google.crypto.tink.shaded.protobuf.b0.:(Ljava/io/IOException;)V │ │ -05f1f8: 6e10 9417 0200 |0000: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@1794 │ │ -05f1fe: 0c00 |0003: move-result-object v0 │ │ -05f200: 7030 9217 0102 |0004: invoke-direct {v1, v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1792 │ │ -05f206: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -05f208: 5b12 5602 |0008: iput-object v2, v1, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@0256 │ │ -05f20c: 0e00 |000a: return-void │ │ +05f250: |[05f250] com.google.crypto.tink.shaded.protobuf.b0.:(Ljava/io/IOException;)V │ │ +05f260: 6e10 9617 0200 |0000: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@1796 │ │ +05f266: 0c00 |0003: move-result-object v0 │ │ +05f268: 7030 9417 0102 |0004: invoke-direct {v1, v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1794 │ │ +05f26e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +05f270: 5b12 5602 |0008: iput-object v2, v1, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@0256 │ │ +05f274: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05f210: |[05f210] com.google.crypto.tink.shaded.protobuf.b0.:(Ljava/lang/String;)V │ │ -05f220: 7020 9117 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1791 │ │ -05f226: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -05f228: 5b01 5602 |0004: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@0256 │ │ -05f22c: 0e00 |0006: return-void │ │ +05f278: |[05f278] com.google.crypto.tink.shaded.protobuf.b0.:(Ljava/lang/String;)V │ │ +05f288: 7020 9317 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1793 │ │ +05f28e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05f290: 5b01 5602 |0004: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@0256 │ │ +05f294: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'b' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/b0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f090: |[05f090] com.google.crypto.tink.shaded.protobuf.b0.b:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ -05f0a0: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ -05f0a4: 1a01 e60f |0002: const-string v1, "Protocol message end-group tag did not match expected tag." // string@0fe6 │ │ -05f0a8: 7020 5f09 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@095f │ │ -05f0ae: 1100 |0007: return-object v0 │ │ +05f0f8: |[05f0f8] com.google.crypto.tink.shaded.protobuf.b0.b:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ +05f108: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ +05f10c: 1a01 e60f |0002: const-string v1, "Protocol message end-group tag did not match expected tag." // string@0fe6 │ │ +05f110: 7020 6109 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@0961 │ │ +05f116: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'c' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/b0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f0b0: |[05f0b0] com.google.crypto.tink.shaded.protobuf.b0.c:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ -05f0c0: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ -05f0c4: 1a01 e50f |0002: const-string v1, "Protocol message contained an invalid tag (zero)." // string@0fe5 │ │ -05f0c8: 7020 5f09 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@095f │ │ -05f0ce: 1100 |0007: return-object v0 │ │ +05f118: |[05f118] com.google.crypto.tink.shaded.protobuf.b0.c:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ +05f128: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ +05f12c: 1a01 e50f |0002: const-string v1, "Protocol message contained an invalid tag (zero)." // string@0fe5 │ │ +05f130: 7020 6109 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@0961 │ │ +05f136: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'd' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/b0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f0d0: |[05f0d0] com.google.crypto.tink.shaded.protobuf.b0.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ -05f0e0: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ -05f0e4: 1a01 e70f |0002: const-string v1, "Protocol message had invalid UTF-8." // string@0fe7 │ │ -05f0e8: 7020 5f09 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@095f │ │ -05f0ee: 1100 |0007: return-object v0 │ │ +05f138: |[05f138] com.google.crypto.tink.shaded.protobuf.b0.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ +05f148: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ +05f14c: 1a01 e70f |0002: const-string v1, "Protocol message had invalid UTF-8." // string@0fe7 │ │ +05f150: 7020 6109 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@0961 │ │ +05f156: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'e' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/b0$a;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f1c8: |[05f1c8] com.google.crypto.tink.shaded.protobuf.b0.e:()Lcom/google/crypto/tink/shaded/protobuf/b0$a; │ │ -05f1d8: 2200 2a02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0$a; // type@022a │ │ -05f1dc: 1a01 e90f |0002: const-string v1, "Protocol message tag had invalid wire type." // string@0fe9 │ │ -05f1e0: 7020 5d09 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0$a;.:(Ljava/lang/String;)V // method@095d │ │ -05f1e6: 1100 |0007: return-object v0 │ │ +05f230: |[05f230] com.google.crypto.tink.shaded.protobuf.b0.e:()Lcom/google/crypto/tink/shaded/protobuf/b0$a; │ │ +05f240: 2200 2a02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0$a; // type@022a │ │ +05f244: 1a01 e90f |0002: const-string v1, "Protocol message tag had invalid wire type." // string@0fe9 │ │ +05f248: 7020 5f09 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0$a;.:(Ljava/lang/String;)V // method@095f │ │ +05f24e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'f' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/b0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f0f0: |[05f0f0] com.google.crypto.tink.shaded.protobuf.b0.f:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ -05f100: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ -05f104: 1a01 4a03 |0002: const-string v1, "CodedInputStream encountered a malformed varint." // string@034a │ │ -05f108: 7020 5f09 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@095f │ │ -05f10e: 1100 |0007: return-object v0 │ │ +05f158: |[05f158] com.google.crypto.tink.shaded.protobuf.b0.f:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ +05f168: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ +05f16c: 1a01 4a03 |0002: const-string v1, "CodedInputStream encountered a malformed varint." // string@034a │ │ +05f170: 7020 6109 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@0961 │ │ +05f176: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'g' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/b0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f110: |[05f110] com.google.crypto.tink.shaded.protobuf.b0.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ -05f120: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ -05f124: 1a01 4b03 |0002: const-string v1, "CodedInputStream encountered an embedded string or message which claimed to have negative size." // string@034b │ │ -05f128: 7020 5f09 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@095f │ │ -05f12e: 1100 |0007: return-object v0 │ │ +05f178: |[05f178] com.google.crypto.tink.shaded.protobuf.b0.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ +05f188: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ +05f18c: 1a01 4b03 |0002: const-string v1, "CodedInputStream encountered an embedded string or message which claimed to have negative size." // string@034b │ │ +05f190: 7020 6109 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@0961 │ │ +05f196: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'h' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/b0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f130: |[05f130] com.google.crypto.tink.shaded.protobuf.b0.h:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ -05f140: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ -05f144: 1a01 2d04 |0002: const-string v1, "Failed to parse the message." // string@042d │ │ -05f148: 7020 5f09 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@095f │ │ -05f14e: 1100 |0007: return-object v0 │ │ +05f198: |[05f198] com.google.crypto.tink.shaded.protobuf.b0.h:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ +05f1a8: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ +05f1ac: 1a01 2d04 |0002: const-string v1, "Failed to parse the message." // string@042d │ │ +05f1b0: 7020 6109 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@0961 │ │ +05f1b6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'i' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/b0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f150: |[05f150] com.google.crypto.tink.shaded.protobuf.b0.i:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ -05f160: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ -05f164: 1a01 e80f |0002: const-string v1, "Protocol message had too many levels of nesting. May be malicious. Use CodedInputStream.setRecursionLimit() to increase the depth limit." // string@0fe8 │ │ -05f168: 7020 5f09 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@095f │ │ -05f16e: 1100 |0007: return-object v0 │ │ +05f1b8: |[05f1b8] com.google.crypto.tink.shaded.protobuf.b0.i:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ +05f1c8: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ +05f1cc: 1a01 e80f |0002: const-string v1, "Protocol message had too many levels of nesting. May be malicious. Use CodedInputStream.setRecursionLimit() to increase the depth limit." // string@0fe8 │ │ +05f1d0: 7020 6109 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@0961 │ │ +05f1d6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'l' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/b0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f188: |[05f188] com.google.crypto.tink.shaded.protobuf.b0.l:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ -05f198: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ -05f19c: 1a01 ea0f |0002: const-string v1, "Protocol message was too large. May be malicious. Use CodedInputStream.setSizeLimit() to increase the size limit." // string@0fea │ │ -05f1a0: 7020 5f09 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@095f │ │ -05f1a6: 1100 |0007: return-object v0 │ │ +05f1f0: |[05f1f0] com.google.crypto.tink.shaded.protobuf.b0.l:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ +05f200: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ +05f204: 1a01 ea0f |0002: const-string v1, "Protocol message was too large. May be malicious. Use CodedInputStream.setSizeLimit() to increase the size limit." // string@0fea │ │ +05f208: 7020 6109 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@0961 │ │ +05f20e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'm' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/b0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f1a8: |[05f1a8] com.google.crypto.tink.shaded.protobuf.b0.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ -05f1b8: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ -05f1bc: 1a01 d812 |0002: const-string v1, "While parsing a protocol message, the input ended unexpectedly in the middle of a field. This could mean either that the input has been truncated or that an embedded message misreported its own length." // string@12d8 │ │ -05f1c0: 7020 5f09 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@095f │ │ -05f1c6: 1100 |0007: return-object v0 │ │ +05f210: |[05f210] com.google.crypto.tink.shaded.protobuf.b0.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ +05f220: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ +05f224: 1a01 d812 |0002: const-string v1, "While parsing a protocol message, the input ended unexpectedly in the middle of a field. This could mean either that the input has been truncated or that an embedded message misreported its own length." // string@12d8 │ │ +05f228: 7020 6109 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@0961 │ │ +05f22e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'a' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f078: |[05f078] com.google.crypto.tink.shaded.protobuf.b0.a:()Z │ │ -05f088: 5510 5702 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/b0;.e:Z // field@0257 │ │ -05f08c: 0f00 |0002: return v0 │ │ +05f0e0: |[05f0e0] com.google.crypto.tink.shaded.protobuf.b0.a:()Z │ │ +05f0f0: 5510 5702 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/b0;.e:Z // field@0257 │ │ +05f0f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'j' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -05f230: |[05f230] com.google.crypto.tink.shaded.protobuf.b0.j:()V │ │ -05f240: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05f242: 5c10 5702 |0001: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/b0;.e:Z // field@0257 │ │ -05f246: 0e00 |0003: return-void │ │ +05f298: |[05f298] com.google.crypto.tink.shaded.protobuf.b0.j:()V │ │ +05f2a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05f2aa: 5c10 5702 |0001: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/b0;.e:Z // field@0257 │ │ +05f2ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/b0;) │ │ name : 'k' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/b0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f170: |[05f170] com.google.crypto.tink.shaded.protobuf.b0.k:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ -05f180: 5b01 5602 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@0256 │ │ -05f184: 1100 |0002: return-object v0 │ │ +05f1d8: |[05f1d8] com.google.crypto.tink.shaded.protobuf.b0.k:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ +05f1e8: 5b01 5602 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@0256 │ │ +05f1ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #203 header: │ │ @@ -27474,15 +27516,15 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #203 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Lcom/google/crypto/tink/shaded/protobuf/b1;" ">;" } │ │ -Annotations on method #2414 '' │ │ +Annotations on method #2416 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #203 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/b1;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -27506,85 +27548,85 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -06a608: |[06a608] com.google.crypto.tink.shaded.protobuf.b1.:()V │ │ -06a618: 2200 2c02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b1; // type@022c │ │ -06a61c: 1a01 c10f |0002: const-string v1, "PROTO2" // string@0fc1 │ │ -06a620: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -06a622: 7030 6e09 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/b1;.:(Ljava/lang/String;I)V // method@096e │ │ -06a628: 6900 5802 |0008: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/b1;.d:Lcom/google/crypto/tink/shaded/protobuf/b1; // field@0258 │ │ -06a62c: 2201 2c02 |000a: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/b1; // type@022c │ │ -06a630: 1a03 c20f |000c: const-string v3, "PROTO3" // string@0fc2 │ │ -06a634: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -06a636: 7030 6e09 3104 |000f: invoke-direct {v1, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/b1;.:(Ljava/lang/String;I)V // method@096e │ │ -06a63c: 6901 5902 |0012: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/b1;.e:Lcom/google/crypto/tink/shaded/protobuf/b1; // field@0259 │ │ -06a640: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -06a642: 2333 a208 |0015: new-array v3, v3, [Lcom/google/crypto/tink/shaded/protobuf/b1; // type@08a2 │ │ -06a646: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ -06a64a: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ -06a64e: 6903 5a02 |001b: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/b1;.f:[Lcom/google/crypto/tink/shaded/protobuf/b1; // field@025a │ │ -06a652: 0e00 |001d: return-void │ │ +06a670: |[06a670] com.google.crypto.tink.shaded.protobuf.b1.:()V │ │ +06a680: 2200 2c02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b1; // type@022c │ │ +06a684: 1a01 c10f |0002: const-string v1, "PROTO2" // string@0fc1 │ │ +06a688: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06a68a: 7030 7009 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/b1;.:(Ljava/lang/String;I)V // method@0970 │ │ +06a690: 6900 5802 |0008: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/b1;.d:Lcom/google/crypto/tink/shaded/protobuf/b1; // field@0258 │ │ +06a694: 2201 2c02 |000a: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/b1; // type@022c │ │ +06a698: 1a03 c20f |000c: const-string v3, "PROTO3" // string@0fc2 │ │ +06a69c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +06a69e: 7030 7009 3104 |000f: invoke-direct {v1, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/b1;.:(Ljava/lang/String;I)V // method@0970 │ │ +06a6a4: 6901 5902 |0012: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/b1;.e:Lcom/google/crypto/tink/shaded/protobuf/b1; // field@0259 │ │ +06a6a8: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +06a6aa: 2333 a208 |0015: new-array v3, v3, [Lcom/google/crypto/tink/shaded/protobuf/b1; // type@08a2 │ │ +06a6ae: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +06a6b2: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +06a6b6: 6903 5a02 |001b: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/b1;.f:[Lcom/google/crypto/tink/shaded/protobuf/b1; // field@025a │ │ +06a6ba: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/b1;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06a654: |[06a654] com.google.crypto.tink.shaded.protobuf.b1.:(Ljava/lang/String;I)V │ │ -06a664: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -06a66a: 0e00 |0003: return-void │ │ +06a6bc: |[06a6bc] com.google.crypto.tink.shaded.protobuf.b1.:(Ljava/lang/String;I)V │ │ +06a6cc: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +06a6d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/b1;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/b1;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06a5c0: |[06a5c0] com.google.crypto.tink.shaded.protobuf.b1.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/b1; │ │ -06a5d0: 1c00 2c02 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/b1; // type@022c │ │ -06a5d4: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -06a5da: 0c01 |0005: move-result-object v1 │ │ -06a5dc: 1f01 2c02 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/b1; // type@022c │ │ -06a5e0: 1101 |0008: return-object v1 │ │ +06a628: |[06a628] com.google.crypto.tink.shaded.protobuf.b1.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/b1; │ │ +06a638: 1c00 2c02 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/b1; // type@022c │ │ +06a63c: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +06a642: 0c01 |0005: move-result-object v1 │ │ +06a644: 1f01 2c02 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/b1; // type@022c │ │ +06a648: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/b1;) │ │ name : 'values' │ │ type : '()[Lcom/google/crypto/tink/shaded/protobuf/b1;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06a5e4: |[06a5e4] com.google.crypto.tink.shaded.protobuf.b1.values:()[Lcom/google/crypto/tink/shaded/protobuf/b1; │ │ -06a5f4: 6200 5a02 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/b1;.f:[Lcom/google/crypto/tink/shaded/protobuf/b1; // field@025a │ │ -06a5f8: 6e10 322c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/b1;.clone:()Ljava/lang/Object; // method@2c32 │ │ -06a5fe: 0c00 |0005: move-result-object v0 │ │ -06a600: 1f00 a208 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/b1; // type@08a2 │ │ -06a604: 1100 |0008: return-object v0 │ │ +06a64c: |[06a64c] com.google.crypto.tink.shaded.protobuf.b1.values:()[Lcom/google/crypto/tink/shaded/protobuf/b1; │ │ +06a65c: 6200 5a02 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/b1;.f:[Lcom/google/crypto/tink/shaded/protobuf/b1; // field@025a │ │ +06a660: 6e10 352c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/b1;.clone:()Ljava/lang/Object; // method@2c35 │ │ +06a666: 0c00 |0005: move-result-object v0 │ │ +06a668: 1f00 a208 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/b1; // type@08a2 │ │ +06a66c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -27601,17 +27643,17 @@ │ │ Class #204 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Lcom/google/crypto/tink/shaded/protobuf/c0;" ">;" } │ │ Annotations on field #604 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class<" "*>;" } │ │ Annotations on field #605 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class<" "*>;" } │ │ -Annotations on method #2425 '' │ │ +Annotations on method #2427 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "*>;" "Ljava/lang/Class<" "*>;" "Ljava/lang/Object;" ")V" } │ │ -Annotations on method #2426 'a' │ │ +Annotations on method #2428 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/lang/Class<" "*>;" } │ │ │ │ Class #204 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/c0;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -27679,210 +27721,210 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 224 16-bit code units │ │ -05f2a8: |[05f2a8] com.google.crypto.tink.shaded.protobuf.c0.:()V │ │ -05f2b8: 2206 2e02 |0000: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f2bc: 1c03 5c04 |0002: const-class v3, Ljava/lang/Void; // type@045c │ │ -05f2c0: 1c04 5c04 |0004: const-class v4, Ljava/lang/Void; // type@045c │ │ -05f2c4: 1a01 c612 |0006: const-string v1, "VOID" // string@12c6 │ │ -05f2c8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -05f2ca: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -05f2cc: 0760 |000a: move-object v0, v6 │ │ -05f2ce: 7606 7909 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@0979 │ │ -05f2d4: 6906 5f02 |000e: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/c0;.g:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@025f │ │ -05f2d8: 2200 2e02 |0010: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f2dc: 6201 5e07 |0012: sget-object v1, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@075e │ │ -05f2e0: 1c0b 3b04 |0014: const-class v11, Ljava/lang/Integer; // type@043b │ │ -05f2e4: 7110 0f18 0200 |0016: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -05f2ea: 0c0c |0019: move-result-object v12 │ │ -05f2ec: 1a08 f404 |001a: const-string v8, "INT" // string@04f4 │ │ -05f2f0: 1219 |001c: const/4 v9, #int 1 // #1 │ │ -05f2f2: 0707 |001d: move-object v7, v0 │ │ -05f2f4: 071a |001e: move-object v10, v1 │ │ -05f2f6: 7606 7909 0700 |001f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@0979 │ │ -05f2fc: 6900 6002 |0022: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/c0;.h:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0260 │ │ -05f300: 2203 2e02 |0024: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f304: 6210 5f07 |0026: sget-object v16, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ -05f308: 1c11 3e04 |0028: const-class v17, Ljava/lang/Long; // type@043e │ │ -05f30c: 1604 0000 |002a: const-wide/16 v4, #int 0 // #0 │ │ -05f310: 7120 1318 5400 |002c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1813 │ │ -05f316: 0c12 |002f: move-result-object v18 │ │ -05f318: 1a0e eb05 |0030: const-string v14, "LONG" // string@05eb │ │ -05f31c: 122f |0032: const/4 v15, #int 2 // #2 │ │ -05f31e: 073d |0033: move-object v13, v3 │ │ -05f320: 7606 7909 0d00 |0034: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@0979 │ │ -05f326: 6903 6102 |0037: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/c0;.i:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0261 │ │ -05f32a: 2204 2e02 |0039: new-instance v4, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f32e: 620a 5d07 |003b: sget-object v10, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@075d │ │ -05f332: 1c0b 3404 |003d: const-class v11, Ljava/lang/Float; // type@0434 │ │ -05f336: 1205 |003f: const/4 v5, #int 0 // #0 │ │ -05f338: 7110 fd17 0500 |0040: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@17fd │ │ -05f33e: 0c0c |0043: move-result-object v12 │ │ -05f340: 1a08 1204 |0044: const-string v8, "FLOAT" // string@0412 │ │ -05f344: 1239 |0046: const/4 v9, #int 3 // #3 │ │ -05f346: 0747 |0047: move-object v7, v4 │ │ -05f348: 7606 7909 0700 |0048: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@0979 │ │ -05f34e: 6904 6202 |004b: sput-object v4, Lcom/google/crypto/tink/shaded/protobuf/c0;.j:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0262 │ │ -05f352: 2205 2e02 |004d: new-instance v5, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f356: 6210 5c07 |004f: sget-object v16, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@075c │ │ -05f35a: 1c11 2f04 |0051: const-class v17, Ljava/lang/Double; // type@042f │ │ -05f35e: 1607 0000 |0053: const-wide/16 v7, #int 0 // #0 │ │ -05f362: 7120 e917 8700 |0055: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@17e9 │ │ -05f368: 0c12 |0058: move-result-object v18 │ │ -05f36a: 1a0e 9503 |0059: const-string v14, "DOUBLE" // string@0395 │ │ -05f36e: 124f |005b: const/4 v15, #int 4 // #4 │ │ -05f370: 075d |005c: move-object v13, v5 │ │ -05f372: 7606 7909 0d00 |005d: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@0979 │ │ -05f378: 6905 6302 |0060: sput-object v5, Lcom/google/crypto/tink/shaded/protobuf/c0;.k:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0263 │ │ -05f37c: 220d 2e02 |0062: new-instance v13, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f380: 620a 5a07 |0064: sget-object v10, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@075a │ │ -05f384: 1c0b 2404 |0066: const-class v11, Ljava/lang/Boolean; // type@0424 │ │ -05f388: 620c 5807 |0068: sget-object v12, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0758 │ │ -05f38c: 1a08 d902 |006a: const-string v8, "BOOLEAN" // string@02d9 │ │ -05f390: 1259 |006c: const/4 v9, #int 5 // #5 │ │ -05f392: 07d7 |006d: move-object v7, v13 │ │ -05f394: 7606 7909 0700 |006e: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@0979 │ │ -05f39a: 690d 6402 |0071: sput-object v13, Lcom/google/crypto/tink/shaded/protobuf/c0;.l:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0264 │ │ -05f39e: 2214 2e02 |0073: new-instance v20, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f3a2: 1c11 5404 |0075: const-class v17, Ljava/lang/String; // type@0454 │ │ -05f3a6: 1c12 5404 |0077: const-class v18, Ljava/lang/String; // type@0454 │ │ -05f3aa: 1a0f 4510 |0079: const-string v15, "STRING" // string@1045 │ │ -05f3ae: 1310 0600 |007b: const/16 v16, #int 6 // #6 │ │ -05f3b2: 1a13 0000 |007d: const-string v19, "" // string@0000 │ │ -05f3b6: 080e 1400 |007f: move-object/from16 v14, v20 │ │ -05f3ba: 7606 7909 0e00 |0081: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@0979 │ │ -05f3c0: 6914 6502 |0084: sput-object v20, Lcom/google/crypto/tink/shaded/protobuf/c0;.m:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0265 │ │ -05f3c4: 220e 2e02 |0086: new-instance v14, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f3c8: 1c0a 5202 |0088: const-class v10, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -05f3cc: 1c0b 5202 |008a: const-class v11, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -05f3d0: 620c 9702 |008c: sget-object v12, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ -05f3d4: 1a08 e202 |008e: const-string v8, "BYTE_STRING" // string@02e2 │ │ -05f3d8: 1279 |0090: const/4 v9, #int 7 // #7 │ │ -05f3da: 07e7 |0091: move-object v7, v14 │ │ -05f3dc: 7606 7909 0700 |0092: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@0979 │ │ -05f3e2: 690e 6602 |0095: sput-object v14, Lcom/google/crypto/tink/shaded/protobuf/c0;.n:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0266 │ │ -05f3e6: 220f 2e02 |0097: new-instance v15, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f3ea: 1c0b 3b04 |0099: const-class v11, Ljava/lang/Integer; // type@043b │ │ -05f3ee: 1a08 d103 |009b: const-string v8, "ENUM" // string@03d1 │ │ -05f3f2: 1309 0800 |009d: const/16 v9, #int 8 // #8 │ │ -05f3f6: 120c |009f: const/4 v12, #int 0 // #0 │ │ -05f3f8: 07f7 |00a0: move-object v7, v15 │ │ -05f3fa: 071a |00a1: move-object v10, v1 │ │ -05f3fc: 7606 7909 0700 |00a2: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@0979 │ │ -05f402: 690f 6702 |00a5: sput-object v15, Lcom/google/crypto/tink/shaded/protobuf/c0;.o:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0267 │ │ -05f406: 2201 2e02 |00a7: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f40a: 1c18 4804 |00a9: const-class v24, Ljava/lang/Object; // type@0448 │ │ -05f40e: 1c19 4804 |00ab: const-class v25, Ljava/lang/Object; // type@0448 │ │ -05f412: 1a16 1d0f |00ad: const-string v22, "MESSAGE" // string@0f1d │ │ -05f416: 1317 0900 |00af: const/16 v23, #int 9 // #9 │ │ -05f41a: 131a 0000 |00b1: const/16 v26, #int 0 // #0 │ │ -05f41e: 0815 0100 |00b3: move-object/from16 v21, v1 │ │ -05f422: 7606 7909 1500 |00b5: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@0979 │ │ -05f428: 6901 6802 |00b8: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/c0;.p:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0268 │ │ -05f42c: 1307 0a00 |00ba: const/16 v7, #int 10 // #a │ │ -05f430: 2377 a308 |00bc: new-array v7, v7, [Lcom/google/crypto/tink/shaded/protobuf/c0; // type@08a3 │ │ -05f434: 4d06 0702 |00be: aput-object v6, v7, v2 │ │ -05f438: 1212 |00c0: const/4 v2, #int 1 // #1 │ │ -05f43a: 4d00 0702 |00c1: aput-object v0, v7, v2 │ │ -05f43e: 1220 |00c3: const/4 v0, #int 2 // #2 │ │ -05f440: 4d03 0700 |00c4: aput-object v3, v7, v0 │ │ -05f444: 1230 |00c6: const/4 v0, #int 3 // #3 │ │ -05f446: 4d04 0700 |00c7: aput-object v4, v7, v0 │ │ -05f44a: 1240 |00c9: const/4 v0, #int 4 // #4 │ │ -05f44c: 4d05 0700 |00ca: aput-object v5, v7, v0 │ │ -05f450: 1250 |00cc: const/4 v0, #int 5 // #5 │ │ -05f452: 4d0d 0700 |00cd: aput-object v13, v7, v0 │ │ -05f456: 1260 |00cf: const/4 v0, #int 6 // #6 │ │ -05f458: 4d14 0700 |00d0: aput-object v20, v7, v0 │ │ -05f45c: 1270 |00d2: const/4 v0, #int 7 // #7 │ │ -05f45e: 4d0e 0700 |00d3: aput-object v14, v7, v0 │ │ -05f462: 1300 0800 |00d5: const/16 v0, #int 8 // #8 │ │ -05f466: 4d0f 0700 |00d7: aput-object v15, v7, v0 │ │ -05f46a: 1300 0900 |00d9: const/16 v0, #int 9 // #9 │ │ -05f46e: 4d01 0700 |00db: aput-object v1, v7, v0 │ │ -05f472: 6907 6902 |00dd: sput-object v7, Lcom/google/crypto/tink/shaded/protobuf/c0;.q:[Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0269 │ │ -05f476: 0e00 |00df: return-void │ │ +05f310: |[05f310] com.google.crypto.tink.shaded.protobuf.c0.:()V │ │ +05f320: 2206 2e02 |0000: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f324: 1c03 5c04 |0002: const-class v3, Ljava/lang/Void; // type@045c │ │ +05f328: 1c04 5c04 |0004: const-class v4, Ljava/lang/Void; // type@045c │ │ +05f32c: 1a01 c612 |0006: const-string v1, "VOID" // string@12c6 │ │ +05f330: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05f332: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +05f334: 0760 |000a: move-object v0, v6 │ │ +05f336: 7606 7b09 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@097b │ │ +05f33c: 6906 5f02 |000e: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/c0;.g:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@025f │ │ +05f340: 2200 2e02 |0010: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f344: 6201 5e07 |0012: sget-object v1, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@075e │ │ +05f348: 1c0b 3b04 |0014: const-class v11, Ljava/lang/Integer; // type@043b │ │ +05f34c: 7110 1118 0200 |0016: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +05f352: 0c0c |0019: move-result-object v12 │ │ +05f354: 1a08 f404 |001a: const-string v8, "INT" // string@04f4 │ │ +05f358: 1219 |001c: const/4 v9, #int 1 // #1 │ │ +05f35a: 0707 |001d: move-object v7, v0 │ │ +05f35c: 071a |001e: move-object v10, v1 │ │ +05f35e: 7606 7b09 0700 |001f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@097b │ │ +05f364: 6900 6002 |0022: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/c0;.h:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0260 │ │ +05f368: 2203 2e02 |0024: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f36c: 6210 5f07 |0026: sget-object v16, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ +05f370: 1c11 3e04 |0028: const-class v17, Ljava/lang/Long; // type@043e │ │ +05f374: 1604 0000 |002a: const-wide/16 v4, #int 0 // #0 │ │ +05f378: 7120 1518 5400 |002c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1815 │ │ +05f37e: 0c12 |002f: move-result-object v18 │ │ +05f380: 1a0e eb05 |0030: const-string v14, "LONG" // string@05eb │ │ +05f384: 122f |0032: const/4 v15, #int 2 // #2 │ │ +05f386: 073d |0033: move-object v13, v3 │ │ +05f388: 7606 7b09 0d00 |0034: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@097b │ │ +05f38e: 6903 6102 |0037: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/c0;.i:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0261 │ │ +05f392: 2204 2e02 |0039: new-instance v4, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f396: 620a 5d07 |003b: sget-object v10, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@075d │ │ +05f39a: 1c0b 3404 |003d: const-class v11, Ljava/lang/Float; // type@0434 │ │ +05f39e: 1205 |003f: const/4 v5, #int 0 // #0 │ │ +05f3a0: 7110 ff17 0500 |0040: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@17ff │ │ +05f3a6: 0c0c |0043: move-result-object v12 │ │ +05f3a8: 1a08 1204 |0044: const-string v8, "FLOAT" // string@0412 │ │ +05f3ac: 1239 |0046: const/4 v9, #int 3 // #3 │ │ +05f3ae: 0747 |0047: move-object v7, v4 │ │ +05f3b0: 7606 7b09 0700 |0048: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@097b │ │ +05f3b6: 6904 6202 |004b: sput-object v4, Lcom/google/crypto/tink/shaded/protobuf/c0;.j:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0262 │ │ +05f3ba: 2205 2e02 |004d: new-instance v5, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f3be: 6210 5c07 |004f: sget-object v16, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@075c │ │ +05f3c2: 1c11 2f04 |0051: const-class v17, Ljava/lang/Double; // type@042f │ │ +05f3c6: 1607 0000 |0053: const-wide/16 v7, #int 0 // #0 │ │ +05f3ca: 7120 eb17 8700 |0055: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@17eb │ │ +05f3d0: 0c12 |0058: move-result-object v18 │ │ +05f3d2: 1a0e 9503 |0059: const-string v14, "DOUBLE" // string@0395 │ │ +05f3d6: 124f |005b: const/4 v15, #int 4 // #4 │ │ +05f3d8: 075d |005c: move-object v13, v5 │ │ +05f3da: 7606 7b09 0d00 |005d: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@097b │ │ +05f3e0: 6905 6302 |0060: sput-object v5, Lcom/google/crypto/tink/shaded/protobuf/c0;.k:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0263 │ │ +05f3e4: 220d 2e02 |0062: new-instance v13, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f3e8: 620a 5a07 |0064: sget-object v10, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@075a │ │ +05f3ec: 1c0b 2404 |0066: const-class v11, Ljava/lang/Boolean; // type@0424 │ │ +05f3f0: 620c 5807 |0068: sget-object v12, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0758 │ │ +05f3f4: 1a08 d902 |006a: const-string v8, "BOOLEAN" // string@02d9 │ │ +05f3f8: 1259 |006c: const/4 v9, #int 5 // #5 │ │ +05f3fa: 07d7 |006d: move-object v7, v13 │ │ +05f3fc: 7606 7b09 0700 |006e: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@097b │ │ +05f402: 690d 6402 |0071: sput-object v13, Lcom/google/crypto/tink/shaded/protobuf/c0;.l:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0264 │ │ +05f406: 2214 2e02 |0073: new-instance v20, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f40a: 1c11 5404 |0075: const-class v17, Ljava/lang/String; // type@0454 │ │ +05f40e: 1c12 5404 |0077: const-class v18, Ljava/lang/String; // type@0454 │ │ +05f412: 1a0f 4510 |0079: const-string v15, "STRING" // string@1045 │ │ +05f416: 1310 0600 |007b: const/16 v16, #int 6 // #6 │ │ +05f41a: 1a13 0000 |007d: const-string v19, "" // string@0000 │ │ +05f41e: 080e 1400 |007f: move-object/from16 v14, v20 │ │ +05f422: 7606 7b09 0e00 |0081: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@097b │ │ +05f428: 6914 6502 |0084: sput-object v20, Lcom/google/crypto/tink/shaded/protobuf/c0;.m:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0265 │ │ +05f42c: 220e 2e02 |0086: new-instance v14, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f430: 1c0a 5202 |0088: const-class v10, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +05f434: 1c0b 5202 |008a: const-class v11, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +05f438: 620c 9702 |008c: sget-object v12, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ +05f43c: 1a08 e202 |008e: const-string v8, "BYTE_STRING" // string@02e2 │ │ +05f440: 1279 |0090: const/4 v9, #int 7 // #7 │ │ +05f442: 07e7 |0091: move-object v7, v14 │ │ +05f444: 7606 7b09 0700 |0092: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@097b │ │ +05f44a: 690e 6602 |0095: sput-object v14, Lcom/google/crypto/tink/shaded/protobuf/c0;.n:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0266 │ │ +05f44e: 220f 2e02 |0097: new-instance v15, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f452: 1c0b 3b04 |0099: const-class v11, Ljava/lang/Integer; // type@043b │ │ +05f456: 1a08 d103 |009b: const-string v8, "ENUM" // string@03d1 │ │ +05f45a: 1309 0800 |009d: const/16 v9, #int 8 // #8 │ │ +05f45e: 120c |009f: const/4 v12, #int 0 // #0 │ │ +05f460: 07f7 |00a0: move-object v7, v15 │ │ +05f462: 071a |00a1: move-object v10, v1 │ │ +05f464: 7606 7b09 0700 |00a2: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@097b │ │ +05f46a: 690f 6702 |00a5: sput-object v15, Lcom/google/crypto/tink/shaded/protobuf/c0;.o:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0267 │ │ +05f46e: 2201 2e02 |00a7: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f472: 1c18 4804 |00a9: const-class v24, Ljava/lang/Object; // type@0448 │ │ +05f476: 1c19 4804 |00ab: const-class v25, Ljava/lang/Object; // type@0448 │ │ +05f47a: 1a16 1d0f |00ad: const-string v22, "MESSAGE" // string@0f1d │ │ +05f47e: 1317 0900 |00af: const/16 v23, #int 9 // #9 │ │ +05f482: 131a 0000 |00b1: const/16 v26, #int 0 // #0 │ │ +05f486: 0815 0100 |00b3: move-object/from16 v21, v1 │ │ +05f48a: 7606 7b09 1500 |00b5: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lcom/google/crypto/tink/shaded/protobuf/c0;.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V // method@097b │ │ +05f490: 6901 6802 |00b8: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/c0;.p:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0268 │ │ +05f494: 1307 0a00 |00ba: const/16 v7, #int 10 // #a │ │ +05f498: 2377 a308 |00bc: new-array v7, v7, [Lcom/google/crypto/tink/shaded/protobuf/c0; // type@08a3 │ │ +05f49c: 4d06 0702 |00be: aput-object v6, v7, v2 │ │ +05f4a0: 1212 |00c0: const/4 v2, #int 1 // #1 │ │ +05f4a2: 4d00 0702 |00c1: aput-object v0, v7, v2 │ │ +05f4a6: 1220 |00c3: const/4 v0, #int 2 // #2 │ │ +05f4a8: 4d03 0700 |00c4: aput-object v3, v7, v0 │ │ +05f4ac: 1230 |00c6: const/4 v0, #int 3 // #3 │ │ +05f4ae: 4d04 0700 |00c7: aput-object v4, v7, v0 │ │ +05f4b2: 1240 |00c9: const/4 v0, #int 4 // #4 │ │ +05f4b4: 4d05 0700 |00ca: aput-object v5, v7, v0 │ │ +05f4b8: 1250 |00cc: const/4 v0, #int 5 // #5 │ │ +05f4ba: 4d0d 0700 |00cd: aput-object v13, v7, v0 │ │ +05f4be: 1260 |00cf: const/4 v0, #int 6 // #6 │ │ +05f4c0: 4d14 0700 |00d0: aput-object v20, v7, v0 │ │ +05f4c4: 1270 |00d2: const/4 v0, #int 7 // #7 │ │ +05f4c6: 4d0e 0700 |00d3: aput-object v14, v7, v0 │ │ +05f4ca: 1300 0800 |00d5: const/16 v0, #int 8 // #8 │ │ +05f4ce: 4d0f 0700 |00d7: aput-object v15, v7, v0 │ │ +05f4d2: 1300 0900 |00d9: const/16 v0, #int 9 // #9 │ │ +05f4d6: 4d01 0700 |00db: aput-object v1, v7, v0 │ │ +05f4da: 6907 6902 |00dd: sput-object v7, Lcom/google/crypto/tink/shaded/protobuf/c0;.q:[Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0269 │ │ +05f4de: 0e00 |00df: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/c0;) │ │ name : '' │ │ type : '(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -05f478: |[05f478] com.google.crypto.tink.shaded.protobuf.c0.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V │ │ -05f488: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -05f48e: 5b03 5c02 |0003: iput-object v3, v0, Lcom/google/crypto/tink/shaded/protobuf/c0;.d:Ljava/lang/Class; // field@025c │ │ -05f492: 5b04 5d02 |0005: iput-object v4, v0, Lcom/google/crypto/tink/shaded/protobuf/c0;.e:Ljava/lang/Class; // field@025d │ │ -05f496: 5b05 5e02 |0007: iput-object v5, v0, Lcom/google/crypto/tink/shaded/protobuf/c0;.f:Ljava/lang/Object; // field@025e │ │ -05f49a: 0e00 |0009: return-void │ │ +05f4e0: |[05f4e0] com.google.crypto.tink.shaded.protobuf.c0.:(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V │ │ +05f4f0: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +05f4f6: 5b03 5c02 |0003: iput-object v3, v0, Lcom/google/crypto/tink/shaded/protobuf/c0;.d:Ljava/lang/Class; // field@025c │ │ +05f4fa: 5b04 5d02 |0005: iput-object v4, v0, Lcom/google/crypto/tink/shaded/protobuf/c0;.e:Ljava/lang/Class; // field@025d │ │ +05f4fe: 5b05 5e02 |0007: iput-object v5, v0, Lcom/google/crypto/tink/shaded/protobuf/c0;.f:Ljava/lang/Object; // field@025e │ │ +05f502: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/c0;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/c0;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05f248: |[05f248] com.google.crypto.tink.shaded.protobuf.c0.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/c0; │ │ -05f258: 1c00 2e02 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f25c: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -05f262: 0c01 |0005: move-result-object v1 │ │ -05f264: 1f01 2e02 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ -05f268: 1101 |0008: return-object v1 │ │ +05f2b0: |[05f2b0] com.google.crypto.tink.shaded.protobuf.c0.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/c0; │ │ +05f2c0: 1c00 2e02 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f2c4: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +05f2ca: 0c01 |0005: move-result-object v1 │ │ +05f2cc: 1f01 2e02 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/c0; // type@022e │ │ +05f2d0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/c0;) │ │ name : 'values' │ │ type : '()[Lcom/google/crypto/tink/shaded/protobuf/c0;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05f26c: |[05f26c] com.google.crypto.tink.shaded.protobuf.c0.values:()[Lcom/google/crypto/tink/shaded/protobuf/c0; │ │ -05f27c: 6200 6902 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/c0;.q:[Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0269 │ │ -05f280: 6e10 332c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/c0;.clone:()Ljava/lang/Object; // method@2c33 │ │ -05f286: 0c00 |0005: move-result-object v0 │ │ -05f288: 1f00 a308 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/c0; // type@08a3 │ │ -05f28c: 1100 |0008: return-object v0 │ │ +05f2d4: |[05f2d4] com.google.crypto.tink.shaded.protobuf.c0.values:()[Lcom/google/crypto/tink/shaded/protobuf/c0; │ │ +05f2e4: 6200 6902 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/c0;.q:[Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0269 │ │ +05f2e8: 6e10 362c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/c0;.clone:()Ljava/lang/Object; // method@2c36 │ │ +05f2ee: 0c00 |0005: move-result-object v0 │ │ +05f2f0: 1f00 a308 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/c0; // type@08a3 │ │ +05f2f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/c0;) │ │ name : 'a' │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f290: |[05f290] com.google.crypto.tink.shaded.protobuf.c0.a:()Ljava/lang/Class; │ │ -05f2a0: 5410 5d02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c0;.e:Ljava/lang/Class; // field@025d │ │ -05f2a4: 1100 |0002: return-object v0 │ │ +05f2f8: |[05f2f8] com.google.crypto.tink.shaded.protobuf.c0.a:()Ljava/lang/Class; │ │ +05f308: 5410 5d02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c0;.e:Ljava/lang/Class; // field@025d │ │ +05f30c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #205 header: │ │ @@ -27894,19 +27936,19 @@ │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #205 annotations: │ │ Annotations on field #619 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/ConcurrentMap<" "Ljava/lang/Class<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/g1<" "*>;>;" } │ │ -Annotations on method #2432 'b' │ │ +Annotations on method #2434 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/g1<" "*>;)" "Lcom/google/crypto/tink/shaded/protobuf/g1<" "*>;" } │ │ -Annotations on method #2433 'c' │ │ +Annotations on method #2435 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "TT;>;)" "Lcom/google/crypto/tink/shaded/protobuf/g1<" "TT;>;" } │ │ -Annotations on method #2434 'd' │ │ +Annotations on method #2436 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)" "Lcom/google/crypto/tink/shaded/protobuf/g1<" "TT;>;" } │ │ │ │ Class #205 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/c1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -27930,129 +27972,129 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06aa50: |[06aa50] com.google.crypto.tink.shaded.protobuf.c1.:()V │ │ -06aa60: 2200 2f02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/c1; // type@022f │ │ -06aa64: 7010 7e09 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/c1;.:()V // method@097e │ │ -06aa6a: 6900 6c02 |0005: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/c1;.c:Lcom/google/crypto/tink/shaded/protobuf/c1; // field@026c │ │ -06aa6e: 0e00 |0007: return-void │ │ +06aab8: |[06aab8] com.google.crypto.tink.shaded.protobuf.c1.:()V │ │ +06aac8: 2200 2f02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/c1; // type@022f │ │ +06aacc: 7010 8009 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/c1;.:()V // method@0980 │ │ +06aad2: 6900 6c02 |0005: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/c1;.c:Lcom/google/crypto/tink/shaded/protobuf/c1; // field@026c │ │ +06aad6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/c1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -06aa70: |[06aa70] com.google.crypto.tink.shaded.protobuf.c1.:()V │ │ -06aa80: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -06aa86: 2200 ba04 |0003: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@04ba │ │ -06aa8a: 7010 e919 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@19e9 │ │ -06aa90: 5b10 6b02 |0008: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c1;.b:Ljava/util/concurrent/ConcurrentMap; // field@026b │ │ -06aa94: 2200 5c02 |000a: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j0; // type@025c │ │ -06aa98: 7010 9d0b 0000 |000c: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/j0;.:()V // method@0b9d │ │ -06aa9e: 5b10 6a02 |000f: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c1;.a:Lcom/google/crypto/tink/shaded/protobuf/h1; // field@026a │ │ -06aaa2: 0e00 |0011: return-void │ │ +06aad8: |[06aad8] com.google.crypto.tink.shaded.protobuf.c1.:()V │ │ +06aae8: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +06aaee: 2200 ba04 |0003: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@04ba │ │ +06aaf2: 7010 eb19 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@19eb │ │ +06aaf8: 5b10 6b02 |0008: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c1;.b:Ljava/util/concurrent/ConcurrentMap; // field@026b │ │ +06aafc: 2200 5c02 |000a: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j0; // type@025c │ │ +06ab00: 7010 9f0b 0000 |000c: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/j0;.:()V // method@0b9f │ │ +06ab06: 5b10 6a02 |000f: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c1;.a:Lcom/google/crypto/tink/shaded/protobuf/h1; // field@026a │ │ +06ab0a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/c1;) │ │ name : 'a' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/c1;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a990: |[06a990] com.google.crypto.tink.shaded.protobuf.c1.a:()Lcom/google/crypto/tink/shaded/protobuf/c1; │ │ -06a9a0: 6200 6c02 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/c1;.c:Lcom/google/crypto/tink/shaded/protobuf/c1; // field@026c │ │ -06a9a4: 1100 |0002: return-object v0 │ │ +06a9f8: |[06a9f8] com.google.crypto.tink.shaded.protobuf.c1.a:()Lcom/google/crypto/tink/shaded/protobuf/c1; │ │ +06aa08: 6200 6c02 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/c1;.c:Lcom/google/crypto/tink/shaded/protobuf/c1; // field@026c │ │ +06aa0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/c1;) │ │ name : 'b' │ │ type : '(Ljava/lang/Class;Lcom/google/crypto/tink/shaded/protobuf/g1;)Lcom/google/crypto/tink/shaded/protobuf/g1;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -06a9a8: |[06a9a8] com.google.crypto.tink.shaded.protobuf.c1.b:(Ljava/lang/Class;Lcom/google/crypto/tink/shaded/protobuf/g1;)Lcom/google/crypto/tink/shaded/protobuf/g1; │ │ -06a9b8: 1a00 001a |0000: const-string v0, "messageType" // string@1a00 │ │ -06a9bc: 7120 4c09 0200 |0002: invoke-static {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@094c │ │ -06a9c2: 1a00 531c |0005: const-string v0, "schema" // string@1c53 │ │ -06a9c6: 7120 4c09 0300 |0007: invoke-static {v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@094c │ │ -06a9cc: 5410 6b02 |000a: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c1;.b:Ljava/util/concurrent/ConcurrentMap; // field@026b │ │ -06a9d0: 7230 f219 2003 |000c: invoke-interface {v0, v2, v3}, Ljava/util/concurrent/ConcurrentMap;.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19f2 │ │ -06a9d6: 0c02 |000f: move-result-object v2 │ │ -06a9d8: 1f02 4002 |0010: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/g1; // type@0240 │ │ -06a9dc: 1102 |0012: return-object v2 │ │ +06aa10: |[06aa10] com.google.crypto.tink.shaded.protobuf.c1.b:(Ljava/lang/Class;Lcom/google/crypto/tink/shaded/protobuf/g1;)Lcom/google/crypto/tink/shaded/protobuf/g1; │ │ +06aa20: 1a00 001a |0000: const-string v0, "messageType" // string@1a00 │ │ +06aa24: 7120 4e09 0200 |0002: invoke-static {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@094e │ │ +06aa2a: 1a00 531c |0005: const-string v0, "schema" // string@1c53 │ │ +06aa2e: 7120 4e09 0300 |0007: invoke-static {v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@094e │ │ +06aa34: 5410 6b02 |000a: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c1;.b:Ljava/util/concurrent/ConcurrentMap; // field@026b │ │ +06aa38: 7230 f419 2003 |000c: invoke-interface {v0, v2, v3}, Ljava/util/concurrent/ConcurrentMap;.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19f4 │ │ +06aa3e: 0c02 |000f: move-result-object v2 │ │ +06aa40: 1f02 4002 |0010: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/g1; // type@0240 │ │ +06aa44: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/c1;) │ │ name : 'c' │ │ type : '(Ljava/lang/Class;)Lcom/google/crypto/tink/shaded/protobuf/g1;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -06a9e0: |[06a9e0] com.google.crypto.tink.shaded.protobuf.c1.c:(Ljava/lang/Class;)Lcom/google/crypto/tink/shaded/protobuf/g1; │ │ -06a9f0: 1a00 001a |0000: const-string v0, "messageType" // string@1a00 │ │ -06a9f4: 7120 4c09 0200 |0002: invoke-static {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@094c │ │ -06a9fa: 5410 6b02 |0005: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c1;.b:Ljava/util/concurrent/ConcurrentMap; // field@026b │ │ -06a9fe: 7220 f019 2000 |0007: invoke-interface {v0, v2}, Ljava/util/concurrent/ConcurrentMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19f0 │ │ -06aa04: 0c00 |000a: move-result-object v0 │ │ -06aa06: 1f00 4002 |000b: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/g1; // type@0240 │ │ -06aa0a: 3900 0f00 |000d: if-nez v0, 001c // +000f │ │ -06aa0e: 5410 6a02 |000f: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c1;.a:Lcom/google/crypto/tink/shaded/protobuf/h1; // field@026a │ │ -06aa12: 7220 a50a 2000 |0011: invoke-interface {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/h1;.a:(Ljava/lang/Class;)Lcom/google/crypto/tink/shaded/protobuf/g1; // method@0aa5 │ │ -06aa18: 0c00 |0014: move-result-object v0 │ │ -06aa1a: 6e30 8009 2100 |0015: invoke-virtual {v1, v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/c1;.b:(Ljava/lang/Class;Lcom/google/crypto/tink/shaded/protobuf/g1;)Lcom/google/crypto/tink/shaded/protobuf/g1; // method@0980 │ │ -06aa20: 0c02 |0018: move-result-object v2 │ │ -06aa22: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -06aa26: 0720 |001b: move-object v0, v2 │ │ -06aa28: 1100 |001c: return-object v0 │ │ +06aa48: |[06aa48] com.google.crypto.tink.shaded.protobuf.c1.c:(Ljava/lang/Class;)Lcom/google/crypto/tink/shaded/protobuf/g1; │ │ +06aa58: 1a00 001a |0000: const-string v0, "messageType" // string@1a00 │ │ +06aa5c: 7120 4e09 0200 |0002: invoke-static {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@094e │ │ +06aa62: 5410 6b02 |0005: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c1;.b:Ljava/util/concurrent/ConcurrentMap; // field@026b │ │ +06aa66: 7220 f219 2000 |0007: invoke-interface {v0, v2}, Ljava/util/concurrent/ConcurrentMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19f2 │ │ +06aa6c: 0c00 |000a: move-result-object v0 │ │ +06aa6e: 1f00 4002 |000b: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/g1; // type@0240 │ │ +06aa72: 3900 0f00 |000d: if-nez v0, 001c // +000f │ │ +06aa76: 5410 6a02 |000f: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/c1;.a:Lcom/google/crypto/tink/shaded/protobuf/h1; // field@026a │ │ +06aa7a: 7220 a70a 2000 |0011: invoke-interface {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/h1;.a:(Ljava/lang/Class;)Lcom/google/crypto/tink/shaded/protobuf/g1; // method@0aa7 │ │ +06aa80: 0c00 |0014: move-result-object v0 │ │ +06aa82: 6e30 8209 2100 |0015: invoke-virtual {v1, v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/c1;.b:(Ljava/lang/Class;Lcom/google/crypto/tink/shaded/protobuf/g1;)Lcom/google/crypto/tink/shaded/protobuf/g1; // method@0982 │ │ +06aa88: 0c02 |0018: move-result-object v2 │ │ +06aa8a: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +06aa8e: 0720 |001b: move-object v0, v2 │ │ +06aa90: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/c1;) │ │ name : 'd' │ │ type : '(Ljava/lang/Object;)Lcom/google/crypto/tink/shaded/protobuf/g1;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06aa2c: |[06aa2c] com.google.crypto.tink.shaded.protobuf.c1.d:(Ljava/lang/Object;)Lcom/google/crypto/tink/shaded/protobuf/g1; │ │ -06aa3c: 6e10 2818 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -06aa42: 0c01 |0003: move-result-object v1 │ │ -06aa44: 6e20 8109 1000 |0004: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/c1;.c:(Ljava/lang/Class;)Lcom/google/crypto/tink/shaded/protobuf/g1; // method@0981 │ │ -06aa4a: 0c01 |0007: move-result-object v1 │ │ -06aa4c: 1101 |0008: return-object v1 │ │ +06aa94: |[06aa94] com.google.crypto.tink.shaded.protobuf.c1.d:(Ljava/lang/Object;)Lcom/google/crypto/tink/shaded/protobuf/g1; │ │ +06aaa4: 6e10 2a18 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +06aaaa: 0c01 |0003: move-result-object v1 │ │ +06aaac: 6e20 8309 1000 |0004: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/c1;.c:(Ljava/lang/Class;)Lcom/google/crypto/tink/shaded/protobuf/g1; // method@0983 │ │ +06aab2: 0c01 |0007: move-result-object v1 │ │ +06aab4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #206 header: │ │ @@ -28094,17 +28136,17 @@ │ │ Class #207 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/d0; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="b" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/util/Map$Entry<" "TK;" "Ljava/lang/Object;" ">;" } │ │ Annotations on field #622 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map$Entry<" "TK;" "Lcom/google/crypto/tink/shaded/protobuf/d0;" ">;" } │ │ -Annotations on method #2449 '' │ │ +Annotations on method #2451 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map$Entry<" "TK;" "Lcom/google/crypto/tink/shaded/protobuf/d0;" ">;)V" } │ │ -Annotations on method #2452 'getKey' │ │ +Annotations on method #2454 'getKey' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TK;" } │ │ │ │ Class #207 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/d0$b;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -28121,124 +28163,124 @@ │ │ type : '(Ljava/util/Map$Entry;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05f55c: |[05f55c] com.google.crypto.tink.shaded.protobuf.d0$b.:(Ljava/util/Map$Entry;)V │ │ -05f56c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05f572: 5b01 6e02 |0003: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.d:Ljava/util/Map$Entry; // field@026e │ │ -05f576: 0e00 |0005: return-void │ │ +05f5c4: |[05f5c4] com.google.crypto.tink.shaded.protobuf.d0$b.:(Ljava/util/Map$Entry;)V │ │ +05f5d4: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +05f5da: 5b01 6e02 |0003: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.d:Ljava/util/Map$Entry; // field@026e │ │ +05f5de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/d0$b;) │ │ name : '' │ │ type : '(Ljava/util/Map$Entry;Lcom/google/crypto/tink/shaded/protobuf/d0$a;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05f578: |[05f578] com.google.crypto.tink.shaded.protobuf.d0$b.:(Ljava/util/Map$Entry;Lcom/google/crypto/tink/shaded/protobuf/d0$a;)V │ │ -05f588: 7020 9109 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.:(Ljava/util/Map$Entry;)V // method@0991 │ │ -05f58e: 0e00 |0003: return-void │ │ +05f5e0: |[05f5e0] com.google.crypto.tink.shaded.protobuf.d0$b.:(Ljava/util/Map$Entry;Lcom/google/crypto/tink/shaded/protobuf/d0$a;)V │ │ +05f5f0: 7020 9309 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.:(Ljava/util/Map$Entry;)V // method@0993 │ │ +05f5f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/d0$b;) │ │ name : 'a' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/d0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05f49c: |[05f49c] com.google.crypto.tink.shaded.protobuf.d0$b.a:()Lcom/google/crypto/tink/shaded/protobuf/d0; │ │ -05f4ac: 5410 6e02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.d:Ljava/util/Map$Entry; // field@026e │ │ -05f4b0: 7210 ae19 0000 |0002: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05f4b6: 0c00 |0005: move-result-object v0 │ │ -05f4b8: 1f00 3402 |0006: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05f4bc: 1100 |0008: return-object v0 │ │ +05f504: |[05f504] com.google.crypto.tink.shaded.protobuf.d0$b.a:()Lcom/google/crypto/tink/shaded/protobuf/d0; │ │ +05f514: 5410 6e02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.d:Ljava/util/Map$Entry; // field@026e │ │ +05f518: 7210 b019 0000 |0002: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05f51e: 0c00 |0005: move-result-object v0 │ │ +05f520: 1f00 3402 |0006: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05f524: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/d0$b;) │ │ name : 'getKey' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05f4c0: |[05f4c0] com.google.crypto.tink.shaded.protobuf.d0$b.getKey:()Ljava/lang/Object; │ │ -05f4d0: 5410 6e02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.d:Ljava/util/Map$Entry; // field@026e │ │ -05f4d4: 7210 ad19 0000 |0002: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -05f4da: 0c00 |0005: move-result-object v0 │ │ -05f4dc: 1100 |0006: return-object v0 │ │ +05f528: |[05f528] com.google.crypto.tink.shaded.protobuf.d0$b.getKey:()Ljava/lang/Object; │ │ +05f538: 5410 6e02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.d:Ljava/util/Map$Entry; // field@026e │ │ +05f53c: 7210 af19 0000 |0002: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +05f542: 0c00 |0005: move-result-object v0 │ │ +05f544: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/d0$b;) │ │ name : 'getValue' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -05f4e0: |[05f4e0] com.google.crypto.tink.shaded.protobuf.d0$b.getValue:()Ljava/lang/Object; │ │ -05f4f0: 5410 6e02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.d:Ljava/util/Map$Entry; // field@026e │ │ -05f4f4: 7210 ae19 0000 |0002: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05f4fa: 0c00 |0005: move-result-object v0 │ │ -05f4fc: 1f00 3402 |0006: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05f500: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -05f504: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -05f506: 1100 |000b: return-object v0 │ │ -05f508: 6e10 9d09 0000 |000c: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/d0;.f:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@099d │ │ -05f50e: 0c00 |000f: move-result-object v0 │ │ -05f510: 1100 |0010: return-object v0 │ │ +05f548: |[05f548] com.google.crypto.tink.shaded.protobuf.d0$b.getValue:()Ljava/lang/Object; │ │ +05f558: 5410 6e02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.d:Ljava/util/Map$Entry; // field@026e │ │ +05f55c: 7210 b019 0000 |0002: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05f562: 0c00 |0005: move-result-object v0 │ │ +05f564: 1f00 3402 |0006: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05f568: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +05f56c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05f56e: 1100 |000b: return-object v0 │ │ +05f570: 6e10 9f09 0000 |000c: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/d0;.f:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@099f │ │ +05f576: 0c00 |000f: move-result-object v0 │ │ +05f578: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/d0$b;) │ │ name : 'setValue' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -05f514: |[05f514] com.google.crypto.tink.shaded.protobuf.d0$b.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05f524: 2020 8902 |0000: instance-of v0, v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -05f528: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -05f52c: 5410 6e02 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.d:Ljava/util/Map$Entry; // field@026e │ │ -05f530: 7210 ae19 0000 |0006: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05f536: 0c00 |0009: move-result-object v0 │ │ -05f538: 1f00 3402 |000a: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05f53c: 1f02 8902 |000c: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -05f540: 6e20 b909 2000 |000e: invoke-virtual {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0; // method@09b9 │ │ -05f546: 0c02 |0011: move-result-object v2 │ │ -05f548: 1102 |0012: return-object v2 │ │ -05f54a: 2202 3704 |0013: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -05f54e: 1a00 fb07 |0015: const-string v0, "LazyField now only used for MessageSet, and the value of MessageSet must be an instance of MessageLite" // string@07fb │ │ -05f552: 7020 0018 0200 |0017: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -05f558: 2702 |001a: throw v2 │ │ +05f57c: |[05f57c] com.google.crypto.tink.shaded.protobuf.d0$b.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +05f58c: 2020 8902 |0000: instance-of v0, v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +05f590: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +05f594: 5410 6e02 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.d:Ljava/util/Map$Entry; // field@026e │ │ +05f598: 7210 b019 0000 |0006: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05f59e: 0c00 |0009: move-result-object v0 │ │ +05f5a0: 1f00 3402 |000a: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05f5a4: 1f02 8902 |000c: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +05f5a8: 6e20 bb09 2000 |000e: invoke-virtual {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0; // method@09bb │ │ +05f5ae: 0c02 |0011: move-result-object v2 │ │ +05f5b0: 1102 |0012: return-object v2 │ │ +05f5b2: 2202 3704 |0013: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +05f5b6: 1a00 fb07 |0015: const-string v0, "LazyField now only used for MessageSet, and the value of MessageSet must be an instance of MessageLite" // string@07fb │ │ +05f5ba: 7020 0218 0200 |0017: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +05f5c0: 2702 |001a: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #208 header: │ │ @@ -28254,17 +28296,17 @@ │ │ Class #208 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/d0; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="c" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;" "Ljava/lang/Object;" ">;>;" } │ │ Annotations on field #623 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;" "Ljava/lang/Object;" ">;>;" } │ │ -Annotations on method #2455 '' │ │ +Annotations on method #2457 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;" "Ljava/lang/Object;" ">;>;)V" } │ │ -Annotations on method #2456 'b' │ │ +Annotations on method #2458 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map$Entry<" "TK;" "Ljava/lang/Object;" ">;" } │ │ │ │ Class #208 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/d0$c;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -28281,98 +28323,98 @@ │ │ type : '(Ljava/util/Iterator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05f60c: |[05f60c] com.google.crypto.tink.shaded.protobuf.d0$c.:(Ljava/util/Iterator;)V │ │ -05f61c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05f622: 5b01 6f02 |0003: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.d:Ljava/util/Iterator; // field@026f │ │ -05f626: 0e00 |0005: return-void │ │ +05f674: |[05f674] com.google.crypto.tink.shaded.protobuf.d0$c.:(Ljava/util/Iterator;)V │ │ +05f684: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +05f68a: 5b01 6f02 |0003: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.d:Ljava/util/Iterator; // field@026f │ │ +05f68e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/d0$c;) │ │ name : 'b' │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -05f5cc: |[05f5cc] com.google.crypto.tink.shaded.protobuf.d0$c.b:()Ljava/util/Map$Entry; │ │ -05f5dc: 5430 6f02 |0000: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.d:Ljava/util/Iterator; // field@026f │ │ -05f5e0: 7210 7319 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -05f5e6: 0c00 |0005: move-result-object v0 │ │ -05f5e8: 1f00 ab04 |0006: check-cast v0, Ljava/util/Map$Entry; // type@04ab │ │ -05f5ec: 7210 ae19 0000 |0008: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05f5f2: 0c01 |000b: move-result-object v1 │ │ -05f5f4: 2011 3402 |000c: instance-of v1, v1, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05f5f8: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ -05f5fc: 2201 3202 |0010: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/d0$b; // type@0232 │ │ -05f600: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -05f602: 7030 9209 0102 |0013: invoke-direct {v1, v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.:(Ljava/util/Map$Entry;Lcom/google/crypto/tink/shaded/protobuf/d0$a;)V // method@0992 │ │ -05f608: 1101 |0016: return-object v1 │ │ -05f60a: 1100 |0017: return-object v0 │ │ +05f634: |[05f634] com.google.crypto.tink.shaded.protobuf.d0$c.b:()Ljava/util/Map$Entry; │ │ +05f644: 5430 6f02 |0000: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.d:Ljava/util/Iterator; // field@026f │ │ +05f648: 7210 7519 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +05f64e: 0c00 |0005: move-result-object v0 │ │ +05f650: 1f00 ab04 |0006: check-cast v0, Ljava/util/Map$Entry; // type@04ab │ │ +05f654: 7210 b019 0000 |0008: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05f65a: 0c01 |000b: move-result-object v1 │ │ +05f65c: 2011 3402 |000c: instance-of v1, v1, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05f660: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ +05f664: 2201 3202 |0010: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/d0$b; // type@0232 │ │ +05f668: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +05f66a: 7030 9409 0102 |0013: invoke-direct {v1, v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/d0$b;.:(Ljava/util/Map$Entry;Lcom/google/crypto/tink/shaded/protobuf/d0$a;)V // method@0994 │ │ +05f670: 1101 |0016: return-object v1 │ │ +05f672: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/d0$c;) │ │ name : 'hasNext' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05f590: |[05f590] com.google.crypto.tink.shaded.protobuf.d0$c.hasNext:()Z │ │ -05f5a0: 5410 6f02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.d:Ljava/util/Iterator; // field@026f │ │ -05f5a4: 7210 7219 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -05f5aa: 0a00 |0005: move-result v0 │ │ -05f5ac: 0f00 |0006: return v0 │ │ +05f5f8: |[05f5f8] com.google.crypto.tink.shaded.protobuf.d0$c.hasNext:()Z │ │ +05f608: 5410 6f02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.d:Ljava/util/Iterator; // field@026f │ │ +05f60c: 7210 7419 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +05f612: 0a00 |0005: move-result v0 │ │ +05f614: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/d0$c;) │ │ name : 'next' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05f5b0: |[05f5b0] com.google.crypto.tink.shaded.protobuf.d0$c.next:()Ljava/lang/Object; │ │ -05f5c0: 6e10 9809 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.b:()Ljava/util/Map$Entry; // method@0998 │ │ -05f5c6: 0c00 |0003: move-result-object v0 │ │ -05f5c8: 1100 |0004: return-object v0 │ │ +05f618: |[05f618] com.google.crypto.tink.shaded.protobuf.d0$c.next:()Ljava/lang/Object; │ │ +05f628: 6e10 9a09 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.b:()Ljava/util/Map$Entry; // method@099a │ │ +05f62e: 0c00 |0003: move-result-object v0 │ │ +05f630: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/d0$c;) │ │ name : 'remove' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05f628: |[05f628] com.google.crypto.tink.shaded.protobuf.d0$c.remove:()V │ │ -05f638: 5410 6f02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.d:Ljava/util/Iterator; // field@026f │ │ -05f63c: 7210 7419 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1974 │ │ -05f642: 0e00 |0005: return-void │ │ +05f690: |[05f690] com.google.crypto.tink.shaded.protobuf.d0$c.remove:()V │ │ +05f6a0: 5410 6f02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.d:Ljava/util/Iterator; // field@026f │ │ +05f6a4: 7210 7619 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1976 │ │ +05f6aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #209 header: │ │ @@ -28384,17 +28426,17 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #209 annotations: │ │ Annotations on field #629 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class<" "*>;" } │ │ -Annotations on method #2479 'a' │ │ +Annotations on method #2481 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/lang/Class<" "TT;>;" } │ │ -Annotations on method #2480 'b' │ │ +Annotations on method #2482 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/lang/Class<" "*>;" } │ │ │ │ Class #209 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/d;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -28418,49 +28460,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -051088: |[051088] com.google.crypto.tink.shaded.protobuf.d.:()V │ │ -051098: 1a00 bc19 |0000: const-string v0, "libcore.io.Memory" // string@19bc │ │ -05109c: 7110 af09 0000 |0002: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/d;.a:(Ljava/lang/String;)Ljava/lang/Class; // method@09af │ │ -0510a2: 0c00 |0005: move-result-object v0 │ │ -0510a4: 6900 7502 |0006: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/d;.b:Ljava/lang/Class; // field@0275 │ │ -0510a8: 6300 7402 |0008: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/d;.a:Z // field@0274 │ │ -0510ac: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ -0510b0: 1a00 241b |000c: const-string v0, "org.robolectric.Robolectric" // string@1b24 │ │ -0510b4: 7110 af09 0000 |000e: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/d;.a:(Ljava/lang/String;)Ljava/lang/Class; // method@09af │ │ -0510ba: 0c00 |0011: move-result-object v0 │ │ -0510bc: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -0510c0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0510c2: 2802 |0015: goto 0017 // +0002 │ │ -0510c4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0510c6: 6a00 7602 |0017: sput-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/d;.c:Z // field@0276 │ │ -0510ca: 0e00 |0019: return-void │ │ +0510f0: |[0510f0] com.google.crypto.tink.shaded.protobuf.d.:()V │ │ +051100: 1a00 bc19 |0000: const-string v0, "libcore.io.Memory" // string@19bc │ │ +051104: 7110 b109 0000 |0002: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/d;.a:(Ljava/lang/String;)Ljava/lang/Class; // method@09b1 │ │ +05110a: 0c00 |0005: move-result-object v0 │ │ +05110c: 6900 7502 |0006: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/d;.b:Ljava/lang/Class; // field@0275 │ │ +051110: 6300 7402 |0008: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/d;.a:Z // field@0274 │ │ +051114: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ +051118: 1a00 241b |000c: const-string v0, "org.robolectric.Robolectric" // string@1b24 │ │ +05111c: 7110 b109 0000 |000e: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/d;.a:(Ljava/lang/String;)Ljava/lang/Class; // method@09b1 │ │ +051122: 0c00 |0011: move-result-object v0 │ │ +051124: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +051128: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +05112a: 2802 |0015: goto 0017 // +0002 │ │ +05112c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05112e: 6a00 7602 |0017: sput-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/d;.c:Z // field@0276 │ │ +051132: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/d;) │ │ name : 'a' │ │ type : '(Ljava/lang/String;)Ljava/lang/Class;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051044: |[051044] com.google.crypto.tink.shaded.protobuf.d.a:(Ljava/lang/String;)Ljava/lang/Class; │ │ -051054: 7110 c017 0000 |0000: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c0 │ │ -05105a: 0c00 |0003: move-result-object v0 │ │ -05105c: 1100 |0004: return-object v0 │ │ -05105e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -051060: 1100 |0006: return-object v0 │ │ +0510ac: |[0510ac] com.google.crypto.tink.shaded.protobuf.d.a:(Ljava/lang/String;)Ljava/lang/Class; │ │ +0510bc: 7110 c217 0000 |0000: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c2 │ │ +0510c2: 0c00 |0003: move-result-object v0 │ │ +0510c4: 1100 |0004: return-object v0 │ │ +0510c6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0510c8: 1100 |0006: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ -> 0x0005 │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/d;) │ │ @@ -28468,42 +28510,42 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -051070: |[051070] com.google.crypto.tink.shaded.protobuf.d.b:()Ljava/lang/Class; │ │ -051080: 6200 7502 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/d;.b:Ljava/lang/Class; // field@0275 │ │ -051084: 1100 |0002: return-object v0 │ │ +0510d8: |[0510d8] com.google.crypto.tink.shaded.protobuf.d.b:()Ljava/lang/Class; │ │ +0510e8: 6200 7502 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/d;.b:Ljava/lang/Class; // field@0275 │ │ +0510ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/d;) │ │ name : 'c' │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -051010: |[051010] com.google.crypto.tink.shaded.protobuf.d.c:()Z │ │ -051020: 6300 7402 |0000: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/d;.a:Z // field@0274 │ │ -051024: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -051028: 6200 7502 |0004: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/d;.b:Ljava/lang/Class; // field@0275 │ │ -05102c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -051030: 6300 7602 |0008: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/d;.c:Z // field@0276 │ │ -051034: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -051038: 2803 |000c: goto 000f // +0003 │ │ -05103a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05103c: 2802 |000e: goto 0010 // +0002 │ │ -05103e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -051040: 0f00 |0010: return v0 │ │ +051078: |[051078] com.google.crypto.tink.shaded.protobuf.d.c:()Z │ │ +051088: 6300 7402 |0000: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/d;.a:Z // field@0274 │ │ +05108c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +051090: 6200 7502 |0004: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/d;.b:Ljava/lang/Class; // field@0275 │ │ +051094: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +051098: 6300 7602 |0008: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/d;.c:Z // field@0276 │ │ +05109c: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +0510a0: 2803 |000c: goto 000f // +0003 │ │ +0510a2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0510a4: 2802 |000e: goto 0010 // +0002 │ │ +0510a6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0510a8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -28539,128 +28581,128 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 217 16-bit code units │ │ -0510cc: |[0510cc] com.google.crypto.tink.shaded.protobuf.e$a.:()V │ │ -0510dc: 7100 820e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e82 │ │ -0510e2: 0c00 |0003: move-result-object v0 │ │ -0510e4: 2100 |0004: array-length v0, v0 │ │ -0510e6: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ -0510ea: 6900 7702 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -0510ee: 6201 2003 |0009: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0320 │ │ -0510f2: 6e10 ee17 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -0510f8: 0a01 |000e: move-result v1 │ │ -0510fa: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0510fc: 4b02 0001 |0010: aput v2, v0, v1 │ │ -051100: 6200 7702 |0012: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -051104: 6201 2103 |0014: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0321 │ │ -051108: 6e10 ee17 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05110e: 0a01 |0019: move-result v1 │ │ -051110: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -051112: 4b02 0001 |001b: aput v2, v0, v1 │ │ -051116: 6200 7702 |001d: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -05111a: 6201 2203 |001f: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0322 │ │ -05111e: 6e10 ee17 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -051124: 0a01 |0024: move-result v1 │ │ -051126: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -051128: 4b02 0001 |0026: aput v2, v0, v1 │ │ -05112c: 6200 7702 |0028: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -051130: 6201 2303 |002a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0323 │ │ -051134: 6e10 ee17 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05113a: 0a01 |002f: move-result v1 │ │ -05113c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -05113e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -051142: 6200 7702 |0033: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -051146: 6201 2403 |0035: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0324 │ │ -05114a: 6e10 ee17 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -051150: 0a01 |003a: move-result v1 │ │ -051152: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -051154: 4b02 0001 |003c: aput v2, v0, v1 │ │ -051158: 6200 7702 |003e: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -05115c: 6201 2c03 |0040: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.r:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032c │ │ -051160: 6e10 ee17 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -051166: 0a01 |0045: move-result v1 │ │ -051168: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -05116a: 4b02 0001 |0047: aput v2, v0, v1 │ │ -05116e: 6200 7702 |0049: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -051172: 6201 2503 |004b: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0325 │ │ -051176: 6e10 ee17 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05117c: 0a01 |0050: move-result v1 │ │ -05117e: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -051180: 4b02 0001 |0052: aput v2, v0, v1 │ │ -051184: 6200 7702 |0054: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -051188: 6201 2f03 |0056: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.u:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032f │ │ -05118c: 6e10 ee17 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -051192: 0a01 |005b: move-result v1 │ │ -051194: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -051198: 4b02 0001 |005e: aput v2, v0, v1 │ │ -05119c: 6200 7702 |0060: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -0511a0: 6201 2603 |0062: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0326 │ │ -0511a4: 6e10 ee17 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -0511aa: 0a01 |0067: move-result v1 │ │ -0511ac: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -0511b0: 4b02 0001 |006a: aput v2, v0, v1 │ │ -0511b4: 6200 7702 |006c: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -0511b8: 6201 2e03 |006e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.t:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032e │ │ -0511bc: 6e10 ee17 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -0511c2: 0a01 |0073: move-result v1 │ │ -0511c4: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -0511c8: 4b02 0001 |0076: aput v2, v0, v1 │ │ -0511cc: 6200 7702 |0078: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -0511d0: 6201 2703 |007a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0327 │ │ -0511d4: 6e10 ee17 0100 |007c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -0511da: 0a01 |007f: move-result v1 │ │ -0511dc: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -0511e0: 4b02 0001 |0082: aput v2, v0, v1 │ │ -0511e4: 6200 7702 |0084: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -0511e8: 6201 3003 |0086: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.v:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0330 │ │ -0511ec: 6e10 ee17 0100 |0088: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -0511f2: 0a01 |008b: move-result v1 │ │ -0511f4: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -0511f8: 4b02 0001 |008e: aput v2, v0, v1 │ │ -0511fc: 6200 7702 |0090: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -051200: 6201 3103 |0092: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.w:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0331 │ │ -051204: 6e10 ee17 0100 |0094: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05120a: 0a01 |0097: move-result v1 │ │ -05120c: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ -051210: 4b02 0001 |009a: aput v2, v0, v1 │ │ -051214: 6200 7702 |009c: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -051218: 6201 2d03 |009e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.s:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032d │ │ -05121c: 6e10 ee17 0100 |00a0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -051222: 0a01 |00a3: move-result v1 │ │ -051224: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -051228: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -05122c: 6200 7702 |00a8: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -051230: 6201 2b03 |00aa: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.q:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032b │ │ -051234: 6e10 ee17 0100 |00ac: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05123a: 0a01 |00af: move-result v1 │ │ -05123c: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ -051240: 4b02 0001 |00b2: aput v2, v0, v1 │ │ -051244: 6200 7702 |00b4: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -051248: 6201 2803 |00b6: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.n:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0328 │ │ -05124c: 6e10 ee17 0100 |00b8: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -051252: 0a01 |00bb: move-result v1 │ │ -051254: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ -051258: 4b02 0001 |00be: aput v2, v0, v1 │ │ -05125c: 6200 7702 |00c0: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -051260: 6201 2903 |00c2: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.o:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0329 │ │ -051264: 6e10 ee17 0100 |00c4: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05126a: 0a01 |00c7: move-result v1 │ │ -05126c: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ -051270: 4b02 0001 |00ca: aput v2, v0, v1 │ │ -051274: 6200 7702 |00cc: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -051278: 6201 2a03 |00ce: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.p:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032a │ │ -05127c: 6e10 ee17 0100 |00d0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -051282: 0a01 |00d3: move-result v1 │ │ -051284: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ -051288: 4b02 0001 |00d6: aput v2, v0, v1 │ │ -05128c: 0e00 |00d8: return-void │ │ +051134: |[051134] com.google.crypto.tink.shaded.protobuf.e$a.:()V │ │ +051144: 7100 840e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e84 │ │ +05114a: 0c00 |0003: move-result-object v0 │ │ +05114c: 2100 |0004: array-length v0, v0 │ │ +05114e: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ +051152: 6900 7702 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +051156: 6201 2003 |0009: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0320 │ │ +05115a: 6e10 f017 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +051160: 0a01 |000e: move-result v1 │ │ +051162: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +051164: 4b02 0001 |0010: aput v2, v0, v1 │ │ +051168: 6200 7702 |0012: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +05116c: 6201 2103 |0014: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0321 │ │ +051170: 6e10 f017 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +051176: 0a01 |0019: move-result v1 │ │ +051178: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +05117a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +05117e: 6200 7702 |001d: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +051182: 6201 2203 |001f: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0322 │ │ +051186: 6e10 f017 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05118c: 0a01 |0024: move-result v1 │ │ +05118e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +051190: 4b02 0001 |0026: aput v2, v0, v1 │ │ +051194: 6200 7702 |0028: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +051198: 6201 2303 |002a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0323 │ │ +05119c: 6e10 f017 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +0511a2: 0a01 |002f: move-result v1 │ │ +0511a4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +0511a6: 4b02 0001 |0031: aput v2, v0, v1 │ │ +0511aa: 6200 7702 |0033: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +0511ae: 6201 2403 |0035: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0324 │ │ +0511b2: 6e10 f017 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +0511b8: 0a01 |003a: move-result v1 │ │ +0511ba: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +0511bc: 4b02 0001 |003c: aput v2, v0, v1 │ │ +0511c0: 6200 7702 |003e: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +0511c4: 6201 2c03 |0040: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.r:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032c │ │ +0511c8: 6e10 f017 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +0511ce: 0a01 |0045: move-result v1 │ │ +0511d0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +0511d2: 4b02 0001 |0047: aput v2, v0, v1 │ │ +0511d6: 6200 7702 |0049: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +0511da: 6201 2503 |004b: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0325 │ │ +0511de: 6e10 f017 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +0511e4: 0a01 |0050: move-result v1 │ │ +0511e6: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +0511e8: 4b02 0001 |0052: aput v2, v0, v1 │ │ +0511ec: 6200 7702 |0054: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +0511f0: 6201 2f03 |0056: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.u:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032f │ │ +0511f4: 6e10 f017 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +0511fa: 0a01 |005b: move-result v1 │ │ +0511fc: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +051200: 4b02 0001 |005e: aput v2, v0, v1 │ │ +051204: 6200 7702 |0060: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +051208: 6201 2603 |0062: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0326 │ │ +05120c: 6e10 f017 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +051212: 0a01 |0067: move-result v1 │ │ +051214: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +051218: 4b02 0001 |006a: aput v2, v0, v1 │ │ +05121c: 6200 7702 |006c: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +051220: 6201 2e03 |006e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.t:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032e │ │ +051224: 6e10 f017 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05122a: 0a01 |0073: move-result v1 │ │ +05122c: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +051230: 4b02 0001 |0076: aput v2, v0, v1 │ │ +051234: 6200 7702 |0078: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +051238: 6201 2703 |007a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0327 │ │ +05123c: 6e10 f017 0100 |007c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +051242: 0a01 |007f: move-result v1 │ │ +051244: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +051248: 4b02 0001 |0082: aput v2, v0, v1 │ │ +05124c: 6200 7702 |0084: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +051250: 6201 3003 |0086: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.v:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0330 │ │ +051254: 6e10 f017 0100 |0088: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05125a: 0a01 |008b: move-result v1 │ │ +05125c: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +051260: 4b02 0001 |008e: aput v2, v0, v1 │ │ +051264: 6200 7702 |0090: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +051268: 6201 3103 |0092: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.w:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0331 │ │ +05126c: 6e10 f017 0100 |0094: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +051272: 0a01 |0097: move-result v1 │ │ +051274: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +051278: 4b02 0001 |009a: aput v2, v0, v1 │ │ +05127c: 6200 7702 |009c: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +051280: 6201 2d03 |009e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.s:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032d │ │ +051284: 6e10 f017 0100 |00a0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05128a: 0a01 |00a3: move-result v1 │ │ +05128c: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +051290: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +051294: 6200 7702 |00a8: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +051298: 6201 2b03 |00aa: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.q:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032b │ │ +05129c: 6e10 f017 0100 |00ac: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +0512a2: 0a01 |00af: move-result v1 │ │ +0512a4: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ +0512a8: 4b02 0001 |00b2: aput v2, v0, v1 │ │ +0512ac: 6200 7702 |00b4: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +0512b0: 6201 2803 |00b6: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.n:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0328 │ │ +0512b4: 6e10 f017 0100 |00b8: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +0512ba: 0a01 |00bb: move-result v1 │ │ +0512bc: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ +0512c0: 4b02 0001 |00be: aput v2, v0, v1 │ │ +0512c4: 6200 7702 |00c0: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +0512c8: 6201 2903 |00c2: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.o:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0329 │ │ +0512cc: 6e10 f017 0100 |00c4: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +0512d2: 0a01 |00c7: move-result v1 │ │ +0512d4: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ +0512d8: 4b02 0001 |00ca: aput v2, v0, v1 │ │ +0512dc: 6200 7702 |00cc: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +0512e0: 6201 2a03 |00ce: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.p:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032a │ │ +0512e4: 6e10 f017 0100 |00d0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +0512ea: 0a01 |00d3: move-result v1 │ │ +0512ec: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ +0512f0: 4b02 0001 |00d6: aput v2, v0, v1 │ │ +0512f4: 0e00 |00d8: return-void │ │ catches : 18 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -28744,19 +28786,19 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/p;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -051374: |[051374] com.google.crypto.tink.shaded.protobuf.e$b.:(Lcom/google/crypto/tink/shaded/protobuf/p;)V │ │ -051384: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05138a: 7110 c219 0100 |0003: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@19c2 │ │ -051390: 5b01 7b02 |0006: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/e$b;.d:Lcom/google/crypto/tink/shaded/protobuf/p; // field@027b │ │ -051394: 0e00 |0008: return-void │ │ +0513dc: |[0513dc] com.google.crypto.tink.shaded.protobuf.e$b.:(Lcom/google/crypto/tink/shaded/protobuf/p;)V │ │ +0513ec: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +0513f2: 7110 c419 0100 |0003: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@19c4 │ │ +0513f8: 5b01 7b02 |0006: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/e$b;.d:Lcom/google/crypto/tink/shaded/protobuf/p; // field@027b │ │ +0513fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -28803,84 +28845,84 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05f800: |[05f800] com.google.crypto.tink.shaded.protobuf.e0.:()V │ │ -05f810: 7100 8e0d 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/p;.b:()Lcom/google/crypto/tink/shaded/protobuf/p; // method@0d8e │ │ -05f816: 0c00 |0003: move-result-object v0 │ │ -05f818: 6900 8002 |0004: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/e0;.e:Lcom/google/crypto/tink/shaded/protobuf/p; // field@0280 │ │ -05f81c: 0e00 |0006: return-void │ │ +05f868: |[05f868] com.google.crypto.tink.shaded.protobuf.e0.:()V │ │ +05f878: 7100 900d 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/p;.b:()Lcom/google/crypto/tink/shaded/protobuf/p; // method@0d90 │ │ +05f87e: 0c00 |0003: move-result-object v0 │ │ +05f880: 6900 8002 |0004: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/e0;.e:Lcom/google/crypto/tink/shaded/protobuf/p; // field@0280 │ │ +05f884: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/e0;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f820: |[05f820] com.google.crypto.tink.shaded.protobuf.e0.:()V │ │ -05f830: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05f836: 0e00 |0003: return-void │ │ +05f888: |[05f888] com.google.crypto.tink.shaded.protobuf.e0.:()V │ │ +05f898: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +05f89e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/e0;) │ │ name : 'a' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/r0;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -05f838: |[05f838] com.google.crypto.tink.shaded.protobuf.e0.a:(Lcom/google/crypto/tink/shaded/protobuf/r0;)V │ │ -05f848: 5430 7e02 |0000: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f84c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -05f850: 0e00 |0004: return-void │ │ -05f852: 1d03 |0005: monitor-enter v3 │ │ -05f854: 5430 7e02 |0006: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f858: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -05f85c: 1e03 |000a: monitor-exit v3 │ │ -05f85e: 0e00 |000b: return-void │ │ -05f860: 5430 7c02 |000c: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ -05f864: 3800 1700 |000e: if-eqz v0, 0025 // +0017 │ │ -05f868: 7210 c50d 0400 |0010: invoke-interface {v4}, Lcom/google/crypto/tink/shaded/protobuf/r0;.k:()Lcom/google/crypto/tink/shaded/protobuf/z0; // method@0dc5 │ │ -05f86e: 0c00 |0013: move-result-object v0 │ │ -05f870: 5431 7c02 |0014: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ -05f874: 5432 7d02 |0016: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.b:Lcom/google/crypto/tink/shaded/protobuf/p; // field@027d │ │ -05f878: 7230 d10f 1002 |0018: invoke-interface {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/z0;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Ljava/lang/Object; // method@0fd1 │ │ -05f87e: 0c00 |001b: move-result-object v0 │ │ -05f880: 1f00 8902 |001c: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -05f884: 5b30 7e02 |001e: iput-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f888: 5430 7c02 |0020: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ -05f88c: 5b30 7f02 |0022: iput-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ -05f890: 280c |0024: goto 0030 // +000c │ │ -05f892: 5b34 7e02 |0025: iput-object v4, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f896: 6200 9702 |0027: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ -05f89a: 28f9 |0029: goto 0022 // -0007 │ │ -05f89c: 5b34 7e02 |002a: iput-object v4, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f8a0: 6204 9702 |002c: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ -05f8a4: 5b34 7f02 |002e: iput-object v4, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ -05f8a8: 1e03 |0030: monitor-exit v3 │ │ -05f8aa: 0e00 |0031: return-void │ │ -05f8ac: 0d04 |0032: move-exception v4 │ │ -05f8ae: 1e03 |0033: monitor-exit v3 │ │ -05f8b0: 2802 |0034: goto 0036 // +0002 │ │ -05f8b2: 2704 |0035: throw v4 │ │ -05f8b4: 28ff |0036: goto 0035 // -0001 │ │ +05f8a0: |[05f8a0] com.google.crypto.tink.shaded.protobuf.e0.a:(Lcom/google/crypto/tink/shaded/protobuf/r0;)V │ │ +05f8b0: 5430 7e02 |0000: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f8b4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +05f8b8: 0e00 |0004: return-void │ │ +05f8ba: 1d03 |0005: monitor-enter v3 │ │ +05f8bc: 5430 7e02 |0006: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f8c0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +05f8c4: 1e03 |000a: monitor-exit v3 │ │ +05f8c6: 0e00 |000b: return-void │ │ +05f8c8: 5430 7c02 |000c: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ +05f8cc: 3800 1700 |000e: if-eqz v0, 0025 // +0017 │ │ +05f8d0: 7210 c70d 0400 |0010: invoke-interface {v4}, Lcom/google/crypto/tink/shaded/protobuf/r0;.k:()Lcom/google/crypto/tink/shaded/protobuf/z0; // method@0dc7 │ │ +05f8d6: 0c00 |0013: move-result-object v0 │ │ +05f8d8: 5431 7c02 |0014: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ +05f8dc: 5432 7d02 |0016: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.b:Lcom/google/crypto/tink/shaded/protobuf/p; // field@027d │ │ +05f8e0: 7230 d30f 1002 |0018: invoke-interface {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/z0;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Ljava/lang/Object; // method@0fd3 │ │ +05f8e6: 0c00 |001b: move-result-object v0 │ │ +05f8e8: 1f00 8902 |001c: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +05f8ec: 5b30 7e02 |001e: iput-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f8f0: 5430 7c02 |0020: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ +05f8f4: 5b30 7f02 |0022: iput-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ +05f8f8: 280c |0024: goto 0030 // +000c │ │ +05f8fa: 5b34 7e02 |0025: iput-object v4, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f8fe: 6200 9702 |0027: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ +05f902: 28f9 |0029: goto 0022 // -0007 │ │ +05f904: 5b34 7e02 |002a: iput-object v4, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f908: 6204 9702 |002c: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ +05f90c: 5b34 7f02 |002e: iput-object v4, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ +05f910: 1e03 |0030: monitor-exit v3 │ │ +05f912: 0e00 |0031: return-void │ │ +05f914: 0d04 |0032: move-exception v4 │ │ +05f916: 1e03 |0033: monitor-exit v3 │ │ +05f918: 2802 |0034: goto 0036 // +0002 │ │ +05f91a: 2704 |0035: throw v4 │ │ +05f91c: 28ff |0036: goto 0035 // -0001 │ │ catches : 3 │ │ 0x0006 - 0x000b │ │ -> 0x0032 │ │ 0x000c - 0x0029 │ │ Lcom/google/crypto/tink/shaded/protobuf/b0; -> 0x002a │ │ -> 0x0032 │ │ 0x002a - 0x0034 │ │ @@ -28893,115 +28935,115 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -05f798: |[05f798] com.google.crypto.tink.shaded.protobuf.e0.b:()I │ │ -05f7a8: 5410 7f02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ -05f7ac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05f7b0: 5410 7f02 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ -05f7b4: 6e10 bd0a 0000 |0006: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abd │ │ -05f7ba: 0a00 |0009: move-result v0 │ │ -05f7bc: 0f00 |000a: return v0 │ │ -05f7be: 5410 7c02 |000b: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ -05f7c2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -05f7c6: 6e10 bd0a 0000 |000f: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abd │ │ -05f7cc: 0a00 |0012: move-result v0 │ │ -05f7ce: 0f00 |0013: return v0 │ │ -05f7d0: 5410 7e02 |0014: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f7d4: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -05f7d8: 5410 7e02 |0018: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f7dc: 7210 c10d 0000 |001a: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/r0;.d:()I // method@0dc1 │ │ -05f7e2: 0a00 |001d: move-result v0 │ │ -05f7e4: 0f00 |001e: return v0 │ │ -05f7e6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -05f7e8: 0f00 |0020: return v0 │ │ +05f800: |[05f800] com.google.crypto.tink.shaded.protobuf.e0.b:()I │ │ +05f810: 5410 7f02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ +05f814: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05f818: 5410 7f02 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ +05f81c: 6e10 bf0a 0000 |0006: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abf │ │ +05f822: 0a00 |0009: move-result v0 │ │ +05f824: 0f00 |000a: return v0 │ │ +05f826: 5410 7c02 |000b: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ +05f82a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +05f82e: 6e10 bf0a 0000 |000f: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abf │ │ +05f834: 0a00 |0012: move-result v0 │ │ +05f836: 0f00 |0013: return v0 │ │ +05f838: 5410 7e02 |0014: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f83c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +05f840: 5410 7e02 |0018: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f844: 7210 c30d 0000 |001a: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/r0;.d:()I // method@0dc3 │ │ +05f84a: 0a00 |001d: move-result v0 │ │ +05f84c: 0f00 |001e: return v0 │ │ +05f84e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +05f850: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/e0;) │ │ name : 'c' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05f758: |[05f758] com.google.crypto.tink.shaded.protobuf.e0.c:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0; │ │ -05f768: 6e20 b609 1000 |0000: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:(Lcom/google/crypto/tink/shaded/protobuf/r0;)V // method@09b6 │ │ -05f76e: 5401 7e02 |0003: iget-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f772: 1101 |0005: return-object v1 │ │ +05f7c0: |[05f7c0] com.google.crypto.tink.shaded.protobuf.e0.c:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0; │ │ +05f7d0: 6e20 b809 1000 |0000: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:(Lcom/google/crypto/tink/shaded/protobuf/r0;)V // method@09b8 │ │ +05f7d6: 5401 7e02 |0003: iget-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f7da: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/e0;) │ │ name : 'd' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -05f774: |[05f774] com.google.crypto.tink.shaded.protobuf.e0.d:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0; │ │ -05f784: 5420 7e02 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f788: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05f78a: 5b21 7c02 |0003: iput-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ -05f78e: 5b21 7f02 |0005: iput-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ -05f792: 5b23 7e02 |0007: iput-object v3, v2, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f796: 1100 |0009: return-object v0 │ │ +05f7dc: |[05f7dc] com.google.crypto.tink.shaded.protobuf.e0.d:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0; │ │ +05f7ec: 5420 7e02 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f7f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05f7f2: 5b21 7c02 |0003: iput-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ +05f7f6: 5b21 7f02 |0005: iput-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ +05f7fa: 5b23 7e02 |0007: iput-object v3, v2, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f7fe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/e0;) │ │ name : 'e' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/h;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -05f6e0: |[05f6e0] com.google.crypto.tink.shaded.protobuf.e0.e:()Lcom/google/crypto/tink/shaded/protobuf/h; │ │ -05f6f0: 5410 7f02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ -05f6f4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -05f6f8: 5410 7f02 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ -05f6fc: 1100 |0006: return-object v0 │ │ -05f6fe: 5410 7c02 |0007: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ -05f702: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -05f706: 1100 |000b: return-object v0 │ │ -05f708: 1d01 |000c: monitor-enter v1 │ │ -05f70a: 5410 7f02 |000d: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ -05f70e: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -05f712: 5410 7f02 |0011: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ -05f716: 1e01 |0013: monitor-exit v1 │ │ -05f718: 1100 |0014: return-object v0 │ │ -05f71a: 5410 7e02 |0015: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f71e: 3900 0700 |0017: if-nez v0, 001e // +0007 │ │ -05f722: 6200 9702 |0019: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ -05f726: 5b10 7f02 |001b: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ -05f72a: 2808 |001d: goto 0025 // +0008 │ │ -05f72c: 5410 7e02 |001e: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f730: 7210 c40d 0000 |0020: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/r0;.i:()Lcom/google/crypto/tink/shaded/protobuf/h; // method@0dc4 │ │ -05f736: 0c00 |0023: move-result-object v0 │ │ -05f738: 28f7 |0024: goto 001b // -0009 │ │ -05f73a: 5410 7f02 |0025: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ -05f73e: 1e01 |0027: monitor-exit v1 │ │ -05f740: 1100 |0028: return-object v0 │ │ -05f742: 0d00 |0029: move-exception v0 │ │ -05f744: 1e01 |002a: monitor-exit v1 │ │ -05f746: 2802 |002b: goto 002d // +0002 │ │ -05f748: 2700 |002c: throw v0 │ │ -05f74a: 28ff |002d: goto 002c // -0001 │ │ +05f748: |[05f748] com.google.crypto.tink.shaded.protobuf.e0.e:()Lcom/google/crypto/tink/shaded/protobuf/h; │ │ +05f758: 5410 7f02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ +05f75c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +05f760: 5410 7f02 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ +05f764: 1100 |0006: return-object v0 │ │ +05f766: 5410 7c02 |0007: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.a:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027c │ │ +05f76a: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +05f76e: 1100 |000b: return-object v0 │ │ +05f770: 1d01 |000c: monitor-enter v1 │ │ +05f772: 5410 7f02 |000d: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ +05f776: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +05f77a: 5410 7f02 |0011: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ +05f77e: 1e01 |0013: monitor-exit v1 │ │ +05f780: 1100 |0014: return-object v0 │ │ +05f782: 5410 7e02 |0015: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f786: 3900 0700 |0017: if-nez v0, 001e // +0007 │ │ +05f78a: 6200 9702 |0019: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ +05f78e: 5b10 7f02 |001b: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ +05f792: 2808 |001d: goto 0025 // +0008 │ │ +05f794: 5410 7e02 |001e: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f798: 7210 c60d 0000 |0020: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/r0;.i:()Lcom/google/crypto/tink/shaded/protobuf/h; // method@0dc6 │ │ +05f79e: 0c00 |0023: move-result-object v0 │ │ +05f7a0: 28f7 |0024: goto 001b // -0009 │ │ +05f7a2: 5410 7f02 |0025: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/e0;.d:Lcom/google/crypto/tink/shaded/protobuf/h; // field@027f │ │ +05f7a6: 1e01 |0027: monitor-exit v1 │ │ +05f7a8: 1100 |0028: return-object v0 │ │ +05f7aa: 0d00 |0029: move-exception v0 │ │ +05f7ac: 1e01 |002a: monitor-exit v1 │ │ +05f7ae: 2802 |002b: goto 002d // +0002 │ │ +05f7b0: 2700 |002c: throw v0 │ │ +05f7b2: 28ff |002d: goto 002c // -0001 │ │ catches : 1 │ │ 0x000d - 0x002b │ │ -> 0x0029 │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/e0;) │ │ @@ -29009,70 +29051,70 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -05f644: |[05f644] com.google.crypto.tink.shaded.protobuf.e0.equals:(Ljava/lang/Object;)Z │ │ -05f654: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -05f658: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -05f65a: 0f03 |0003: return v3 │ │ -05f65c: 2030 3902 |0004: instance-of v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ -05f660: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -05f664: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -05f666: 0f03 |0009: return v3 │ │ -05f668: 1f03 3902 |000a: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ -05f66c: 5420 7e02 |000c: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f670: 5431 7e02 |000e: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ -05f674: 3900 1100 |0010: if-nez v0, 0021 // +0011 │ │ -05f678: 3901 0f00 |0012: if-nez v1, 0021 // +000f │ │ -05f67c: 6e10 ba09 0200 |0014: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/e0;.e:()Lcom/google/crypto/tink/shaded/protobuf/h; // method@09ba │ │ -05f682: 0c00 |0017: move-result-object v0 │ │ -05f684: 6e10 ba09 0300 |0018: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/e0;.e:()Lcom/google/crypto/tink/shaded/protobuf/h; // method@09ba │ │ -05f68a: 0c03 |001b: move-result-object v3 │ │ -05f68c: 6e20 ae0a 3000 |001c: invoke-virtual {v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/h;.equals:(Ljava/lang/Object;)Z // method@0aae │ │ -05f692: 0a03 |001f: move-result v3 │ │ -05f694: 0f03 |0020: return v3 │ │ -05f696: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ -05f69a: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -05f69e: 6e20 2618 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -05f6a4: 0a03 |0028: move-result v3 │ │ -05f6a6: 0f03 |0029: return v3 │ │ -05f6a8: 3800 0f00 |002a: if-eqz v0, 0039 // +000f │ │ -05f6ac: 7210 370e 0000 |002c: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/s0;.g:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0e37 │ │ -05f6b2: 0c01 |002f: move-result-object v1 │ │ -05f6b4: 6e20 b809 1300 |0030: invoke-virtual {v3, v1}, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0; // method@09b8 │ │ -05f6ba: 0c03 |0033: move-result-object v3 │ │ -05f6bc: 6e20 2618 3000 |0034: invoke-virtual {v0, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -05f6c2: 0a03 |0037: move-result v3 │ │ -05f6c4: 0f03 |0038: return v3 │ │ -05f6c6: 7210 370e 0100 |0039: invoke-interface {v1}, Lcom/google/crypto/tink/shaded/protobuf/s0;.g:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0e37 │ │ -05f6cc: 0c03 |003c: move-result-object v3 │ │ -05f6ce: 6e20 b809 3200 |003d: invoke-virtual {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0; // method@09b8 │ │ -05f6d4: 0c03 |0040: move-result-object v3 │ │ -05f6d6: 6e20 2618 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -05f6dc: 0a03 |0044: move-result v3 │ │ -05f6de: 0f03 |0045: return v3 │ │ +05f6ac: |[05f6ac] com.google.crypto.tink.shaded.protobuf.e0.equals:(Ljava/lang/Object;)Z │ │ +05f6bc: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +05f6c0: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +05f6c2: 0f03 |0003: return v3 │ │ +05f6c4: 2030 3902 |0004: instance-of v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ +05f6c8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +05f6cc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +05f6ce: 0f03 |0009: return v3 │ │ +05f6d0: 1f03 3902 |000a: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ +05f6d4: 5420 7e02 |000c: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f6d8: 5431 7e02 |000e: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:Lcom/google/crypto/tink/shaded/protobuf/r0; // field@027e │ │ +05f6dc: 3900 1100 |0010: if-nez v0, 0021 // +0011 │ │ +05f6e0: 3901 0f00 |0012: if-nez v1, 0021 // +000f │ │ +05f6e4: 6e10 bc09 0200 |0014: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/e0;.e:()Lcom/google/crypto/tink/shaded/protobuf/h; // method@09bc │ │ +05f6ea: 0c00 |0017: move-result-object v0 │ │ +05f6ec: 6e10 bc09 0300 |0018: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/e0;.e:()Lcom/google/crypto/tink/shaded/protobuf/h; // method@09bc │ │ +05f6f2: 0c03 |001b: move-result-object v3 │ │ +05f6f4: 6e20 b00a 3000 |001c: invoke-virtual {v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/h;.equals:(Ljava/lang/Object;)Z // method@0ab0 │ │ +05f6fa: 0a03 |001f: move-result v3 │ │ +05f6fc: 0f03 |0020: return v3 │ │ +05f6fe: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ +05f702: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ +05f706: 6e20 2818 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +05f70c: 0a03 |0028: move-result v3 │ │ +05f70e: 0f03 |0029: return v3 │ │ +05f710: 3800 0f00 |002a: if-eqz v0, 0039 // +000f │ │ +05f714: 7210 390e 0000 |002c: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/s0;.g:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0e39 │ │ +05f71a: 0c01 |002f: move-result-object v1 │ │ +05f71c: 6e20 ba09 1300 |0030: invoke-virtual {v3, v1}, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0; // method@09ba │ │ +05f722: 0c03 |0033: move-result-object v3 │ │ +05f724: 6e20 2818 3000 |0034: invoke-virtual {v0, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +05f72a: 0a03 |0037: move-result v3 │ │ +05f72c: 0f03 |0038: return v3 │ │ +05f72e: 7210 390e 0100 |0039: invoke-interface {v1}, Lcom/google/crypto/tink/shaded/protobuf/s0;.g:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0e39 │ │ +05f734: 0c03 |003c: move-result-object v3 │ │ +05f736: 6e20 ba09 3200 |003d: invoke-virtual {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/e0;.c:(Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0; // method@09ba │ │ +05f73c: 0c03 |0040: move-result-object v3 │ │ +05f73e: 6e20 2818 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +05f744: 0a03 |0044: move-result v3 │ │ +05f746: 0f03 |0045: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/e0;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05f7ec: |[05f7ec] com.google.crypto.tink.shaded.protobuf.e0.hashCode:()I │ │ -05f7fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05f7fe: 0f00 |0001: return v0 │ │ +05f854: |[05f854] com.google.crypto.tink.shaded.protobuf.e0.hashCode:()I │ │ +05f864: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05f866: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #213 header: │ │ @@ -29084,63 +29126,63 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 42 │ │ virtual_methods_size: 0 │ │ │ │ Class #213 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/crypto/tink/shaded/protobuf/e$b; } │ │ -Annotations on method #2499 'A' │ │ +Annotations on method #2501 'A' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2500 'B' │ │ +Annotations on method #2502 'B' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2502 'D' │ │ +Annotations on method #2504 'D' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2503 'E' │ │ +Annotations on method #2505 'E' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2508 'J' │ │ +Annotations on method #2510 'J' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2511 'M' │ │ +Annotations on method #2513 'M' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2515 'a' │ │ +Annotations on method #2517 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2517 'c' │ │ +Annotations on method #2519 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2519 'e' │ │ +Annotations on method #2521 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2520 'f' │ │ +Annotations on method #2522 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/y$c<" "**>;" "Lcom/google/crypto/tink/shaded/protobuf/y$e<" "**>;" "Lcom/google/crypto/tink/shaded/protobuf/n1<" "Lcom/google/crypto/tink/shaded/protobuf/o1;" "Lcom/google/crypto/tink/shaded/protobuf/o1;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2521 'g' │ │ +Annotations on method #2523 'g' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Ljava/lang/Object;" "Lcom/google/crypto/tink/shaded/protobuf/r0;" "Lcom/google/crypto/tink/shaded/protobuf/n1<" "Lcom/google/crypto/tink/shaded/protobuf/o1;" "Lcom/google/crypto/tink/shaded/protobuf/o1;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2523 'i' │ │ +Annotations on method #2525 'i' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2525 'k' │ │ +Annotations on method #2527 'k' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2527 'm' │ │ +Annotations on method #2529 'm' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2529 'o' │ │ +Annotations on method #2531 'o' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/g1;" "I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2531 'q' │ │ +Annotations on method #2533 'q' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/g1<" "*>;I[BII" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2532 'r' │ │ +Annotations on method #2534 'r' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([BI" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2533 's' │ │ +Annotations on method #2535 's' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([BI" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2534 't' │ │ +Annotations on method #2536 't' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([BI" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2535 'u' │ │ +Annotations on method #2537 'u' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([BI" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2536 'v' │ │ +Annotations on method #2538 'v' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([BI" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2537 'w' │ │ +Annotations on method #2539 'w' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([BI" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2538 'x' │ │ +Annotations on method #2540 'x' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([BI" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2539 'y' │ │ +Annotations on method #2541 'y' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([BI" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ -Annotations on method #2540 'z' │ │ +Annotations on method #2542 'z' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([BI" "Lcom/google/crypto/tink/shaded/protobuf/a0$i<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")I" } │ │ │ │ Class #213 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/e;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -29152,1822 +29194,1822 @@ │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -051ffc: |[051ffc] com.google.crypto.tink.shaded.protobuf.e.A:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -05200c: 1f06 ba02 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -052010: 7130 cb09 4307 |0002: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -052016: 0a04 |0005: move-result v4 │ │ -052018: 5270 7802 |0006: iget v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -05201c: 7110 7d0b 0000 |0008: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.b:(I)I // method@0b7d │ │ -052022: 0a00 |000b: move-result v0 │ │ -052024: 6e20 e10f 0600 |000c: invoke-virtual {v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe1 │ │ -05202a: 3554 1000 |000f: if-ge v4, v5, 001f // +0010 │ │ -05202e: 7130 cb09 4307 |0011: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -052034: 0a00 |0014: move-result v0 │ │ -052036: 5271 7802 |0015: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -05203a: 3212 0300 |0017: if-eq v2, v1, 001a // +0003 │ │ -05203e: 2806 |0019: goto 001f // +0006 │ │ -052040: 7130 cb09 0307 |001a: invoke-static {v3, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -052046: 0a04 |001d: move-result v4 │ │ -052048: 28e8 |001e: goto 0006 // -0018 │ │ -05204a: 0f04 |001f: return v4 │ │ +052064: |[052064] com.google.crypto.tink.shaded.protobuf.e.A:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +052074: 1f06 ba02 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +052078: 7130 cd09 4307 |0002: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +05207e: 0a04 |0005: move-result v4 │ │ +052080: 5270 7802 |0006: iget v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +052084: 7110 7f0b 0000 |0008: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.b:(I)I // method@0b7f │ │ +05208a: 0a00 |000b: move-result v0 │ │ +05208c: 6e20 e30f 0600 |000c: invoke-virtual {v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe3 │ │ +052092: 3554 1000 |000f: if-ge v4, v5, 001f // +0010 │ │ +052096: 7130 cd09 4307 |0011: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +05209c: 0a00 |0014: move-result v0 │ │ +05209e: 5271 7802 |0015: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0520a2: 3212 0300 |0017: if-eq v2, v1, 001a // +0003 │ │ +0520a6: 2806 |0019: goto 001f // +0006 │ │ +0520a8: 7130 cd09 0307 |001a: invoke-static {v3, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +0520ae: 0a04 |001d: move-result v4 │ │ +0520b0: 28e8 |001e: goto 0006 // -0018 │ │ +0520b2: 0f04 |001f: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'B' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -05204c: |[05204c] com.google.crypto.tink.shaded.protobuf.e.B:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -05205c: 1f06 5702 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -052060: 7130 ce09 4307 |0002: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -052066: 0a04 |0005: move-result v4 │ │ -052068: 5370 7902 |0006: iget-wide v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -05206c: 7120 7e0b 1000 |0008: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/i;.c:(J)J // method@0b7e │ │ -052072: 0b00 |000b: move-result-wide v0 │ │ -052074: 6e30 2d0b 0601 |000c: invoke-virtual {v6, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2d │ │ -05207a: 3554 1000 |000f: if-ge v4, v5, 001f // +0010 │ │ -05207e: 7130 cb09 4307 |0011: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -052084: 0a00 |0014: move-result v0 │ │ -052086: 5271 7802 |0015: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -05208a: 3212 0300 |0017: if-eq v2, v1, 001a // +0003 │ │ -05208e: 2806 |0019: goto 001f // +0006 │ │ -052090: 7130 ce09 0307 |001a: invoke-static {v3, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -052096: 0a04 |001d: move-result v4 │ │ -052098: 28e8 |001e: goto 0006 // -0018 │ │ -05209a: 0f04 |001f: return v4 │ │ +0520b4: |[0520b4] com.google.crypto.tink.shaded.protobuf.e.B:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +0520c4: 1f06 5702 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +0520c8: 7130 d009 4307 |0002: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +0520ce: 0a04 |0005: move-result v4 │ │ +0520d0: 5370 7902 |0006: iget-wide v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +0520d4: 7120 800b 1000 |0008: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/i;.c:(J)J // method@0b80 │ │ +0520da: 0b00 |000b: move-result-wide v0 │ │ +0520dc: 6e30 2f0b 0601 |000c: invoke-virtual {v6, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2f │ │ +0520e2: 3554 1000 |000f: if-ge v4, v5, 001f // +0010 │ │ +0520e6: 7130 cd09 4307 |0011: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +0520ec: 0a00 |0014: move-result v0 │ │ +0520ee: 5271 7802 |0015: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0520f2: 3212 0300 |0017: if-eq v2, v1, 001a // +0003 │ │ +0520f6: 2806 |0019: goto 001f // +0006 │ │ +0520f8: 7130 d009 0307 |001a: invoke-static {v3, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +0520fe: 0a04 |001d: move-result v4 │ │ +052100: 28e8 |001e: goto 0006 // -0018 │ │ +052102: 0f04 |001f: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'C' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -05209c: |[05209c] com.google.crypto.tink.shaded.protobuf.e.C:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -0520ac: 7130 cb09 4305 |0000: invoke-static {v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -0520b2: 0a04 |0003: move-result v4 │ │ -0520b4: 5250 7802 |0004: iget v0, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -0520b8: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -0520bc: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -0520c0: 1a03 0000 |000a: const-string v3, "" // string@0000 │ │ -0520c4: 5b53 7a02 |000c: iput-object v3, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -0520c8: 0f04 |000e: return v4 │ │ -0520ca: 2201 5404 |000f: new-instance v1, Ljava/lang/String; // type@0454 │ │ -0520ce: 6202 5002 |0011: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ -0520d2: 7052 3f18 3104 |0013: invoke-direct {v1, v3, v4, v0, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@183f │ │ -0520d8: 5b51 7a02 |0016: iput-object v1, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -0520dc: b004 |0018: add-int/2addr v4, v0 │ │ -0520de: 0f04 |0019: return v4 │ │ -0520e0: 7100 6609 0000 |001a: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0966 │ │ -0520e6: 0c03 |001d: move-result-object v3 │ │ -0520e8: 2703 |001e: throw v3 │ │ +052104: |[052104] com.google.crypto.tink.shaded.protobuf.e.C:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +052114: 7130 cd09 4305 |0000: invoke-static {v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +05211a: 0a04 |0003: move-result v4 │ │ +05211c: 5250 7802 |0004: iget v0, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +052120: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +052124: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +052128: 1a03 0000 |000a: const-string v3, "" // string@0000 │ │ +05212c: 5b53 7a02 |000c: iput-object v3, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +052130: 0f04 |000e: return v4 │ │ +052132: 2201 5404 |000f: new-instance v1, Ljava/lang/String; // type@0454 │ │ +052136: 6202 5002 |0011: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ +05213a: 7052 4118 3104 |0013: invoke-direct {v1, v3, v4, v0, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@1841 │ │ +052140: 5b51 7a02 |0016: iput-object v1, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +052144: b004 |0018: add-int/2addr v4, v0 │ │ +052146: 0f04 |0019: return v4 │ │ +052148: 7100 6809 0000 |001a: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0968 │ │ +05214e: 0c03 |001d: move-result-object v3 │ │ +052150: 2703 |001e: throw v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'D' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -0520ec: |[0520ec] com.google.crypto.tink.shaded.protobuf.e.D:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -0520fc: 7130 cb09 6509 |0000: invoke-static {v5, v6, v9}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -052102: 0a06 |0003: move-result v6 │ │ -052104: 5290 7802 |0004: iget v0, v9, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -052108: 3a00 3900 |0006: if-ltz v0, 003f // +0039 │ │ -05210c: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ -052110: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -052114: 7220 8219 1800 |000c: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -05211a: 280c |000f: goto 001b // +000c │ │ -05211c: 2202 5404 |0010: new-instance v2, Ljava/lang/String; // type@0454 │ │ -052120: 6203 5002 |0012: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ -052124: 7053 3f18 5206 |0014: invoke-direct {v2, v5, v6, v0, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@183f │ │ -05212a: 7220 8219 2800 |0017: invoke-interface {v8, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -052130: b006 |001a: add-int/2addr v6, v0 │ │ -052132: 3576 2300 |001b: if-ge v6, v7, 003e // +0023 │ │ -052136: 7130 cb09 6509 |001d: invoke-static {v5, v6, v9}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -05213c: 0a00 |0020: move-result v0 │ │ -05213e: 5292 7802 |0021: iget v2, v9, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -052142: 3224 0300 |0023: if-eq v4, v2, 0026 // +0003 │ │ -052146: 2819 |0025: goto 003e // +0019 │ │ -052148: 7130 cb09 0509 |0026: invoke-static {v5, v0, v9}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -05214e: 0a06 |0029: move-result v6 │ │ -052150: 5290 7802 |002a: iget v0, v9, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -052154: 3a00 0d00 |002c: if-ltz v0, 0039 // +000d │ │ -052158: 3900 0300 |002e: if-nez v0, 0031 // +0003 │ │ -05215c: 28dc |0030: goto 000c // -0024 │ │ -05215e: 2202 5404 |0031: new-instance v2, Ljava/lang/String; // type@0454 │ │ -052162: 6203 5002 |0033: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ -052166: 7053 3f18 5206 |0035: invoke-direct {v2, v5, v6, v0, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@183f │ │ -05216c: 28df |0038: goto 0017 // -0021 │ │ -05216e: 7100 6609 0000 |0039: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0966 │ │ -052174: 0c04 |003c: move-result-object v4 │ │ -052176: 2704 |003d: throw v4 │ │ -052178: 0f06 |003e: return v6 │ │ -05217a: 7100 6609 0000 |003f: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0966 │ │ -052180: 0c04 |0042: move-result-object v4 │ │ -052182: 2802 |0043: goto 0045 // +0002 │ │ -052184: 2704 |0044: throw v4 │ │ -052186: 28ff |0045: goto 0044 // -0001 │ │ +052154: |[052154] com.google.crypto.tink.shaded.protobuf.e.D:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +052164: 7130 cd09 6509 |0000: invoke-static {v5, v6, v9}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +05216a: 0a06 |0003: move-result v6 │ │ +05216c: 5290 7802 |0004: iget v0, v9, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +052170: 3a00 3900 |0006: if-ltz v0, 003f // +0039 │ │ +052174: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ +052178: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +05217c: 7220 8419 1800 |000c: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +052182: 280c |000f: goto 001b // +000c │ │ +052184: 2202 5404 |0010: new-instance v2, Ljava/lang/String; // type@0454 │ │ +052188: 6203 5002 |0012: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ +05218c: 7053 4118 5206 |0014: invoke-direct {v2, v5, v6, v0, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@1841 │ │ +052192: 7220 8419 2800 |0017: invoke-interface {v8, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +052198: b006 |001a: add-int/2addr v6, v0 │ │ +05219a: 3576 2300 |001b: if-ge v6, v7, 003e // +0023 │ │ +05219e: 7130 cd09 6509 |001d: invoke-static {v5, v6, v9}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +0521a4: 0a00 |0020: move-result v0 │ │ +0521a6: 5292 7802 |0021: iget v2, v9, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0521aa: 3224 0300 |0023: if-eq v4, v2, 0026 // +0003 │ │ +0521ae: 2819 |0025: goto 003e // +0019 │ │ +0521b0: 7130 cd09 0509 |0026: invoke-static {v5, v0, v9}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +0521b6: 0a06 |0029: move-result v6 │ │ +0521b8: 5290 7802 |002a: iget v0, v9, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0521bc: 3a00 0d00 |002c: if-ltz v0, 0039 // +000d │ │ +0521c0: 3900 0300 |002e: if-nez v0, 0031 // +0003 │ │ +0521c4: 28dc |0030: goto 000c // -0024 │ │ +0521c6: 2202 5404 |0031: new-instance v2, Ljava/lang/String; // type@0454 │ │ +0521ca: 6203 5002 |0033: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ +0521ce: 7053 4118 5206 |0035: invoke-direct {v2, v5, v6, v0, v3}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@1841 │ │ +0521d4: 28df |0038: goto 0017 // -0021 │ │ +0521d6: 7100 6809 0000 |0039: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0968 │ │ +0521dc: 0c04 |003c: move-result-object v4 │ │ +0521de: 2704 |003d: throw v4 │ │ +0521e0: 0f06 |003e: return v6 │ │ +0521e2: 7100 6809 0000 |003f: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0968 │ │ +0521e8: 0c04 |0042: move-result-object v4 │ │ +0521ea: 2802 |0043: goto 0045 // +0002 │ │ +0521ec: 2704 |0044: throw v4 │ │ +0521ee: 28ff |0045: goto 0044 // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'E' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 96 16-bit code units │ │ -052188: |[052188] com.google.crypto.tink.shaded.protobuf.e.E:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -052198: 7130 cb09 760a |0000: invoke-static {v6, v7, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -05219e: 0a07 |0003: move-result v7 │ │ -0521a0: 52a0 7802 |0004: iget v0, v10, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -0521a4: 3a00 5300 |0006: if-ltz v0, 0059 // +0053 │ │ -0521a8: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ -0521ac: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -0521b0: 7220 8219 1900 |000c: invoke-interface {v9, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -0521b6: 2814 |000f: goto 0023 // +0014 │ │ -0521b8: 9002 0700 |0010: add-int v2, v7, v0 │ │ -0521bc: 7130 6d0e 7602 |0012: invoke-static {v6, v7, v2}, Lcom/google/crypto/tink/shaded/protobuf/s1;.n:([BII)Z // method@0e6d │ │ -0521c2: 0a03 |0015: move-result v3 │ │ -0521c4: 3803 3e00 |0016: if-eqz v3, 0054 // +003e │ │ -0521c8: 2203 5404 |0018: new-instance v3, Ljava/lang/String; // type@0454 │ │ -0521cc: 6204 5002 |001a: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ -0521d0: 7054 3f18 6307 |001c: invoke-direct {v3, v6, v7, v0, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@183f │ │ -0521d6: 7220 8219 3900 |001f: invoke-interface {v9, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -0521dc: 0127 |0022: move v7, v2 │ │ -0521de: 3587 3000 |0023: if-ge v7, v8, 0053 // +0030 │ │ -0521e2: 7130 cb09 760a |0025: invoke-static {v6, v7, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -0521e8: 0a00 |0028: move-result v0 │ │ -0521ea: 52a2 7802 |0029: iget v2, v10, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -0521ee: 3225 0300 |002b: if-eq v5, v2, 002e // +0003 │ │ -0521f2: 2826 |002d: goto 0053 // +0026 │ │ -0521f4: 7130 cb09 060a |002e: invoke-static {v6, v0, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -0521fa: 0a07 |0031: move-result v7 │ │ -0521fc: 52a0 7802 |0032: iget v0, v10, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -052200: 3a00 1a00 |0034: if-ltz v0, 004e // +001a │ │ -052204: 3900 0300 |0036: if-nez v0, 0039 // +0003 │ │ -052208: 28d4 |0038: goto 000c // -002c │ │ -05220a: 9002 0700 |0039: add-int v2, v7, v0 │ │ -05220e: 7130 6d0e 7602 |003b: invoke-static {v6, v7, v2}, Lcom/google/crypto/tink/shaded/protobuf/s1;.n:([BII)Z // method@0e6d │ │ -052214: 0a03 |003e: move-result v3 │ │ -052216: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ -05221a: 2203 5404 |0041: new-instance v3, Ljava/lang/String; // type@0454 │ │ -05221e: 6204 5002 |0043: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ -052222: 7054 3f18 6307 |0045: invoke-direct {v3, v6, v7, v0, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@183f │ │ -052228: 28d7 |0048: goto 001f // -0029 │ │ -05222a: 7100 6309 0000 |0049: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0963 │ │ -052230: 0c05 |004c: move-result-object v5 │ │ -052232: 2705 |004d: throw v5 │ │ -052234: 7100 6609 0000 |004e: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0966 │ │ -05223a: 0c05 |0051: move-result-object v5 │ │ -05223c: 2705 |0052: throw v5 │ │ -05223e: 0f07 |0053: return v7 │ │ -052240: 7100 6309 0000 |0054: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0963 │ │ -052246: 0c05 |0057: move-result-object v5 │ │ -052248: 2705 |0058: throw v5 │ │ -05224a: 7100 6609 0000 |0059: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0966 │ │ -052250: 0c05 |005c: move-result-object v5 │ │ -052252: 2802 |005d: goto 005f // +0002 │ │ -052254: 2705 |005e: throw v5 │ │ -052256: 28ff |005f: goto 005e // -0001 │ │ +0521f0: |[0521f0] com.google.crypto.tink.shaded.protobuf.e.E:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +052200: 7130 cd09 760a |0000: invoke-static {v6, v7, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +052206: 0a07 |0003: move-result v7 │ │ +052208: 52a0 7802 |0004: iget v0, v10, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +05220c: 3a00 5300 |0006: if-ltz v0, 0059 // +0053 │ │ +052210: 1a01 0000 |0008: const-string v1, "" // string@0000 │ │ +052214: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +052218: 7220 8419 1900 |000c: invoke-interface {v9, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +05221e: 2814 |000f: goto 0023 // +0014 │ │ +052220: 9002 0700 |0010: add-int v2, v7, v0 │ │ +052224: 7130 6f0e 7602 |0012: invoke-static {v6, v7, v2}, Lcom/google/crypto/tink/shaded/protobuf/s1;.n:([BII)Z // method@0e6f │ │ +05222a: 0a03 |0015: move-result v3 │ │ +05222c: 3803 3e00 |0016: if-eqz v3, 0054 // +003e │ │ +052230: 2203 5404 |0018: new-instance v3, Ljava/lang/String; // type@0454 │ │ +052234: 6204 5002 |001a: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ +052238: 7054 4118 6307 |001c: invoke-direct {v3, v6, v7, v0, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@1841 │ │ +05223e: 7220 8419 3900 |001f: invoke-interface {v9, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +052244: 0127 |0022: move v7, v2 │ │ +052246: 3587 3000 |0023: if-ge v7, v8, 0053 // +0030 │ │ +05224a: 7130 cd09 760a |0025: invoke-static {v6, v7, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +052250: 0a00 |0028: move-result v0 │ │ +052252: 52a2 7802 |0029: iget v2, v10, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +052256: 3225 0300 |002b: if-eq v5, v2, 002e // +0003 │ │ +05225a: 2826 |002d: goto 0053 // +0026 │ │ +05225c: 7130 cd09 060a |002e: invoke-static {v6, v0, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +052262: 0a07 |0031: move-result v7 │ │ +052264: 52a0 7802 |0032: iget v0, v10, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +052268: 3a00 1a00 |0034: if-ltz v0, 004e // +001a │ │ +05226c: 3900 0300 |0036: if-nez v0, 0039 // +0003 │ │ +052270: 28d4 |0038: goto 000c // -002c │ │ +052272: 9002 0700 |0039: add-int v2, v7, v0 │ │ +052276: 7130 6f0e 7602 |003b: invoke-static {v6, v7, v2}, Lcom/google/crypto/tink/shaded/protobuf/s1;.n:([BII)Z // method@0e6f │ │ +05227c: 0a03 |003e: move-result v3 │ │ +05227e: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +052282: 2203 5404 |0041: new-instance v3, Ljava/lang/String; // type@0454 │ │ +052286: 6204 5002 |0043: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ +05228a: 7054 4118 6307 |0045: invoke-direct {v3, v6, v7, v0, v4}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@1841 │ │ +052290: 28d7 |0048: goto 001f // -0029 │ │ +052292: 7100 6509 0000 |0049: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0965 │ │ +052298: 0c05 |004c: move-result-object v5 │ │ +05229a: 2705 |004d: throw v5 │ │ +05229c: 7100 6809 0000 |004e: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0968 │ │ +0522a2: 0c05 |0051: move-result-object v5 │ │ +0522a4: 2705 |0052: throw v5 │ │ +0522a6: 0f07 |0053: return v7 │ │ +0522a8: 7100 6509 0000 |0054: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0965 │ │ +0522ae: 0c05 |0057: move-result-object v5 │ │ +0522b0: 2705 |0058: throw v5 │ │ +0522b2: 7100 6809 0000 |0059: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0968 │ │ +0522b8: 0c05 |005c: move-result-object v5 │ │ +0522ba: 2802 |005d: goto 005f // +0002 │ │ +0522bc: 2705 |005e: throw v5 │ │ +0522be: 28ff |005f: goto 005e // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'F' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -052258: |[052258] com.google.crypto.tink.shaded.protobuf.e.F:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -052268: 7130 cb09 2103 |0000: invoke-static {v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -05226e: 0a02 |0003: move-result v2 │ │ -052270: 5230 7802 |0004: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -052274: 3a00 1100 |0006: if-ltz v0, 0017 // +0011 │ │ -052278: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -05227c: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -052280: 5b31 7a02 |000c: iput-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -052284: 0f02 |000e: return v2 │ │ -052286: 7130 640e 2100 |000f: invoke-static {v1, v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/s1;.e:([BII)Ljava/lang/String; // method@0e64 │ │ -05228c: 0c01 |0012: move-result-object v1 │ │ -05228e: 5b31 7a02 |0013: iput-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -052292: b002 |0015: add-int/2addr v2, v0 │ │ -052294: 0f02 |0016: return v2 │ │ -052296: 7100 6609 0000 |0017: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0966 │ │ -05229c: 0c01 |001a: move-result-object v1 │ │ -05229e: 2701 |001b: throw v1 │ │ +0522c0: |[0522c0] com.google.crypto.tink.shaded.protobuf.e.F:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +0522d0: 7130 cd09 2103 |0000: invoke-static {v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +0522d6: 0a02 |0003: move-result v2 │ │ +0522d8: 5230 7802 |0004: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0522dc: 3a00 1100 |0006: if-ltz v0, 0017 // +0011 │ │ +0522e0: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +0522e4: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +0522e8: 5b31 7a02 |000c: iput-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +0522ec: 0f02 |000e: return v2 │ │ +0522ee: 7130 660e 2100 |000f: invoke-static {v1, v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/s1;.e:([BII)Ljava/lang/String; // method@0e66 │ │ +0522f4: 0c01 |0012: move-result-object v1 │ │ +0522f6: 5b31 7a02 |0013: iput-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +0522fa: b002 |0015: add-int/2addr v2, v0 │ │ +0522fc: 0f02 |0016: return v2 │ │ +0522fe: 7100 6809 0000 |0017: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0968 │ │ +052304: 0c01 |001a: move-result-object v1 │ │ +052306: 2701 |001b: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'G' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/o1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 161 16-bit code units │ │ -0522a0: |[0522a0] com.google.crypto.tink.shaded.protobuf.e.G:(I[BIILcom/google/crypto/tink/shaded/protobuf/o1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -0522b0: 7110 880e 0900 |0000: invoke-static {v9}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e88 │ │ -0522b6: 0a00 |0003: move-result v0 │ │ -0522b8: 3800 9600 |0004: if-eqz v0, 009a // +0096 │ │ -0522bc: 7110 890e 0900 |0006: invoke-static {v9}, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:(I)I // method@0e89 │ │ -0522c2: 0a00 |0009: move-result v0 │ │ -0522c4: 3800 8200 |000a: if-eqz v0, 008c // +0082 │ │ -0522c8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0522ca: 3210 7100 |000d: if-eq v0, v1, 007e // +0071 │ │ -0522ce: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -0522d0: 3210 4a00 |0010: if-eq v0, v1, 005a // +004a │ │ -0522d4: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -0522d6: 3210 1800 |0013: if-eq v0, v1, 002b // +0018 │ │ -0522da: 125c |0015: const/4 v12, #int 5 // #5 │ │ -0522dc: 33c0 1000 |0016: if-ne v0, v12, 0026 // +0010 │ │ -0522e0: 7120 da09 ba00 |0018: invoke-static {v10, v11}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09da │ │ -0522e6: 0a0a |001b: move-result v10 │ │ -0522e8: 7110 0f18 0a00 |001c: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -0522ee: 0c0a |001f: move-result-object v10 │ │ -0522f0: 6e30 580d 9d0a |0020: invoke-virtual {v13, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/o1;.n:(ILjava/lang/Object;)V // method@0d58 │ │ -0522f6: d80b 0b04 |0023: add-int/lit8 v11, v11, #int 4 // #04 │ │ -0522fa: 0f0b |0025: return v11 │ │ -0522fc: 7100 6209 0000 |0026: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.c:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0962 │ │ -052302: 0c09 |0029: move-result-object v9 │ │ -052304: 2709 |002a: throw v9 │ │ -052306: 7100 550d 0000 |002b: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/o1;.k:()Lcom/google/crypto/tink/shaded/protobuf/o1; // method@0d55 │ │ -05230c: 0c06 |002e: move-result-object v6 │ │ -05230e: dd00 09f8 |002f: and-int/lit8 v0, v9, #int -8 // #f8 │ │ -052312: de07 0004 |0031: or-int/lit8 v7, v0, #int 4 // #04 │ │ -052316: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -052318: 35cb 1900 |0034: if-ge v11, v12, 004d // +0019 │ │ -05231c: 7130 cb09 ba0e |0036: invoke-static {v10, v11, v14}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -052322: 0a02 |0039: move-result v2 │ │ -052324: 52eb 7802 |003a: iget v11, v14, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -052328: 01b0 |003c: move v0, v11 │ │ -05232a: 337b 0400 |003d: if-ne v11, v7, 0041 // +0004 │ │ -05232e: 012b |003f: move v11, v2 │ │ -052330: 280d |0040: goto 004d // +000d │ │ -052332: 07a1 |0041: move-object v1, v10 │ │ -052334: 01c3 |0042: move v3, v12 │ │ -052336: 0764 |0043: move-object v4, v6 │ │ -052338: 07e5 |0044: move-object v5, v14 │ │ -05233a: 7706 c909 0000 |0045: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.G:(I[BIILcom/google/crypto/tink/shaded/protobuf/o1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09c9 │ │ -052340: 0a00 |0048: move-result v0 │ │ -052342: 0108 |0049: move v8, v0 │ │ -052344: 01b0 |004a: move v0, v11 │ │ -052346: 018b |004b: move v11, v8 │ │ -052348: 28e8 |004c: goto 0034 // -0018 │ │ -05234a: 36cb 0800 |004d: if-gt v11, v12, 0055 // +0008 │ │ -05234e: 3370 0600 |004f: if-ne v0, v7, 0055 // +0006 │ │ -052352: 6e30 580d 9d06 |0051: invoke-virtual {v13, v9, v6}, Lcom/google/crypto/tink/shaded/protobuf/o1;.n:(ILjava/lang/Object;)V // method@0d58 │ │ -052358: 0f0b |0054: return v11 │ │ -05235a: 7100 6709 0000 |0055: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.h:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0967 │ │ -052360: 0c09 |0058: move-result-object v9 │ │ -052362: 2709 |0059: throw v9 │ │ -052364: 7130 cb09 ba0e |005a: invoke-static {v10, v11, v14}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -05236a: 0a0b |005d: move-result v11 │ │ -05236c: 52ec 7802 |005e: iget v12, v14, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -052370: 3a0c 1900 |0060: if-ltz v12, 0079 // +0019 │ │ -052374: 21ae |0062: array-length v14, v10 │ │ -052376: b1be |0063: sub-int/2addr v14, v11 │ │ -052378: 36ec 1000 |0064: if-gt v12, v14, 0074 // +0010 │ │ -05237c: 390c 0500 |0066: if-nez v12, 006b // +0005 │ │ -052380: 620a 9702 |0068: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ -052384: 2805 |006a: goto 006f // +0005 │ │ -052386: 7130 b60a ba0c |006b: invoke-static {v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/h;.m:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ab6 │ │ -05238c: 0c0a |006e: move-result-object v10 │ │ -05238e: 6e30 580d 9d0a |006f: invoke-virtual {v13, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/o1;.n:(ILjava/lang/Object;)V // method@0d58 │ │ -052394: b0cb |0072: add-int/2addr v11, v12 │ │ -052396: 0f0b |0073: return v11 │ │ -052398: 7100 6c09 0000 |0074: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -05239e: 0c09 |0077: move-result-object v9 │ │ -0523a0: 2709 |0078: throw v9 │ │ -0523a2: 7100 6609 0000 |0079: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0966 │ │ -0523a8: 0c09 |007c: move-result-object v9 │ │ -0523aa: 2709 |007d: throw v9 │ │ -0523ac: 7120 dc09 ba00 |007e: invoke-static {v10, v11}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09dc │ │ -0523b2: 0b00 |0081: move-result-wide v0 │ │ -0523b4: 7120 1318 1000 |0082: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1813 │ │ -0523ba: 0c0a |0085: move-result-object v10 │ │ -0523bc: 6e30 580d 9d0a |0086: invoke-virtual {v13, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/o1;.n:(ILjava/lang/Object;)V // method@0d58 │ │ -0523c2: d80b 0b08 |0089: add-int/lit8 v11, v11, #int 8 // #08 │ │ -0523c6: 0f0b |008b: return v11 │ │ -0523c8: 7130 ce09 ba0e |008c: invoke-static {v10, v11, v14}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -0523ce: 0a0a |008f: move-result v10 │ │ -0523d0: 53eb 7902 |0090: iget-wide v11, v14, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -0523d4: 7120 1318 cb00 |0092: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1813 │ │ -0523da: 0c0b |0095: move-result-object v11 │ │ -0523dc: 6e30 580d 9d0b |0096: invoke-virtual {v13, v9, v11}, Lcom/google/crypto/tink/shaded/protobuf/o1;.n:(ILjava/lang/Object;)V // method@0d58 │ │ -0523e2: 0f0a |0099: return v10 │ │ -0523e4: 7100 6209 0000 |009a: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.c:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0962 │ │ -0523ea: 0c09 |009d: move-result-object v9 │ │ -0523ec: 2802 |009e: goto 00a0 // +0002 │ │ -0523ee: 2709 |009f: throw v9 │ │ -0523f0: 28ff |00a0: goto 009f // -0001 │ │ +052308: |[052308] com.google.crypto.tink.shaded.protobuf.e.G:(I[BIILcom/google/crypto/tink/shaded/protobuf/o1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +052318: 7110 8a0e 0900 |0000: invoke-static {v9}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e8a │ │ +05231e: 0a00 |0003: move-result v0 │ │ +052320: 3800 9600 |0004: if-eqz v0, 009a // +0096 │ │ +052324: 7110 8b0e 0900 |0006: invoke-static {v9}, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:(I)I // method@0e8b │ │ +05232a: 0a00 |0009: move-result v0 │ │ +05232c: 3800 8200 |000a: if-eqz v0, 008c // +0082 │ │ +052330: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +052332: 3210 7100 |000d: if-eq v0, v1, 007e // +0071 │ │ +052336: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +052338: 3210 4a00 |0010: if-eq v0, v1, 005a // +004a │ │ +05233c: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +05233e: 3210 1800 |0013: if-eq v0, v1, 002b // +0018 │ │ +052342: 125c |0015: const/4 v12, #int 5 // #5 │ │ +052344: 33c0 1000 |0016: if-ne v0, v12, 0026 // +0010 │ │ +052348: 7120 dc09 ba00 |0018: invoke-static {v10, v11}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09dc │ │ +05234e: 0a0a |001b: move-result v10 │ │ +052350: 7110 1118 0a00 |001c: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +052356: 0c0a |001f: move-result-object v10 │ │ +052358: 6e30 5a0d 9d0a |0020: invoke-virtual {v13, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/o1;.n:(ILjava/lang/Object;)V // method@0d5a │ │ +05235e: d80b 0b04 |0023: add-int/lit8 v11, v11, #int 4 // #04 │ │ +052362: 0f0b |0025: return v11 │ │ +052364: 7100 6409 0000 |0026: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.c:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0964 │ │ +05236a: 0c09 |0029: move-result-object v9 │ │ +05236c: 2709 |002a: throw v9 │ │ +05236e: 7100 570d 0000 |002b: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/o1;.k:()Lcom/google/crypto/tink/shaded/protobuf/o1; // method@0d57 │ │ +052374: 0c06 |002e: move-result-object v6 │ │ +052376: dd00 09f8 |002f: and-int/lit8 v0, v9, #int -8 // #f8 │ │ +05237a: de07 0004 |0031: or-int/lit8 v7, v0, #int 4 // #04 │ │ +05237e: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +052380: 35cb 1900 |0034: if-ge v11, v12, 004d // +0019 │ │ +052384: 7130 cd09 ba0e |0036: invoke-static {v10, v11, v14}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +05238a: 0a02 |0039: move-result v2 │ │ +05238c: 52eb 7802 |003a: iget v11, v14, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +052390: 01b0 |003c: move v0, v11 │ │ +052392: 337b 0400 |003d: if-ne v11, v7, 0041 // +0004 │ │ +052396: 012b |003f: move v11, v2 │ │ +052398: 280d |0040: goto 004d // +000d │ │ +05239a: 07a1 |0041: move-object v1, v10 │ │ +05239c: 01c3 |0042: move v3, v12 │ │ +05239e: 0764 |0043: move-object v4, v6 │ │ +0523a0: 07e5 |0044: move-object v5, v14 │ │ +0523a2: 7706 cb09 0000 |0045: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.G:(I[BIILcom/google/crypto/tink/shaded/protobuf/o1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ +0523a8: 0a00 |0048: move-result v0 │ │ +0523aa: 0108 |0049: move v8, v0 │ │ +0523ac: 01b0 |004a: move v0, v11 │ │ +0523ae: 018b |004b: move v11, v8 │ │ +0523b0: 28e8 |004c: goto 0034 // -0018 │ │ +0523b2: 36cb 0800 |004d: if-gt v11, v12, 0055 // +0008 │ │ +0523b6: 3370 0600 |004f: if-ne v0, v7, 0055 // +0006 │ │ +0523ba: 6e30 5a0d 9d06 |0051: invoke-virtual {v13, v9, v6}, Lcom/google/crypto/tink/shaded/protobuf/o1;.n:(ILjava/lang/Object;)V // method@0d5a │ │ +0523c0: 0f0b |0054: return v11 │ │ +0523c2: 7100 6909 0000 |0055: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.h:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0969 │ │ +0523c8: 0c09 |0058: move-result-object v9 │ │ +0523ca: 2709 |0059: throw v9 │ │ +0523cc: 7130 cd09 ba0e |005a: invoke-static {v10, v11, v14}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +0523d2: 0a0b |005d: move-result v11 │ │ +0523d4: 52ec 7802 |005e: iget v12, v14, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0523d8: 3a0c 1900 |0060: if-ltz v12, 0079 // +0019 │ │ +0523dc: 21ae |0062: array-length v14, v10 │ │ +0523de: b1be |0063: sub-int/2addr v14, v11 │ │ +0523e0: 36ec 1000 |0064: if-gt v12, v14, 0074 // +0010 │ │ +0523e4: 390c 0500 |0066: if-nez v12, 006b // +0005 │ │ +0523e8: 620a 9702 |0068: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ +0523ec: 2805 |006a: goto 006f // +0005 │ │ +0523ee: 7130 b80a ba0c |006b: invoke-static {v10, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/h;.m:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ab8 │ │ +0523f4: 0c0a |006e: move-result-object v10 │ │ +0523f6: 6e30 5a0d 9d0a |006f: invoke-virtual {v13, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/o1;.n:(ILjava/lang/Object;)V // method@0d5a │ │ +0523fc: b0cb |0072: add-int/2addr v11, v12 │ │ +0523fe: 0f0b |0073: return v11 │ │ +052400: 7100 6e09 0000 |0074: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +052406: 0c09 |0077: move-result-object v9 │ │ +052408: 2709 |0078: throw v9 │ │ +05240a: 7100 6809 0000 |0079: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0968 │ │ +052410: 0c09 |007c: move-result-object v9 │ │ +052412: 2709 |007d: throw v9 │ │ +052414: 7120 de09 ba00 |007e: invoke-static {v10, v11}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09de │ │ +05241a: 0b00 |0081: move-result-wide v0 │ │ +05241c: 7120 1518 1000 |0082: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1815 │ │ +052422: 0c0a |0085: move-result-object v10 │ │ +052424: 6e30 5a0d 9d0a |0086: invoke-virtual {v13, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/o1;.n:(ILjava/lang/Object;)V // method@0d5a │ │ +05242a: d80b 0b08 |0089: add-int/lit8 v11, v11, #int 8 // #08 │ │ +05242e: 0f0b |008b: return v11 │ │ +052430: 7130 d009 ba0e |008c: invoke-static {v10, v11, v14}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +052436: 0a0a |008f: move-result v10 │ │ +052438: 53eb 7902 |0090: iget-wide v11, v14, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +05243c: 7120 1518 cb00 |0092: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1815 │ │ +052442: 0c0b |0095: move-result-object v11 │ │ +052444: 6e30 5a0d 9d0b |0096: invoke-virtual {v13, v9, v11}, Lcom/google/crypto/tink/shaded/protobuf/o1;.n:(ILjava/lang/Object;)V // method@0d5a │ │ +05244a: 0f0a |0099: return v10 │ │ +05244c: 7100 6409 0000 |009a: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.c:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0964 │ │ +052452: 0c09 |009d: move-result-object v9 │ │ +052454: 2802 |009e: goto 00a0 // +0002 │ │ +052456: 2709 |009f: throw v9 │ │ +052458: 28ff |00a0: goto 009f // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'H' │ │ type : '(I[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 75 16-bit code units │ │ -052420: |[052420] com.google.crypto.tink.shaded.protobuf.e.H:(I[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -052430: dd01 017f |0000: and-int/lit8 v1, v1, #int 127 // #7f │ │ -052434: d800 0301 |0002: add-int/lit8 v0, v3, #int 1 // #01 │ │ -052438: 4803 0203 |0004: aget-byte v3, v2, v3 │ │ -05243c: 3a03 0800 |0006: if-ltz v3, 000e // +0008 │ │ -052440: e002 0307 |0008: shl-int/lit8 v2, v3, #int 7 // #07 │ │ -052444: b621 |000a: or-int/2addr v1, v2 │ │ -052446: 5941 7802 |000b: iput v1, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -05244a: 0f00 |000d: return v0 │ │ -05244c: dd03 037f |000e: and-int/lit8 v3, v3, #int 127 // #7f │ │ -052450: e003 0307 |0010: shl-int/lit8 v3, v3, #int 7 // #07 │ │ -052454: b631 |0012: or-int/2addr v1, v3 │ │ -052456: d803 0001 |0013: add-int/lit8 v3, v0, #int 1 // #01 │ │ -05245a: 4800 0200 |0015: aget-byte v0, v2, v0 │ │ -05245e: 3a00 0800 |0017: if-ltz v0, 001f // +0008 │ │ -052462: e002 000e |0019: shl-int/lit8 v2, v0, #int 14 // #0e │ │ -052466: b621 |001b: or-int/2addr v1, v2 │ │ -052468: 5941 7802 |001c: iput v1, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -05246c: 0f03 |001e: return v3 │ │ -05246e: dd00 007f |001f: and-int/lit8 v0, v0, #int 127 // #7f │ │ -052472: e000 000e |0021: shl-int/lit8 v0, v0, #int 14 // #0e │ │ -052476: b601 |0023: or-int/2addr v1, v0 │ │ -052478: d800 0301 |0024: add-int/lit8 v0, v3, #int 1 // #01 │ │ -05247c: 4803 0203 |0026: aget-byte v3, v2, v3 │ │ -052480: 3a03 0500 |0028: if-ltz v3, 002d // +0005 │ │ -052484: e002 0315 |002a: shl-int/lit8 v2, v3, #int 21 // #15 │ │ -052488: 28de |002c: goto 000a // -0022 │ │ -05248a: dd03 037f |002d: and-int/lit8 v3, v3, #int 127 // #7f │ │ -05248e: e003 0315 |002f: shl-int/lit8 v3, v3, #int 21 // #15 │ │ -052492: b631 |0031: or-int/2addr v1, v3 │ │ -052494: d803 0001 |0032: add-int/lit8 v3, v0, #int 1 // #01 │ │ -052498: 4800 0200 |0034: aget-byte v0, v2, v0 │ │ -05249c: 3a00 0500 |0036: if-ltz v0, 003b // +0005 │ │ -0524a0: e002 001c |0038: shl-int/lit8 v2, v0, #int 28 // #1c │ │ -0524a4: 28e1 |003a: goto 001b // -001f │ │ -0524a6: dd00 007f |003b: and-int/lit8 v0, v0, #int 127 // #7f │ │ -0524aa: e000 001c |003d: shl-int/lit8 v0, v0, #int 28 // #1c │ │ -0524ae: b601 |003f: or-int/2addr v1, v0 │ │ -0524b0: d800 0301 |0040: add-int/lit8 v0, v3, #int 1 // #01 │ │ -0524b4: 4803 0203 |0042: aget-byte v3, v2, v3 │ │ -0524b8: 3b03 0400 |0044: if-gez v3, 0048 // +0004 │ │ -0524bc: 0103 |0046: move v3, v0 │ │ -0524be: 28f9 |0047: goto 0040 // -0007 │ │ -0524c0: 5941 7802 |0048: iput v1, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -0524c4: 0f00 |004a: return v0 │ │ +052488: |[052488] com.google.crypto.tink.shaded.protobuf.e.H:(I[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +052498: dd01 017f |0000: and-int/lit8 v1, v1, #int 127 // #7f │ │ +05249c: d800 0301 |0002: add-int/lit8 v0, v3, #int 1 // #01 │ │ +0524a0: 4803 0203 |0004: aget-byte v3, v2, v3 │ │ +0524a4: 3a03 0800 |0006: if-ltz v3, 000e // +0008 │ │ +0524a8: e002 0307 |0008: shl-int/lit8 v2, v3, #int 7 // #07 │ │ +0524ac: b621 |000a: or-int/2addr v1, v2 │ │ +0524ae: 5941 7802 |000b: iput v1, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0524b2: 0f00 |000d: return v0 │ │ +0524b4: dd03 037f |000e: and-int/lit8 v3, v3, #int 127 // #7f │ │ +0524b8: e003 0307 |0010: shl-int/lit8 v3, v3, #int 7 // #07 │ │ +0524bc: b631 |0012: or-int/2addr v1, v3 │ │ +0524be: d803 0001 |0013: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0524c2: 4800 0200 |0015: aget-byte v0, v2, v0 │ │ +0524c6: 3a00 0800 |0017: if-ltz v0, 001f // +0008 │ │ +0524ca: e002 000e |0019: shl-int/lit8 v2, v0, #int 14 // #0e │ │ +0524ce: b621 |001b: or-int/2addr v1, v2 │ │ +0524d0: 5941 7802 |001c: iput v1, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0524d4: 0f03 |001e: return v3 │ │ +0524d6: dd00 007f |001f: and-int/lit8 v0, v0, #int 127 // #7f │ │ +0524da: e000 000e |0021: shl-int/lit8 v0, v0, #int 14 // #0e │ │ +0524de: b601 |0023: or-int/2addr v1, v0 │ │ +0524e0: d800 0301 |0024: add-int/lit8 v0, v3, #int 1 // #01 │ │ +0524e4: 4803 0203 |0026: aget-byte v3, v2, v3 │ │ +0524e8: 3a03 0500 |0028: if-ltz v3, 002d // +0005 │ │ +0524ec: e002 0315 |002a: shl-int/lit8 v2, v3, #int 21 // #15 │ │ +0524f0: 28de |002c: goto 000a // -0022 │ │ +0524f2: dd03 037f |002d: and-int/lit8 v3, v3, #int 127 // #7f │ │ +0524f6: e003 0315 |002f: shl-int/lit8 v3, v3, #int 21 // #15 │ │ +0524fa: b631 |0031: or-int/2addr v1, v3 │ │ +0524fc: d803 0001 |0032: add-int/lit8 v3, v0, #int 1 // #01 │ │ +052500: 4800 0200 |0034: aget-byte v0, v2, v0 │ │ +052504: 3a00 0500 |0036: if-ltz v0, 003b // +0005 │ │ +052508: e002 001c |0038: shl-int/lit8 v2, v0, #int 28 // #1c │ │ +05250c: 28e1 |003a: goto 001b // -001f │ │ +05250e: dd00 007f |003b: and-int/lit8 v0, v0, #int 127 // #7f │ │ +052512: e000 001c |003d: shl-int/lit8 v0, v0, #int 28 // #1c │ │ +052516: b601 |003f: or-int/2addr v1, v0 │ │ +052518: d800 0301 |0040: add-int/lit8 v0, v3, #int 1 // #01 │ │ +05251c: 4803 0203 |0042: aget-byte v3, v2, v3 │ │ +052520: 3b03 0400 |0044: if-gez v3, 0048 // +0004 │ │ +052524: 0103 |0046: move v3, v0 │ │ +052526: 28f9 |0047: goto 0040 // -0007 │ │ +052528: 5941 7802 |0048: iput v1, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +05252c: 0f00 |004a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'I' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0523f4: |[0523f4] com.google.crypto.tink.shaded.protobuf.e.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -052404: d800 0201 |0000: add-int/lit8 v0, v2, #int 1 // #01 │ │ -052408: 4802 0102 |0002: aget-byte v2, v1, v2 │ │ -05240c: 3a02 0500 |0004: if-ltz v2, 0009 // +0005 │ │ -052410: 5932 7802 |0006: iput v2, v3, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -052414: 0f00 |0008: return v0 │ │ -052416: 7140 ca09 1230 |0009: invoke-static {v2, v1, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/e;.H:(I[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ca │ │ -05241c: 0a01 |000c: move-result v1 │ │ -05241e: 0f01 |000d: return v1 │ │ +05245c: |[05245c] com.google.crypto.tink.shaded.protobuf.e.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +05246c: d800 0201 |0000: add-int/lit8 v0, v2, #int 1 // #01 │ │ +052470: 4802 0102 |0002: aget-byte v2, v1, v2 │ │ +052474: 3a02 0500 |0004: if-ltz v2, 0009 // +0005 │ │ +052478: 5932 7802 |0006: iput v2, v3, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +05247c: 0f00 |0008: return v0 │ │ +05247e: 7140 cc09 1230 |0009: invoke-static {v2, v1, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/e;.H:(I[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cc │ │ +052484: 0a01 |000c: move-result v1 │ │ +052486: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'J' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0524c8: |[0524c8] com.google.crypto.tink.shaded.protobuf.e.J:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -0524d8: 1f06 ba02 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -0524dc: 7130 cb09 4307 |0002: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -0524e2: 0a04 |0005: move-result v4 │ │ -0524e4: 5270 7802 |0006: iget v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -0524e8: 6e20 e10f 0600 |0008: invoke-virtual {v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe1 │ │ -0524ee: 3554 1000 |000b: if-ge v4, v5, 001b // +0010 │ │ -0524f2: 7130 cb09 4307 |000d: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -0524f8: 0a00 |0010: move-result v0 │ │ -0524fa: 5271 7802 |0011: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -0524fe: 3212 0300 |0013: if-eq v2, v1, 0016 // +0003 │ │ -052502: 2806 |0015: goto 001b // +0006 │ │ -052504: 7130 cb09 0307 |0016: invoke-static {v3, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -05250a: 0a04 |0019: move-result v4 │ │ -05250c: 28ec |001a: goto 0006 // -0014 │ │ -05250e: 0f04 |001b: return v4 │ │ +052530: |[052530] com.google.crypto.tink.shaded.protobuf.e.J:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +052540: 1f06 ba02 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +052544: 7130 cd09 4307 |0002: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +05254a: 0a04 |0005: move-result v4 │ │ +05254c: 5270 7802 |0006: iget v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +052550: 6e20 e30f 0600 |0008: invoke-virtual {v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe3 │ │ +052556: 3554 1000 |000b: if-ge v4, v5, 001b // +0010 │ │ +05255a: 7130 cd09 4307 |000d: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +052560: 0a00 |0010: move-result v0 │ │ +052562: 5271 7802 |0011: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +052566: 3212 0300 |0013: if-eq v2, v1, 0016 // +0003 │ │ +05256a: 2806 |0015: goto 001b // +0006 │ │ +05256c: 7130 cd09 0307 |0016: invoke-static {v3, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +052572: 0a04 |0019: move-result v4 │ │ +052574: 28ec |001a: goto 0006 // -0014 │ │ +052576: 0f04 |001b: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'K' │ │ type : '(J[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -052548: |[052548] com.google.crypto.tink.shaded.protobuf.e.K:(J[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -052558: 1600 7f00 |0000: const-wide/16 v0, #int 127 // #7f │ │ -05255c: c007 |0002: and-long/2addr v7, v0 │ │ -05255e: d800 0a01 |0003: add-int/lit8 v0, v10, #int 1 // #01 │ │ -052562: 480a 090a |0005: aget-byte v10, v9, v10 │ │ -052566: dd01 0a7f |0007: and-int/lit8 v1, v10, #int 127 // #7f │ │ -05256a: 8111 |0009: int-to-long v1, v1 │ │ -05256c: 1273 |000a: const/4 v3, #int 7 // #7 │ │ -05256e: c331 |000b: shl-long/2addr v1, v3 │ │ -052570: c117 |000c: or-long/2addr v7, v1 │ │ -052572: 1271 |000d: const/4 v1, #int 7 // #7 │ │ -052574: 3b0a 1000 |000e: if-gez v10, 001e // +0010 │ │ -052578: d80a 0001 |0010: add-int/lit8 v10, v0, #int 1 // #01 │ │ -05257c: 4800 0900 |0012: aget-byte v0, v9, v0 │ │ -052580: b031 |0014: add-int/2addr v1, v3 │ │ -052582: dd02 007f |0015: and-int/lit8 v2, v0, #int 127 // #7f │ │ -052586: 8124 |0017: int-to-long v4, v2 │ │ -052588: c314 |0018: shl-long/2addr v4, v1 │ │ -05258a: c147 |0019: or-long/2addr v7, v4 │ │ -05258c: 0106 |001a: move v6, v0 │ │ -05258e: 01a0 |001b: move v0, v10 │ │ -052590: 016a |001c: move v10, v6 │ │ -052592: 28f1 |001d: goto 000e // -000f │ │ -052594: 5ab7 7902 |001e: iput-wide v7, v11, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -052598: 0f00 |0020: return v0 │ │ +0525b0: |[0525b0] com.google.crypto.tink.shaded.protobuf.e.K:(J[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +0525c0: 1600 7f00 |0000: const-wide/16 v0, #int 127 // #7f │ │ +0525c4: c007 |0002: and-long/2addr v7, v0 │ │ +0525c6: d800 0a01 |0003: add-int/lit8 v0, v10, #int 1 // #01 │ │ +0525ca: 480a 090a |0005: aget-byte v10, v9, v10 │ │ +0525ce: dd01 0a7f |0007: and-int/lit8 v1, v10, #int 127 // #7f │ │ +0525d2: 8111 |0009: int-to-long v1, v1 │ │ +0525d4: 1273 |000a: const/4 v3, #int 7 // #7 │ │ +0525d6: c331 |000b: shl-long/2addr v1, v3 │ │ +0525d8: c117 |000c: or-long/2addr v7, v1 │ │ +0525da: 1271 |000d: const/4 v1, #int 7 // #7 │ │ +0525dc: 3b0a 1000 |000e: if-gez v10, 001e // +0010 │ │ +0525e0: d80a 0001 |0010: add-int/lit8 v10, v0, #int 1 // #01 │ │ +0525e4: 4800 0900 |0012: aget-byte v0, v9, v0 │ │ +0525e8: b031 |0014: add-int/2addr v1, v3 │ │ +0525ea: dd02 007f |0015: and-int/lit8 v2, v0, #int 127 // #7f │ │ +0525ee: 8124 |0017: int-to-long v4, v2 │ │ +0525f0: c314 |0018: shl-long/2addr v4, v1 │ │ +0525f2: c147 |0019: or-long/2addr v7, v4 │ │ +0525f4: 0106 |001a: move v6, v0 │ │ +0525f6: 01a0 |001b: move v0, v10 │ │ +0525f8: 016a |001c: move v10, v6 │ │ +0525fa: 28f1 |001d: goto 000e // -000f │ │ +0525fc: 5ab7 7902 |001e: iput-wide v7, v11, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +052600: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'L' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -052510: |[052510] com.google.crypto.tink.shaded.protobuf.e.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -052520: d800 0601 |0000: add-int/lit8 v0, v6, #int 1 // #01 │ │ -052524: 4806 0506 |0002: aget-byte v6, v5, v6 │ │ -052528: 8161 |0004: int-to-long v1, v6 │ │ -05252a: 1603 0000 |0005: const-wide/16 v3, #int 0 // #0 │ │ -05252e: 3106 0103 |0007: cmp-long v6, v1, v3 │ │ -052532: 3a06 0500 |0009: if-ltz v6, 000e // +0005 │ │ -052536: 5a71 7902 |000b: iput-wide v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -05253a: 0f00 |000d: return v0 │ │ -05253c: 7157 cd09 2105 |000e: invoke-static {v1, v2, v5, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.K:(J[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ -052542: 0a05 |0011: move-result v5 │ │ -052544: 0f05 |0012: return v5 │ │ +052578: |[052578] com.google.crypto.tink.shaded.protobuf.e.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +052588: d800 0601 |0000: add-int/lit8 v0, v6, #int 1 // #01 │ │ +05258c: 4806 0506 |0002: aget-byte v6, v5, v6 │ │ +052590: 8161 |0004: int-to-long v1, v6 │ │ +052592: 1603 0000 |0005: const-wide/16 v3, #int 0 // #0 │ │ +052596: 3106 0103 |0007: cmp-long v6, v1, v3 │ │ +05259a: 3a06 0500 |0009: if-ltz v6, 000e // +0005 │ │ +05259e: 5a71 7902 |000b: iput-wide v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +0525a2: 0f00 |000d: return v0 │ │ +0525a4: 7157 cf09 2105 |000e: invoke-static {v1, v2, v5, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.K:(J[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cf │ │ +0525aa: 0a05 |0011: move-result v5 │ │ +0525ac: 0f05 |0012: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'M' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -05259c: |[05259c] com.google.crypto.tink.shaded.protobuf.e.M:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -0525ac: 1f06 5702 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -0525b0: 7130 ce09 4307 |0002: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -0525b6: 0a04 |0005: move-result v4 │ │ -0525b8: 5370 7902 |0006: iget-wide v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -0525bc: 6e30 2d0b 0601 |0008: invoke-virtual {v6, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2d │ │ -0525c2: 3554 1000 |000b: if-ge v4, v5, 001b // +0010 │ │ -0525c6: 7130 cb09 4307 |000d: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -0525cc: 0a00 |0010: move-result v0 │ │ -0525ce: 5271 7802 |0011: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -0525d2: 3212 0300 |0013: if-eq v2, v1, 0016 // +0003 │ │ -0525d6: 2806 |0015: goto 001b // +0006 │ │ -0525d8: 7130 ce09 0307 |0016: invoke-static {v3, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -0525de: 0a04 |0019: move-result v4 │ │ -0525e0: 28ec |001a: goto 0006 // -0014 │ │ -0525e2: 0f04 |001b: return v4 │ │ +052604: |[052604] com.google.crypto.tink.shaded.protobuf.e.M:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +052614: 1f06 5702 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +052618: 7130 d009 4307 |0002: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +05261e: 0a04 |0005: move-result v4 │ │ +052620: 5370 7902 |0006: iget-wide v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +052624: 6e30 2f0b 0601 |0008: invoke-virtual {v6, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2f │ │ +05262a: 3554 1000 |000b: if-ge v4, v5, 001b // +0010 │ │ +05262e: 7130 cd09 4307 |000d: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +052634: 0a00 |0010: move-result v0 │ │ +052636: 5271 7802 |0011: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +05263a: 3212 0300 |0013: if-eq v2, v1, 0016 // +0003 │ │ +05263e: 2806 |0015: goto 001b // +0006 │ │ +052640: 7130 d009 0307 |0016: invoke-static {v3, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +052646: 0a04 |0019: move-result v4 │ │ +052648: 28ec |001a: goto 0006 // -0014 │ │ +05264a: 0f04 |001b: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'N' │ │ type : '(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 16 16-bit code units │ │ -0525e4: |[0525e4] com.google.crypto.tink.shaded.protobuf.e.N:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -0525f4: 0780 |0000: move-object v0, v8 │ │ -0525f6: 1f00 a502 |0001: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/u0; // type@02a5 │ │ -0525fa: 0771 |0003: move-object v1, v7 │ │ -0525fc: 0792 |0004: move-object v2, v9 │ │ -0525fe: 01a3 |0005: move v3, v10 │ │ -052600: 01b4 |0006: move v4, v11 │ │ -052602: 01c5 |0007: move v5, v12 │ │ -052604: 07d6 |0008: move-object v6, v13 │ │ -052606: 7407 bf0e 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/u0;.g0:(Ljava/lang/Object;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@0ebf │ │ -05260c: 0a08 |000c: move-result v8 │ │ -05260e: 5bd7 7a02 |000d: iput-object v7, v13, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -052612: 0f08 |000f: return v8 │ │ +05264c: |[05264c] com.google.crypto.tink.shaded.protobuf.e.N:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +05265c: 0780 |0000: move-object v0, v8 │ │ +05265e: 1f00 a502 |0001: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/u0; // type@02a5 │ │ +052662: 0771 |0003: move-object v1, v7 │ │ +052664: 0792 |0004: move-object v2, v9 │ │ +052666: 01a3 |0005: move v3, v10 │ │ +052668: 01b4 |0006: move v4, v11 │ │ +05266a: 01c5 |0007: move v5, v12 │ │ +05266c: 07d6 |0008: move-object v6, v13 │ │ +05266e: 7407 c10e 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/u0;.g0:(Ljava/lang/Object;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@0ec1 │ │ +052674: 0a08 |000c: move-result v8 │ │ +052676: 5bd7 7a02 |000d: iput-object v7, v13, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +05267a: 0f08 |000f: return v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'O' │ │ type : '(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -052614: |[052614] com.google.crypto.tink.shaded.protobuf.e.O:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -052624: d800 0901 |0000: add-int/lit8 v0, v9, #int 1 // #01 │ │ -052628: 4809 0809 |0002: aget-byte v9, v8, v9 │ │ -05262c: 3b09 0800 |0004: if-gez v9, 000c // +0008 │ │ -052630: 7140 ca09 89b0 |0006: invoke-static {v9, v8, v0, v11}, Lcom/google/crypto/tink/shaded/protobuf/e;.H:(I[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ca │ │ -052636: 0a00 |0009: move-result v0 │ │ -052638: 52b9 7802 |000a: iget v9, v11, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -05263c: 0103 |000c: move v3, v0 │ │ -05263e: 3a09 1100 |000d: if-ltz v9, 001e // +0011 │ │ -052642: b13a |000f: sub-int/2addr v10, v3 │ │ -052644: 36a9 0e00 |0010: if-gt v9, v10, 001e // +000e │ │ -052648: b039 |0012: add-int/2addr v9, v3 │ │ -05264a: 0770 |0013: move-object v0, v7 │ │ -05264c: 0761 |0014: move-object v1, v6 │ │ -05264e: 0782 |0015: move-object v2, v8 │ │ -052650: 0194 |0016: move v4, v9 │ │ -052652: 07b5 |0017: move-object v5, v11 │ │ -052654: 7806 5a0a 0000 |0018: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/g1;.d:(Ljava/lang/Object;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)V // method@0a5a │ │ -05265a: 5bb6 7a02 |001b: iput-object v6, v11, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -05265e: 0f09 |001d: return v9 │ │ -052660: 7100 6c09 0000 |001e: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -052666: 0c06 |0021: move-result-object v6 │ │ -052668: 2706 |0022: throw v6 │ │ +05267c: |[05267c] com.google.crypto.tink.shaded.protobuf.e.O:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +05268c: d800 0901 |0000: add-int/lit8 v0, v9, #int 1 // #01 │ │ +052690: 4809 0809 |0002: aget-byte v9, v8, v9 │ │ +052694: 3b09 0800 |0004: if-gez v9, 000c // +0008 │ │ +052698: 7140 cc09 89b0 |0006: invoke-static {v9, v8, v0, v11}, Lcom/google/crypto/tink/shaded/protobuf/e;.H:(I[BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cc │ │ +05269e: 0a00 |0009: move-result v0 │ │ +0526a0: 52b9 7802 |000a: iget v9, v11, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0526a4: 0103 |000c: move v3, v0 │ │ +0526a6: 3a09 1100 |000d: if-ltz v9, 001e // +0011 │ │ +0526aa: b13a |000f: sub-int/2addr v10, v3 │ │ +0526ac: 36a9 0e00 |0010: if-gt v9, v10, 001e // +000e │ │ +0526b0: b039 |0012: add-int/2addr v9, v3 │ │ +0526b2: 0770 |0013: move-object v0, v7 │ │ +0526b4: 0761 |0014: move-object v1, v6 │ │ +0526b6: 0782 |0015: move-object v2, v8 │ │ +0526b8: 0194 |0016: move v4, v9 │ │ +0526ba: 07b5 |0017: move-object v5, v11 │ │ +0526bc: 7806 5c0a 0000 |0018: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/g1;.d:(Ljava/lang/Object;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)V // method@0a5c │ │ +0526c2: 5bb6 7a02 |001b: iput-object v6, v11, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +0526c6: 0f09 |001d: return v9 │ │ +0526c8: 7100 6e09 0000 |001e: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +0526ce: 0c06 |0021: move-result-object v6 │ │ +0526d0: 2706 |0022: throw v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'P' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -05266c: |[05266c] com.google.crypto.tink.shaded.protobuf.e.P:(I[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -05267c: 7110 880e 0200 |0000: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e88 │ │ -052682: 0a00 |0003: move-result v0 │ │ -052684: 3800 4b00 |0004: if-eqz v0, 004f // +004b │ │ -052688: 7110 890e 0200 |0006: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:(I)I // method@0e89 │ │ -05268e: 0a00 |0009: move-result v0 │ │ -052690: 3800 4000 |000a: if-eqz v0, 004a // +0040 │ │ -052694: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -052696: 3210 3a00 |000d: if-eq v0, v1, 0047 // +003a │ │ -05269a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -05269c: 3210 2f00 |0010: if-eq v0, v1, 003f // +002f │ │ -0526a0: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -0526a2: 3210 0d00 |0013: if-eq v0, v1, 0020 // +000d │ │ -0526a6: 1252 |0015: const/4 v2, #int 5 // #5 │ │ -0526a8: 3320 0500 |0016: if-ne v0, v2, 001b // +0005 │ │ -0526ac: d804 0404 |0018: add-int/lit8 v4, v4, #int 4 // #04 │ │ -0526b0: 0f04 |001a: return v4 │ │ -0526b2: 7100 6209 0000 |001b: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.c:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0962 │ │ -0526b8: 0c02 |001e: move-result-object v2 │ │ -0526ba: 2702 |001f: throw v2 │ │ -0526bc: dd02 02f8 |0020: and-int/lit8 v2, v2, #int -8 // #f8 │ │ -0526c0: de02 0204 |0022: or-int/lit8 v2, v2, #int 4 // #04 │ │ -0526c4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0526c6: 3554 1000 |0025: if-ge v4, v5, 0035 // +0010 │ │ -0526ca: 7130 cb09 4306 |0027: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -0526d0: 0a04 |002a: move-result v4 │ │ -0526d2: 5260 7802 |002b: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -0526d6: 3320 0300 |002d: if-ne v0, v2, 0030 // +0003 │ │ -0526da: 2806 |002f: goto 0035 // +0006 │ │ -0526dc: 7156 d209 3054 |0030: invoke-static {v0, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.P:(I[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d2 │ │ -0526e2: 0a04 |0033: move-result v4 │ │ -0526e4: 28f1 |0034: goto 0025 // -000f │ │ -0526e6: 3654 0500 |0035: if-gt v4, v5, 003a // +0005 │ │ -0526ea: 3320 0300 |0037: if-ne v0, v2, 003a // +0003 │ │ -0526ee: 0f04 |0039: return v4 │ │ -0526f0: 7100 6709 0000 |003a: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.h:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0967 │ │ -0526f6: 0c02 |003d: move-result-object v2 │ │ -0526f8: 2702 |003e: throw v2 │ │ -0526fa: 7130 cb09 4306 |003f: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -052700: 0a02 |0042: move-result v2 │ │ -052702: 5263 7802 |0043: iget v3, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -052706: b032 |0045: add-int/2addr v2, v3 │ │ -052708: 0f02 |0046: return v2 │ │ -05270a: d804 0408 |0047: add-int/lit8 v4, v4, #int 8 // #08 │ │ -05270e: 0f04 |0049: return v4 │ │ -052710: 7130 ce09 4306 |004a: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -052716: 0a02 |004d: move-result v2 │ │ -052718: 0f02 |004e: return v2 │ │ -05271a: 7100 6209 0000 |004f: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.c:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0962 │ │ -052720: 0c02 |0052: move-result-object v2 │ │ -052722: 2802 |0053: goto 0055 // +0002 │ │ -052724: 2702 |0054: throw v2 │ │ -052726: 28ff |0055: goto 0054 // -0001 │ │ +0526d4: |[0526d4] com.google.crypto.tink.shaded.protobuf.e.P:(I[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +0526e4: 7110 8a0e 0200 |0000: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e8a │ │ +0526ea: 0a00 |0003: move-result v0 │ │ +0526ec: 3800 4b00 |0004: if-eqz v0, 004f // +004b │ │ +0526f0: 7110 8b0e 0200 |0006: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:(I)I // method@0e8b │ │ +0526f6: 0a00 |0009: move-result v0 │ │ +0526f8: 3800 4000 |000a: if-eqz v0, 004a // +0040 │ │ +0526fc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0526fe: 3210 3a00 |000d: if-eq v0, v1, 0047 // +003a │ │ +052702: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +052704: 3210 2f00 |0010: if-eq v0, v1, 003f // +002f │ │ +052708: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +05270a: 3210 0d00 |0013: if-eq v0, v1, 0020 // +000d │ │ +05270e: 1252 |0015: const/4 v2, #int 5 // #5 │ │ +052710: 3320 0500 |0016: if-ne v0, v2, 001b // +0005 │ │ +052714: d804 0404 |0018: add-int/lit8 v4, v4, #int 4 // #04 │ │ +052718: 0f04 |001a: return v4 │ │ +05271a: 7100 6409 0000 |001b: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.c:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0964 │ │ +052720: 0c02 |001e: move-result-object v2 │ │ +052722: 2702 |001f: throw v2 │ │ +052724: dd02 02f8 |0020: and-int/lit8 v2, v2, #int -8 // #f8 │ │ +052728: de02 0204 |0022: or-int/lit8 v2, v2, #int 4 // #04 │ │ +05272c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +05272e: 3554 1000 |0025: if-ge v4, v5, 0035 // +0010 │ │ +052732: 7130 cd09 4306 |0027: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +052738: 0a04 |002a: move-result v4 │ │ +05273a: 5260 7802 |002b: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +05273e: 3320 0300 |002d: if-ne v0, v2, 0030 // +0003 │ │ +052742: 2806 |002f: goto 0035 // +0006 │ │ +052744: 7156 d409 3054 |0030: invoke-static {v0, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.P:(I[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d4 │ │ +05274a: 0a04 |0033: move-result v4 │ │ +05274c: 28f1 |0034: goto 0025 // -000f │ │ +05274e: 3654 0500 |0035: if-gt v4, v5, 003a // +0005 │ │ +052752: 3320 0300 |0037: if-ne v0, v2, 003a // +0003 │ │ +052756: 0f04 |0039: return v4 │ │ +052758: 7100 6909 0000 |003a: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.h:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0969 │ │ +05275e: 0c02 |003d: move-result-object v2 │ │ +052760: 2702 |003e: throw v2 │ │ +052762: 7130 cd09 4306 |003f: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +052768: 0a02 |0042: move-result v2 │ │ +05276a: 5263 7802 |0043: iget v3, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +05276e: b032 |0045: add-int/2addr v2, v3 │ │ +052770: 0f02 |0046: return v2 │ │ +052772: d804 0408 |0047: add-int/lit8 v4, v4, #int 8 // #08 │ │ +052776: 0f04 |0049: return v4 │ │ +052778: 7130 d009 4306 |004a: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +05277e: 0a02 |004d: move-result v2 │ │ +052780: 0f02 |004e: return v2 │ │ +052782: 7100 6409 0000 |004f: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.c:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0964 │ │ +052788: 0c02 |0052: move-result-object v2 │ │ +05278a: 2802 |0053: goto 0055 // +0002 │ │ +05278c: 2702 |0054: throw v2 │ │ +05278e: 28ff |0055: goto 0054 // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'a' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0513e0: |[0513e0] com.google.crypto.tink.shaded.protobuf.e.a:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -0513f0: 1f0b 3e02 |0000: check-cast v11, Lcom/google/crypto/tink/shaded/protobuf/f; // type@023e │ │ -0513f4: 7130 ce09 980c |0002: invoke-static {v8, v9, v12}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -0513fa: 0a09 |0005: move-result v9 │ │ -0513fc: 53c0 7902 |0006: iget-wide v0, v12, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -051400: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -051402: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -051404: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ -051408: 3106 0004 |000c: cmp-long v6, v0, v4 │ │ -05140c: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -051410: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -051412: 2802 |0011: goto 0013 // +0002 │ │ -051414: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -051416: 6e20 460a 0b00 |0013: invoke-virtual {v11, v0}, Lcom/google/crypto/tink/shaded/protobuf/f;.l:(Z)V // method@0a46 │ │ -05141c: 35a9 1600 |0016: if-ge v9, v10, 002c // +0016 │ │ -051420: 7130 cb09 980c |0018: invoke-static {v8, v9, v12}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051426: 0a00 |001b: move-result v0 │ │ -051428: 52c1 7802 |001c: iget v1, v12, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -05142c: 3217 0300 |001e: if-eq v7, v1, 0021 // +0003 │ │ -051430: 280c |0020: goto 002c // +000c │ │ -051432: 7130 ce09 080c |0021: invoke-static {v8, v0, v12}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -051438: 0a09 |0024: move-result v9 │ │ -05143a: 53c0 7902 |0025: iget-wide v0, v12, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -05143e: 3106 0004 |0027: cmp-long v6, v0, v4 │ │ -051442: 3806 e9ff |0029: if-eqz v6, 0012 // -0017 │ │ -051446: 28e5 |002b: goto 0010 // -001b │ │ -051448: 0f09 |002c: return v9 │ │ +051448: |[051448] com.google.crypto.tink.shaded.protobuf.e.a:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051458: 1f0b 3e02 |0000: check-cast v11, Lcom/google/crypto/tink/shaded/protobuf/f; // type@023e │ │ +05145c: 7130 d009 980c |0002: invoke-static {v8, v9, v12}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +051462: 0a09 |0005: move-result v9 │ │ +051464: 53c0 7902 |0006: iget-wide v0, v12, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +051468: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +05146a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +05146c: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ +051470: 3106 0004 |000c: cmp-long v6, v0, v4 │ │ +051474: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +051478: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +05147a: 2802 |0011: goto 0013 // +0002 │ │ +05147c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +05147e: 6e20 480a 0b00 |0013: invoke-virtual {v11, v0}, Lcom/google/crypto/tink/shaded/protobuf/f;.l:(Z)V // method@0a48 │ │ +051484: 35a9 1600 |0016: if-ge v9, v10, 002c // +0016 │ │ +051488: 7130 cd09 980c |0018: invoke-static {v8, v9, v12}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +05148e: 0a00 |001b: move-result v0 │ │ +051490: 52c1 7802 |001c: iget v1, v12, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051494: 3217 0300 |001e: if-eq v7, v1, 0021 // +0003 │ │ +051498: 280c |0020: goto 002c // +000c │ │ +05149a: 7130 d009 080c |0021: invoke-static {v8, v0, v12}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +0514a0: 0a09 |0024: move-result v9 │ │ +0514a2: 53c0 7902 |0025: iget-wide v0, v12, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +0514a6: 3106 0004 |0027: cmp-long v6, v0, v4 │ │ +0514aa: 3806 e9ff |0029: if-eqz v6, 0012 // -0017 │ │ +0514ae: 28e5 |002b: goto 0010 // -001b │ │ +0514b0: 0f09 |002c: return v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'b' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -05144c: |[05144c] com.google.crypto.tink.shaded.protobuf.e.b:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -05145c: 7130 cb09 3204 |0000: invoke-static {v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051462: 0a03 |0003: move-result v3 │ │ -051464: 5240 7802 |0004: iget v0, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051468: 3a00 1a00 |0006: if-ltz v0, 0020 // +001a │ │ -05146c: 2121 |0008: array-length v1, v2 │ │ -05146e: b131 |0009: sub-int/2addr v1, v3 │ │ -051470: 3610 1100 |000a: if-gt v0, v1, 001b // +0011 │ │ -051474: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -051478: 6202 9702 |000e: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ -05147c: 5b42 7a02 |0010: iput-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -051480: 0f03 |0012: return v3 │ │ -051482: 7130 b60a 3200 |0013: invoke-static {v2, v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.m:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ab6 │ │ -051488: 0c02 |0016: move-result-object v2 │ │ -05148a: 5b42 7a02 |0017: iput-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -05148e: b003 |0019: add-int/2addr v3, v0 │ │ -051490: 0f03 |001a: return v3 │ │ -051492: 7100 6c09 0000 |001b: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -051498: 0c02 |001e: move-result-object v2 │ │ -05149a: 2702 |001f: throw v2 │ │ -05149c: 7100 6609 0000 |0020: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0966 │ │ -0514a2: 0c02 |0023: move-result-object v2 │ │ -0514a4: 2702 |0024: throw v2 │ │ +0514b4: |[0514b4] com.google.crypto.tink.shaded.protobuf.e.b:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +0514c4: 7130 cd09 3204 |0000: invoke-static {v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +0514ca: 0a03 |0003: move-result v3 │ │ +0514cc: 5240 7802 |0004: iget v0, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0514d0: 3a00 1a00 |0006: if-ltz v0, 0020 // +001a │ │ +0514d4: 2121 |0008: array-length v1, v2 │ │ +0514d6: b131 |0009: sub-int/2addr v1, v3 │ │ +0514d8: 3610 1100 |000a: if-gt v0, v1, 001b // +0011 │ │ +0514dc: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +0514e0: 6202 9702 |000e: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ +0514e4: 5b42 7a02 |0010: iput-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +0514e8: 0f03 |0012: return v3 │ │ +0514ea: 7130 b80a 3200 |0013: invoke-static {v2, v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.m:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ab8 │ │ +0514f0: 0c02 |0016: move-result-object v2 │ │ +0514f2: 5b42 7a02 |0017: iput-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +0514f6: b003 |0019: add-int/2addr v3, v0 │ │ +0514f8: 0f03 |001a: return v3 │ │ +0514fa: 7100 6e09 0000 |001b: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +051500: 0c02 |001e: move-result-object v2 │ │ +051502: 2702 |001f: throw v2 │ │ +051504: 7100 6809 0000 |0020: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0968 │ │ +05150a: 0c02 |0023: move-result-object v2 │ │ +05150c: 2702 |0024: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'c' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0514a8: |[0514a8] com.google.crypto.tink.shaded.protobuf.e.c:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -0514b8: 7130 cb09 4307 |0000: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -0514be: 0a04 |0003: move-result v4 │ │ -0514c0: 5270 7802 |0004: iget v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -0514c4: 3a00 4000 |0006: if-ltz v0, 0046 // +0040 │ │ -0514c8: 2131 |0008: array-length v1, v3 │ │ -0514ca: b141 |0009: sub-int/2addr v1, v4 │ │ -0514cc: 3610 3700 |000a: if-gt v0, v1, 0041 // +0037 │ │ -0514d0: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -0514d4: 6200 9702 |000e: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ -0514d8: 7220 8219 0600 |0010: invoke-interface {v6, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -0514de: 2809 |0013: goto 001c // +0009 │ │ -0514e0: 7130 b60a 4300 |0014: invoke-static {v3, v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.m:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ab6 │ │ -0514e6: 0c01 |0017: move-result-object v1 │ │ -0514e8: 7220 8219 1600 |0018: invoke-interface {v6, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -0514ee: b004 |001b: add-int/2addr v4, v0 │ │ -0514f0: 3554 2400 |001c: if-ge v4, v5, 0040 // +0024 │ │ -0514f4: 7130 cb09 4307 |001e: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -0514fa: 0a00 |0021: move-result v0 │ │ -0514fc: 5271 7802 |0022: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051500: 3212 0300 |0024: if-eq v2, v1, 0027 // +0003 │ │ -051504: 281a |0026: goto 0040 // +001a │ │ -051506: 7130 cb09 0307 |0027: invoke-static {v3, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -05150c: 0a04 |002a: move-result v4 │ │ -05150e: 5270 7802 |002b: iget v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051512: 3a00 0e00 |002d: if-ltz v0, 003b // +000e │ │ -051516: 2131 |002f: array-length v1, v3 │ │ -051518: b141 |0030: sub-int/2addr v1, v4 │ │ -05151a: 3610 0500 |0031: if-gt v0, v1, 0036 // +0005 │ │ -05151e: 3900 e1ff |0033: if-nez v0, 0014 // -001f │ │ -051522: 28d9 |0035: goto 000e // -0027 │ │ -051524: 7100 6c09 0000 |0036: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -05152a: 0c02 |0039: move-result-object v2 │ │ -05152c: 2702 |003a: throw v2 │ │ -05152e: 7100 6609 0000 |003b: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0966 │ │ -051534: 0c02 |003e: move-result-object v2 │ │ -051536: 2702 |003f: throw v2 │ │ -051538: 0f04 |0040: return v4 │ │ -05153a: 7100 6c09 0000 |0041: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -051540: 0c02 |0044: move-result-object v2 │ │ -051542: 2702 |0045: throw v2 │ │ -051544: 7100 6609 0000 |0046: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0966 │ │ -05154a: 0c02 |0049: move-result-object v2 │ │ -05154c: 2802 |004a: goto 004c // +0002 │ │ -05154e: 2702 |004b: throw v2 │ │ -051550: 28ff |004c: goto 004b // -0001 │ │ +051510: |[051510] com.google.crypto.tink.shaded.protobuf.e.c:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051520: 7130 cd09 4307 |0000: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051526: 0a04 |0003: move-result v4 │ │ +051528: 5270 7802 |0004: iget v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +05152c: 3a00 4000 |0006: if-ltz v0, 0046 // +0040 │ │ +051530: 2131 |0008: array-length v1, v3 │ │ +051532: b141 |0009: sub-int/2addr v1, v4 │ │ +051534: 3610 3700 |000a: if-gt v0, v1, 0041 // +0037 │ │ +051538: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +05153c: 6200 9702 |000e: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ +051540: 7220 8419 0600 |0010: invoke-interface {v6, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +051546: 2809 |0013: goto 001c // +0009 │ │ +051548: 7130 b80a 4300 |0014: invoke-static {v3, v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.m:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ab8 │ │ +05154e: 0c01 |0017: move-result-object v1 │ │ +051550: 7220 8419 1600 |0018: invoke-interface {v6, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +051556: b004 |001b: add-int/2addr v4, v0 │ │ +051558: 3554 2400 |001c: if-ge v4, v5, 0040 // +0024 │ │ +05155c: 7130 cd09 4307 |001e: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051562: 0a00 |0021: move-result v0 │ │ +051564: 5271 7802 |0022: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051568: 3212 0300 |0024: if-eq v2, v1, 0027 // +0003 │ │ +05156c: 281a |0026: goto 0040 // +001a │ │ +05156e: 7130 cd09 0307 |0027: invoke-static {v3, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051574: 0a04 |002a: move-result v4 │ │ +051576: 5270 7802 |002b: iget v0, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +05157a: 3a00 0e00 |002d: if-ltz v0, 003b // +000e │ │ +05157e: 2131 |002f: array-length v1, v3 │ │ +051580: b141 |0030: sub-int/2addr v1, v4 │ │ +051582: 3610 0500 |0031: if-gt v0, v1, 0036 // +0005 │ │ +051586: 3900 e1ff |0033: if-nez v0, 0014 // -001f │ │ +05158a: 28d9 |0035: goto 000e // -0027 │ │ +05158c: 7100 6e09 0000 |0036: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +051592: 0c02 |0039: move-result-object v2 │ │ +051594: 2702 |003a: throw v2 │ │ +051596: 7100 6809 0000 |003b: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0968 │ │ +05159c: 0c02 |003e: move-result-object v2 │ │ +05159e: 2702 |003f: throw v2 │ │ +0515a0: 0f04 |0040: return v4 │ │ +0515a2: 7100 6e09 0000 |0041: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +0515a8: 0c02 |0044: move-result-object v2 │ │ +0515aa: 2702 |0045: throw v2 │ │ +0515ac: 7100 6809 0000 |0046: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.g:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0968 │ │ +0515b2: 0c02 |0049: move-result-object v2 │ │ +0515b4: 2802 |004a: goto 004c // +0002 │ │ +0515b6: 2702 |004b: throw v2 │ │ +0515b8: 28ff |004c: goto 004b // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'd' │ │ type : '([BI)D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -051398: |[051398] com.google.crypto.tink.shaded.protobuf.e.d:([BI)D │ │ -0513a8: 7120 dc09 1000 |0000: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09dc │ │ -0513ae: 0b00 |0003: move-result-wide v0 │ │ -0513b0: 7120 e817 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@17e8 │ │ -0513b6: 0b00 |0007: move-result-wide v0 │ │ -0513b8: 1000 |0008: return-wide v0 │ │ +051400: |[051400] com.google.crypto.tink.shaded.protobuf.e.d:([BI)D │ │ +051410: 7120 de09 1000 |0000: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09de │ │ +051416: 0b00 |0003: move-result-wide v0 │ │ +051418: 7120 ea17 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@17ea │ │ +05141e: 0b00 |0007: move-result-wide v0 │ │ +051420: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'e' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -051554: |[051554] com.google.crypto.tink.shaded.protobuf.e.e:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051564: 1f07 7702 |0000: check-cast v7, Lcom/google/crypto/tink/shaded/protobuf/m; // type@0277 │ │ -051568: 7120 d609 5400 |0002: invoke-static {v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.d:([BI)D // method@09d6 │ │ -05156e: 0b00 |0005: move-result-wide v0 │ │ -051570: 6e30 140d 0701 |0006: invoke-virtual {v7, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/m;.k:(D)V // method@0d14 │ │ -051576: d805 0508 |0009: add-int/lit8 v5, v5, #int 8 // #08 │ │ -05157a: 3565 1500 |000b: if-ge v5, v6, 0020 // +0015 │ │ -05157e: 7130 cb09 5408 |000d: invoke-static {v4, v5, v8}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051584: 0a00 |0010: move-result v0 │ │ -051586: 5281 7802 |0011: iget v1, v8, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -05158a: 3213 0300 |0013: if-eq v3, v1, 0016 // +0003 │ │ -05158e: 280b |0015: goto 0020 // +000b │ │ -051590: 7120 d609 0400 |0016: invoke-static {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/e;.d:([BI)D // method@09d6 │ │ -051596: 0b01 |0019: move-result-wide v1 │ │ -051598: 6e30 140d 1702 |001a: invoke-virtual {v7, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/m;.k:(D)V // method@0d14 │ │ -05159e: d805 0008 |001d: add-int/lit8 v5, v0, #int 8 // #08 │ │ -0515a2: 28ec |001f: goto 000b // -0014 │ │ -0515a4: 0f05 |0020: return v5 │ │ +0515bc: |[0515bc] com.google.crypto.tink.shaded.protobuf.e.e:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +0515cc: 1f07 7702 |0000: check-cast v7, Lcom/google/crypto/tink/shaded/protobuf/m; // type@0277 │ │ +0515d0: 7120 d809 5400 |0002: invoke-static {v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.d:([BI)D // method@09d8 │ │ +0515d6: 0b00 |0005: move-result-wide v0 │ │ +0515d8: 6e30 160d 0701 |0006: invoke-virtual {v7, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/m;.k:(D)V // method@0d16 │ │ +0515de: d805 0508 |0009: add-int/lit8 v5, v5, #int 8 // #08 │ │ +0515e2: 3565 1500 |000b: if-ge v5, v6, 0020 // +0015 │ │ +0515e6: 7130 cd09 5408 |000d: invoke-static {v4, v5, v8}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +0515ec: 0a00 |0010: move-result v0 │ │ +0515ee: 5281 7802 |0011: iget v1, v8, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0515f2: 3213 0300 |0013: if-eq v3, v1, 0016 // +0003 │ │ +0515f6: 280b |0015: goto 0020 // +000b │ │ +0515f8: 7120 d809 0400 |0016: invoke-static {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/e;.d:([BI)D // method@09d8 │ │ +0515fe: 0b01 |0019: move-result-wide v1 │ │ +051600: 6e30 160d 1702 |001a: invoke-virtual {v7, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/m;.k:(D)V // method@0d16 │ │ +051606: d805 0008 |001d: add-int/lit8 v5, v0, #int 8 // #08 │ │ +05160a: 28ec |001f: goto 000b // -0014 │ │ +05160c: 0f05 |0020: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'f' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/y$c;Lcom/google/crypto/tink/shaded/protobuf/y$e;Lcom/google/crypto/tink/shaded/protobuf/n1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 580 16-bit code units │ │ -0515a8: |[0515a8] com.google.crypto.tink.shaded.protobuf.e.f:(I[BIILcom/google/crypto/tink/shaded/protobuf/y$c;Lcom/google/crypto/tink/shaded/protobuf/y$e;Lcom/google/crypto/tink/shaded/protobuf/n1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -0515b8: 54c0 ac03 |0000: iget-object v0, v12, Lcom/google/crypto/tink/shaded/protobuf/y$c;.extensions:Lcom/google/crypto/tink/shaded/protobuf/u; // field@03ac │ │ -0515bc: e202 0803 |0002: ushr-int/lit8 v2, v8, #int 3 // #03 │ │ -0515c0: 54d8 b303 |0004: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -0515c4: 6e10 8e0f 0800 |0006: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.c:()Z // method@0f8e │ │ -0515ca: 0a08 |0009: move-result v8 │ │ -0515cc: 3808 ad00 |000a: if-eqz v8, 00b7 // +00ad │ │ -0515d0: 54d8 b303 |000c: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -0515d4: 6e10 940f 0800 |000e: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.k:()Z // method@0f94 │ │ -0515da: 0a08 |0011: move-result v8 │ │ -0515dc: 3808 a500 |0012: if-eqz v8, 00b7 // +00a5 │ │ -0515e0: 6208 7702 |0014: sget-object v8, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -0515e4: 6e10 950f 0d00 |0016: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0f95 │ │ -0515ea: 0c0b |0019: move-result-object v11 │ │ -0515ec: 6e10 ee17 0b00 |001a: invoke-virtual {v11}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -0515f2: 0a0b |001d: move-result v11 │ │ -0515f4: 4408 080b |001e: aget v8, v8, v11 │ │ -0515f8: 2b08 dc01 0000 |0020: packed-switch v8, 000001fc // +000001dc │ │ -0515fe: 2208 3804 |0023: new-instance v8, Ljava/lang/IllegalStateException; // type@0438 │ │ -051602: 2209 5504 |0025: new-instance v9, Ljava/lang/StringBuilder; // type@0455 │ │ -051606: 7010 6518 0900 |0027: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -05160c: 1a0a c311 |002a: const-string v10, "Type cannot be packed: " // string@11c3 │ │ -051610: 6e20 6d18 a900 |002c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -051616: 54da b303 |002f: iget-object v10, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -05161a: 6e10 910f 0a00 |0031: invoke-virtual {v10}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.g:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0f91 │ │ -051620: 0c0a |0034: move-result-object v10 │ │ -051622: 6e20 6c18 a900 |0035: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -051628: 6e10 7018 0900 |0038: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -05162e: 0c09 |003b: move-result-object v9 │ │ -051630: 7020 0418 9800 |003c: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1804 │ │ -051636: 2708 |003f: throw v8 │ │ -051638: 2208 ba02 |0040: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -05163c: 7010 d40f 0800 |0042: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/z;.:()V // method@0fd4 │ │ -051642: 7140 eb09 a9f8 |0045: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.y:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09eb │ │ -051648: 0a09 |0048: move-result v9 │ │ -05164a: 54da b303 |0049: iget-object v10, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -05164e: 6e10 900f 0a00 |004b: invoke-virtual {v10}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.d:()Lcom/google/crypto/tink/shaded/protobuf/a0$d; // method@0f90 │ │ -051654: 0c04 |004e: move-result-object v4 │ │ -051656: 1205 |004f: const/4 v5, #int 0 // #0 │ │ -051658: 07c1 |0050: move-object v1, v12 │ │ -05165a: 0783 |0051: move-object v3, v8 │ │ -05165c: 07e6 |0052: move-object v6, v14 │ │ -05165e: 7706 730b 0100 |0053: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/i1;.z:(Ljava/lang/Object;ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/a0$d;Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b73 │ │ -051664: 285a |0056: goto 00b0 // +005a │ │ -051666: 2208 5702 |0057: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -05166a: 7010 1f0b 0800 |0059: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/i0;.:()V // method@0b1f │ │ -051670: 7140 ea09 a9f8 |005c: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.x:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ea │ │ -051676: 0a09 |005f: move-result v9 │ │ -051678: 2850 |0060: goto 00b0 // +0050 │ │ -05167a: 2208 ba02 |0061: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -05167e: 7010 d40f 0800 |0063: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/z;.:()V // method@0fd4 │ │ -051684: 7140 e909 a9f8 |0066: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.w:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e9 │ │ -05168a: 0a09 |0069: move-result v9 │ │ -05168c: 2846 |006a: goto 00b0 // +0046 │ │ -05168e: 2208 3e02 |006b: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/f; // type@023e │ │ -051692: 7010 380a 0800 |006d: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/f;.:()V // method@0a38 │ │ -051698: 7140 e409 a9f8 |0070: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.r:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e4 │ │ -05169e: 0a09 |0073: move-result v9 │ │ -0516a0: 283c |0074: goto 00b0 // +003c │ │ -0516a2: 2208 ba02 |0075: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -0516a6: 7010 d40f 0800 |0077: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/z;.:()V // method@0fd4 │ │ -0516ac: 7140 e609 a9f8 |007a: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.t:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e6 │ │ -0516b2: 0a09 |007d: move-result v9 │ │ -0516b4: 2832 |007e: goto 00b0 // +0032 │ │ -0516b6: 2208 5702 |007f: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -0516ba: 7010 1f0b 0800 |0081: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/i0;.:()V // method@0b1f │ │ -0516c0: 7140 e709 a9f8 |0084: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.u:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e7 │ │ -0516c6: 0a09 |0087: move-result v9 │ │ -0516c8: 2828 |0088: goto 00b0 // +0028 │ │ -0516ca: 2208 ba02 |0089: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -0516ce: 7010 d40f 0800 |008b: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/z;.:()V // method@0fd4 │ │ -0516d4: 7140 eb09 a9f8 |008e: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.y:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09eb │ │ -0516da: 0a09 |0091: move-result v9 │ │ -0516dc: 281e |0092: goto 00b0 // +001e │ │ -0516de: 2208 5702 |0093: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -0516e2: 7010 1f0b 0800 |0095: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/i0;.:()V // method@0b1f │ │ -0516e8: 7140 ec09 a9f8 |0098: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.z:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ec │ │ -0516ee: 0a09 |009b: move-result v9 │ │ -0516f0: 2814 |009c: goto 00b0 // +0014 │ │ -0516f2: 2208 ae02 |009d: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/w; // type@02ae │ │ -0516f6: 7010 4f0f 0800 |009f: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/w;.:()V // method@0f4f │ │ -0516fc: 7140 e809 a9f8 |00a2: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.v:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e8 │ │ -051702: 0a09 |00a5: move-result v9 │ │ -051704: 280a |00a6: goto 00b0 // +000a │ │ -051706: 2208 7702 |00a7: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/m; // type@0277 │ │ -05170a: 7010 070d 0800 |00a9: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/m;.:()V // method@0d07 │ │ -051710: 7140 e509 a9f8 |00ac: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.s:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e5 │ │ -051716: 0a09 |00af: move-result v9 │ │ -051718: 54da b303 |00b0: iget-object v10, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -05171c: 6e30 310f a008 |00b2: invoke-virtual {v0, v10, v8}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f31 │ │ -051722: 2900 4601 |00b5: goto/16 01fb // +0146 │ │ -051726: 6e10 950f 0d00 |00b7: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0f95 │ │ -05172c: 0c08 |00ba: move-result-object v8 │ │ -05172e: 6201 2d03 |00bb: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.s:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032d │ │ -051732: 1203 |00bd: const/4 v3, #int 0 // #0 │ │ -051734: 3318 1a00 |00be: if-ne v8, v1, 00d8 // +001a │ │ -051738: 7130 cb09 a90f |00c0: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -05173e: 0a0a |00c3: move-result v10 │ │ -051740: 54d8 b303 |00c4: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -051744: 6e10 900f 0800 |00c6: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.d:()Lcom/google/crypto/tink/shaded/protobuf/a0$d; // method@0f90 │ │ -05174a: 0c08 |00c9: move-result-object v8 │ │ -05174c: 52f9 7802 |00ca: iget v9, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051750: 7220 4509 9800 |00cc: invoke-interface {v8, v9}, Lcom/google/crypto/tink/shaded/protobuf/a0$d;.a:(I)Lcom/google/crypto/tink/shaded/protobuf/a0$c; // method@0945 │ │ -051756: 0c08 |00cf: move-result-object v8 │ │ -051758: 3908 f200 |00d0: if-nez v8, 01c2 // +00f2 │ │ -05175c: 52f8 7802 |00d2: iget v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051760: 715e 460b 2c38 |00d4: invoke-static {v12, v2, v8, v3, v14}, Lcom/google/crypto/tink/shaded/protobuf/i1;.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b46 │ │ -051766: 0f0a |00d7: return v10 │ │ -051768: 6208 7702 |00d8: sget-object v8, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ -05176c: 6e10 950f 0d00 |00da: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0f95 │ │ -051772: 0c0c |00dd: move-result-object v12 │ │ -051774: 6e10 ee17 0c00 |00de: invoke-virtual {v12}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05177a: 0a0c |00e1: move-result v12 │ │ -05177c: 4408 080c |00e2: aget v8, v8, v12 │ │ -051780: 2b08 3801 0000 |00e4: packed-switch v8, 0000021c // +00000138 │ │ -051786: 2900 0201 |00e7: goto/16 01e9 // +0102 │ │ -05178a: 7100 7f09 0000 |00e9: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/c1;.a:()Lcom/google/crypto/tink/shaded/protobuf/c1; // method@097f │ │ -051790: 0c08 |00ec: move-result-object v8 │ │ -051792: 6e10 960f 0d00 |00ed: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0f96 │ │ -051798: 0c0c |00f0: move-result-object v12 │ │ -05179a: 6e10 2818 0c00 |00f1: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -0517a0: 0c0c |00f4: move-result-object v12 │ │ -0517a2: 6e20 8109 c800 |00f5: invoke-virtual {v8, v12}, Lcom/google/crypto/tink/shaded/protobuf/c1;.c:(Ljava/lang/Class;)Lcom/google/crypto/tink/shaded/protobuf/g1; // method@0981 │ │ -0517a8: 0c02 |00f8: move-result-object v2 │ │ -0517aa: 6e10 980f 0d00 |00f9: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.d:()Z // method@0f98 │ │ -0517b0: 0a08 |00fc: move-result v8 │ │ -0517b2: 3808 0e00 |00fd: if-eqz v8, 010b // +000e │ │ -0517b6: 715f e209 92ba |00ff: invoke-static {v2, v9, v10, v11, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.p:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e2 │ │ -0517bc: 0a08 |0102: move-result v8 │ │ -0517be: 54d9 b303 |0103: iget-object v9, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -0517c2: 54fa 7a02 |0105: iget-object v10, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -0517c6: 6e30 170f 900a |0107: invoke-virtual {v0, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/u;.a:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f17 │ │ -0517cc: 281b |010a: goto 0125 // +001b │ │ -0517ce: 54d8 b303 |010b: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -0517d2: 6e20 220f 8000 |010d: invoke-virtual {v0, v8}, Lcom/google/crypto/tink/shaded/protobuf/u;.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; // method@0f22 │ │ -0517d8: 0c08 |0110: move-result-object v8 │ │ -0517da: 3908 0b00 |0111: if-nez v8, 011c // +000b │ │ -0517de: 7210 5d0a 0200 |0113: invoke-interface {v2}, Lcom/google/crypto/tink/shaded/protobuf/g1;.g:()Ljava/lang/Object; // method@0a5d │ │ -0517e4: 0c08 |0116: move-result-object v8 │ │ -0517e6: 54dc b303 |0117: iget-object v12, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -0517ea: 6e30 310f c008 |0119: invoke-virtual {v0, v12, v8}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f31 │ │ -0517f0: 0781 |011c: move-object v1, v8 │ │ -0517f2: 0793 |011d: move-object v3, v9 │ │ -0517f4: 01a4 |011e: move v4, v10 │ │ -0517f6: 01b5 |011f: move v5, v11 │ │ -0517f8: 07f6 |0120: move-object v6, v15 │ │ -0517fa: 7706 d109 0100 |0121: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.O:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d1 │ │ -051800: 0a08 |0124: move-result v8 │ │ -051802: 0f08 |0125: return v8 │ │ -051804: e008 0203 |0126: shl-int/lit8 v8, v2, #int 3 // #03 │ │ -051808: de06 0804 |0128: or-int/lit8 v6, v8, #int 4 // #04 │ │ -05180c: 7100 7f09 0000 |012a: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/c1;.a:()Lcom/google/crypto/tink/shaded/protobuf/c1; // method@097f │ │ -051812: 0c08 |012d: move-result-object v8 │ │ -051814: 6e10 960f 0d00 |012e: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0f96 │ │ -05181a: 0c0c |0131: move-result-object v12 │ │ -05181c: 6e10 2818 0c00 |0132: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -051822: 0c0c |0135: move-result-object v12 │ │ -051824: 6e20 8109 c800 |0136: invoke-virtual {v8, v12}, Lcom/google/crypto/tink/shaded/protobuf/c1;.c:(Ljava/lang/Class;)Lcom/google/crypto/tink/shaded/protobuf/g1; // method@0981 │ │ -05182a: 0c02 |0139: move-result-object v2 │ │ -05182c: 6e10 980f 0d00 |013a: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.d:()Z // method@0f98 │ │ -051832: 0a08 |013d: move-result v8 │ │ -051834: 3808 1400 |013e: if-eqz v8, 0152 // +0014 │ │ -051838: 0721 |0140: move-object v1, v2 │ │ -05183a: 0792 |0141: move-object v2, v9 │ │ -05183c: 01a3 |0142: move v3, v10 │ │ -05183e: 01b4 |0143: move v4, v11 │ │ -051840: 0165 |0144: move v5, v6 │ │ -051842: 07f6 |0145: move-object v6, v15 │ │ -051844: 7706 e009 0100 |0146: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.n:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e0 │ │ -05184a: 0a08 |0149: move-result v8 │ │ -05184c: 54d9 b303 |014a: iget-object v9, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -051850: 54fa 7a02 |014c: iget-object v10, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -051854: 6e30 170f 900a |014e: invoke-virtual {v0, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/u;.a:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f17 │ │ -05185a: 281b |0151: goto 016c // +001b │ │ -05185c: 54d8 b303 |0152: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -051860: 6e20 220f 8000 |0154: invoke-virtual {v0, v8}, Lcom/google/crypto/tink/shaded/protobuf/u;.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; // method@0f22 │ │ -051866: 0c08 |0157: move-result-object v8 │ │ -051868: 3908 0b00 |0158: if-nez v8, 0163 // +000b │ │ -05186c: 7210 5d0a 0200 |015a: invoke-interface {v2}, Lcom/google/crypto/tink/shaded/protobuf/g1;.g:()Ljava/lang/Object; // method@0a5d │ │ -051872: 0c08 |015d: move-result-object v8 │ │ -051874: 54dc b303 |015e: iget-object v12, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -051878: 6e30 310f c008 |0160: invoke-virtual {v0, v12, v8}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f31 │ │ -05187e: 0781 |0163: move-object v1, v8 │ │ -051880: 0793 |0164: move-object v3, v9 │ │ -051882: 01a4 |0165: move v4, v10 │ │ -051884: 01b5 |0166: move v5, v11 │ │ -051886: 07f7 |0167: move-object v7, v15 │ │ -051888: 7707 d009 0100 |0168: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.N:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ -05188e: 0a08 |016b: move-result v8 │ │ -051890: 0f08 |016c: return v8 │ │ -051892: 7130 c509 a90f |016d: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.C:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09c5 │ │ -051898: 0a0a |0170: move-result v10 │ │ -05189a: 2805 |0171: goto 0176 // +0005 │ │ -05189c: 7130 d409 a90f |0172: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.b:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d4 │ │ -0518a2: 0a0a |0175: move-result v10 │ │ -0518a4: 54f3 7a02 |0176: iget-object v3, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -0518a8: 2900 7100 |0178: goto/16 01e9 // +0071 │ │ -0518ac: 2208 3804 |017a: new-instance v8, Ljava/lang/IllegalStateException; // type@0438 │ │ -0518b0: 1a09 7110 |017c: const-string v9, "Shouldn't reach here." // string@1071 │ │ -0518b4: 7020 0418 9800 |017e: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1804 │ │ -0518ba: 2708 |0181: throw v8 │ │ -0518bc: 7130 ce09 a90f |0182: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -0518c2: 0a0a |0185: move-result v10 │ │ -0518c4: 53f8 7902 |0186: iget-wide v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -0518c8: 7120 7e0b 9800 |0188: invoke-static {v8, v9}, Lcom/google/crypto/tink/shaded/protobuf/i;.c:(J)J // method@0b7e │ │ -0518ce: 0b08 |018b: move-result-wide v8 │ │ -0518d0: 2843 |018c: goto 01cf // +0043 │ │ -0518d2: 7130 cb09 a90f |018d: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -0518d8: 0a0a |0190: move-result v10 │ │ -0518da: 52f8 7802 |0191: iget v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -0518de: 7110 7d0b 0800 |0193: invoke-static {v8}, Lcom/google/crypto/tink/shaded/protobuf/i;.b:(I)I // method@0b7d │ │ -0518e4: 0a08 |0196: move-result v8 │ │ -0518e6: 282d |0197: goto 01c4 // +002d │ │ -0518e8: 7130 ce09 a90f |0198: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -0518ee: 0a0a |019b: move-result v10 │ │ -0518f0: 53f8 7902 |019c: iget-wide v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -0518f4: 160b 0000 |019e: const-wide/16 v11, #int 0 // #0 │ │ -0518f8: 310e 080b |01a0: cmp-long v14, v8, v11 │ │ -0518fc: 380e 0400 |01a2: if-eqz v14, 01a6 // +0004 │ │ -051900: 1218 |01a4: const/4 v8, #int 1 // #1 │ │ -051902: 2802 |01a5: goto 01a7 // +0002 │ │ -051904: 1208 |01a6: const/4 v8, #int 0 // #0 │ │ -051906: 7110 a717 0800 |01a7: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a7 │ │ -05190c: 0c03 |01aa: move-result-object v3 │ │ -05190e: 283e |01ab: goto 01e9 // +003e │ │ -051910: 7120 da09 a900 |01ac: invoke-static {v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09da │ │ -051916: 0a08 |01af: move-result v8 │ │ -051918: 7110 0f18 0800 |01b0: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -05191e: 0c03 |01b3: move-result-object v3 │ │ -051920: 2828 |01b4: goto 01dc // +0028 │ │ -051922: 7120 dc09 a900 |01b5: invoke-static {v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09dc │ │ -051928: 0b08 |01b8: move-result-wide v8 │ │ -05192a: 7120 1318 9800 |01b9: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1813 │ │ -051930: 0c03 |01bc: move-result-object v3 │ │ -051932: 282a |01bd: goto 01e7 // +002a │ │ -051934: 7130 cb09 a90f |01be: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -05193a: 0a0a |01c1: move-result v10 │ │ -05193c: 52f8 7802 |01c2: iget v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051940: 7110 0f18 0800 |01c4: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -051946: 0c03 |01c7: move-result-object v3 │ │ -051948: 2821 |01c8: goto 01e9 // +0021 │ │ -05194a: 7130 ce09 a90f |01c9: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -051950: 0a0a |01cc: move-result v10 │ │ -051952: 53f8 7902 |01cd: iget-wide v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -051956: 7120 1318 9800 |01cf: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1813 │ │ -05195c: 0c03 |01d2: move-result-object v3 │ │ -05195e: 2816 |01d3: goto 01e9 // +0016 │ │ -051960: 7120 de09 a900 |01d4: invoke-static {v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.l:([BI)F // method@09de │ │ -051966: 0a08 |01d7: move-result v8 │ │ -051968: 7110 fd17 0800 |01d8: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@17fd │ │ -05196e: 0c03 |01db: move-result-object v3 │ │ -051970: d80a 0a04 |01dc: add-int/lit8 v10, v10, #int 4 // #04 │ │ -051974: 280b |01de: goto 01e9 // +000b │ │ -051976: 7120 d609 a900 |01df: invoke-static {v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.d:([BI)D // method@09d6 │ │ -05197c: 0b08 |01e2: move-result-wide v8 │ │ -05197e: 7120 e917 9800 |01e3: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@17e9 │ │ -051984: 0c03 |01e6: move-result-object v3 │ │ -051986: d80a 0a08 |01e7: add-int/lit8 v10, v10, #int 8 // #08 │ │ -05198a: 6e10 980f 0d00 |01e9: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.d:()Z // method@0f98 │ │ -051990: 0a08 |01ec: move-result v8 │ │ -051992: 3808 0800 |01ed: if-eqz v8, 01f5 // +0008 │ │ -051996: 54d8 b303 |01ef: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -05199a: 6e30 170f 8003 |01f1: invoke-virtual {v0, v8, v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.a:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f17 │ │ -0519a0: 2806 |01f4: goto 01fa // +0006 │ │ -0519a2: 54d8 b303 |01f5: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ -0519a6: 6e30 310f 8003 |01f7: invoke-virtual {v0, v8, v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f31 │ │ -0519ac: 01a9 |01fa: move v9, v10 │ │ -0519ae: 0f09 |01fb: return v9 │ │ -0519b0: 0001 0e00 0100 0000 8700 0000 7d00 ... |01fc: packed-switch-data (32 units) │ │ -0519f0: 0001 1200 0100 0000 fb00 0000 f000 ... |021c: packed-switch-data (40 units) │ │ +051610: |[051610] com.google.crypto.tink.shaded.protobuf.e.f:(I[BIILcom/google/crypto/tink/shaded/protobuf/y$c;Lcom/google/crypto/tink/shaded/protobuf/y$e;Lcom/google/crypto/tink/shaded/protobuf/n1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051620: 54c0 ac03 |0000: iget-object v0, v12, Lcom/google/crypto/tink/shaded/protobuf/y$c;.extensions:Lcom/google/crypto/tink/shaded/protobuf/u; // field@03ac │ │ +051624: e202 0803 |0002: ushr-int/lit8 v2, v8, #int 3 // #03 │ │ +051628: 54d8 b303 |0004: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +05162c: 6e10 900f 0800 |0006: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.c:()Z // method@0f90 │ │ +051632: 0a08 |0009: move-result v8 │ │ +051634: 3808 ad00 |000a: if-eqz v8, 00b7 // +00ad │ │ +051638: 54d8 b303 |000c: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +05163c: 6e10 960f 0800 |000e: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.k:()Z // method@0f96 │ │ +051642: 0a08 |0011: move-result v8 │ │ +051644: 3808 a500 |0012: if-eqz v8, 00b7 // +00a5 │ │ +051648: 6208 7702 |0014: sget-object v8, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +05164c: 6e10 970f 0d00 |0016: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0f97 │ │ +051652: 0c0b |0019: move-result-object v11 │ │ +051654: 6e10 f017 0b00 |001a: invoke-virtual {v11}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05165a: 0a0b |001d: move-result v11 │ │ +05165c: 4408 080b |001e: aget v8, v8, v11 │ │ +051660: 2b08 dc01 0000 |0020: packed-switch v8, 000001fc // +000001dc │ │ +051666: 2208 3804 |0023: new-instance v8, Ljava/lang/IllegalStateException; // type@0438 │ │ +05166a: 2209 5504 |0025: new-instance v9, Ljava/lang/StringBuilder; // type@0455 │ │ +05166e: 7010 6718 0900 |0027: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +051674: 1a0a c311 |002a: const-string v10, "Type cannot be packed: " // string@11c3 │ │ +051678: 6e20 6f18 a900 |002c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +05167e: 54da b303 |002f: iget-object v10, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +051682: 6e10 930f 0a00 |0031: invoke-virtual {v10}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.g:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0f93 │ │ +051688: 0c0a |0034: move-result-object v10 │ │ +05168a: 6e20 6e18 a900 |0035: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +051690: 6e10 7218 0900 |0038: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +051696: 0c09 |003b: move-result-object v9 │ │ +051698: 7020 0618 9800 |003c: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1806 │ │ +05169e: 2708 |003f: throw v8 │ │ +0516a0: 2208 ba02 |0040: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +0516a4: 7010 d60f 0800 |0042: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/z;.:()V // method@0fd6 │ │ +0516aa: 7140 ed09 a9f8 |0045: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.y:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ed │ │ +0516b0: 0a09 |0048: move-result v9 │ │ +0516b2: 54da b303 |0049: iget-object v10, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +0516b6: 6e10 920f 0a00 |004b: invoke-virtual {v10}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.d:()Lcom/google/crypto/tink/shaded/protobuf/a0$d; // method@0f92 │ │ +0516bc: 0c04 |004e: move-result-object v4 │ │ +0516be: 1205 |004f: const/4 v5, #int 0 // #0 │ │ +0516c0: 07c1 |0050: move-object v1, v12 │ │ +0516c2: 0783 |0051: move-object v3, v8 │ │ +0516c4: 07e6 |0052: move-object v6, v14 │ │ +0516c6: 7706 750b 0100 |0053: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/i1;.z:(Ljava/lang/Object;ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/a0$d;Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b75 │ │ +0516cc: 285a |0056: goto 00b0 // +005a │ │ +0516ce: 2208 5702 |0057: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +0516d2: 7010 210b 0800 |0059: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/i0;.:()V // method@0b21 │ │ +0516d8: 7140 ec09 a9f8 |005c: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.x:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ec │ │ +0516de: 0a09 |005f: move-result v9 │ │ +0516e0: 2850 |0060: goto 00b0 // +0050 │ │ +0516e2: 2208 ba02 |0061: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +0516e6: 7010 d60f 0800 |0063: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/z;.:()V // method@0fd6 │ │ +0516ec: 7140 eb09 a9f8 |0066: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.w:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09eb │ │ +0516f2: 0a09 |0069: move-result v9 │ │ +0516f4: 2846 |006a: goto 00b0 // +0046 │ │ +0516f6: 2208 3e02 |006b: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/f; // type@023e │ │ +0516fa: 7010 3a0a 0800 |006d: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/f;.:()V // method@0a3a │ │ +051700: 7140 e609 a9f8 |0070: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.r:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e6 │ │ +051706: 0a09 |0073: move-result v9 │ │ +051708: 283c |0074: goto 00b0 // +003c │ │ +05170a: 2208 ba02 |0075: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +05170e: 7010 d60f 0800 |0077: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/z;.:()V // method@0fd6 │ │ +051714: 7140 e809 a9f8 |007a: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.t:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e8 │ │ +05171a: 0a09 |007d: move-result v9 │ │ +05171c: 2832 |007e: goto 00b0 // +0032 │ │ +05171e: 2208 5702 |007f: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +051722: 7010 210b 0800 |0081: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/i0;.:()V // method@0b21 │ │ +051728: 7140 e909 a9f8 |0084: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.u:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e9 │ │ +05172e: 0a09 |0087: move-result v9 │ │ +051730: 2828 |0088: goto 00b0 // +0028 │ │ +051732: 2208 ba02 |0089: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +051736: 7010 d60f 0800 |008b: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/z;.:()V // method@0fd6 │ │ +05173c: 7140 ed09 a9f8 |008e: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.y:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ed │ │ +051742: 0a09 |0091: move-result v9 │ │ +051744: 281e |0092: goto 00b0 // +001e │ │ +051746: 2208 5702 |0093: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +05174a: 7010 210b 0800 |0095: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/i0;.:()V // method@0b21 │ │ +051750: 7140 ee09 a9f8 |0098: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.z:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ee │ │ +051756: 0a09 |009b: move-result v9 │ │ +051758: 2814 |009c: goto 00b0 // +0014 │ │ +05175a: 2208 ae02 |009d: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/w; // type@02ae │ │ +05175e: 7010 510f 0800 |009f: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/w;.:()V // method@0f51 │ │ +051764: 7140 ea09 a9f8 |00a2: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.v:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ea │ │ +05176a: 0a09 |00a5: move-result v9 │ │ +05176c: 280a |00a6: goto 00b0 // +000a │ │ +05176e: 2208 7702 |00a7: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/m; // type@0277 │ │ +051772: 7010 090d 0800 |00a9: invoke-direct {v8}, Lcom/google/crypto/tink/shaded/protobuf/m;.:()V // method@0d09 │ │ +051778: 7140 e709 a9f8 |00ac: invoke-static {v9, v10, v8, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.s:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e7 │ │ +05177e: 0a09 |00af: move-result v9 │ │ +051780: 54da b303 |00b0: iget-object v10, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +051784: 6e30 330f a008 |00b2: invoke-virtual {v0, v10, v8}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f33 │ │ +05178a: 2900 4601 |00b5: goto/16 01fb // +0146 │ │ +05178e: 6e10 970f 0d00 |00b7: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0f97 │ │ +051794: 0c08 |00ba: move-result-object v8 │ │ +051796: 6201 2d03 |00bb: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.s:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032d │ │ +05179a: 1203 |00bd: const/4 v3, #int 0 // #0 │ │ +05179c: 3318 1a00 |00be: if-ne v8, v1, 00d8 // +001a │ │ +0517a0: 7130 cd09 a90f |00c0: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +0517a6: 0a0a |00c3: move-result v10 │ │ +0517a8: 54d8 b303 |00c4: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +0517ac: 6e10 920f 0800 |00c6: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.d:()Lcom/google/crypto/tink/shaded/protobuf/a0$d; // method@0f92 │ │ +0517b2: 0c08 |00c9: move-result-object v8 │ │ +0517b4: 52f9 7802 |00ca: iget v9, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0517b8: 7220 4709 9800 |00cc: invoke-interface {v8, v9}, Lcom/google/crypto/tink/shaded/protobuf/a0$d;.a:(I)Lcom/google/crypto/tink/shaded/protobuf/a0$c; // method@0947 │ │ +0517be: 0c08 |00cf: move-result-object v8 │ │ +0517c0: 3908 f200 |00d0: if-nez v8, 01c2 // +00f2 │ │ +0517c4: 52f8 7802 |00d2: iget v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0517c8: 715e 480b 2c38 |00d4: invoke-static {v12, v2, v8, v3, v14}, Lcom/google/crypto/tink/shaded/protobuf/i1;.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b48 │ │ +0517ce: 0f0a |00d7: return v10 │ │ +0517d0: 6208 7702 |00d8: sget-object v8, Lcom/google/crypto/tink/shaded/protobuf/e$a;.a:[I // field@0277 │ │ +0517d4: 6e10 970f 0d00 |00da: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0f97 │ │ +0517da: 0c0c |00dd: move-result-object v12 │ │ +0517dc: 6e10 f017 0c00 |00de: invoke-virtual {v12}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +0517e2: 0a0c |00e1: move-result v12 │ │ +0517e4: 4408 080c |00e2: aget v8, v8, v12 │ │ +0517e8: 2b08 3801 0000 |00e4: packed-switch v8, 0000021c // +00000138 │ │ +0517ee: 2900 0201 |00e7: goto/16 01e9 // +0102 │ │ +0517f2: 7100 8109 0000 |00e9: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/c1;.a:()Lcom/google/crypto/tink/shaded/protobuf/c1; // method@0981 │ │ +0517f8: 0c08 |00ec: move-result-object v8 │ │ +0517fa: 6e10 980f 0d00 |00ed: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0f98 │ │ +051800: 0c0c |00f0: move-result-object v12 │ │ +051802: 6e10 2a18 0c00 |00f1: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +051808: 0c0c |00f4: move-result-object v12 │ │ +05180a: 6e20 8309 c800 |00f5: invoke-virtual {v8, v12}, Lcom/google/crypto/tink/shaded/protobuf/c1;.c:(Ljava/lang/Class;)Lcom/google/crypto/tink/shaded/protobuf/g1; // method@0983 │ │ +051810: 0c02 |00f8: move-result-object v2 │ │ +051812: 6e10 9a0f 0d00 |00f9: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.d:()Z // method@0f9a │ │ +051818: 0a08 |00fc: move-result v8 │ │ +05181a: 3808 0e00 |00fd: if-eqz v8, 010b // +000e │ │ +05181e: 715f e409 92ba |00ff: invoke-static {v2, v9, v10, v11, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.p:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e4 │ │ +051824: 0a08 |0102: move-result v8 │ │ +051826: 54d9 b303 |0103: iget-object v9, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +05182a: 54fa 7a02 |0105: iget-object v10, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +05182e: 6e30 190f 900a |0107: invoke-virtual {v0, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/u;.a:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f19 │ │ +051834: 281b |010a: goto 0125 // +001b │ │ +051836: 54d8 b303 |010b: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +05183a: 6e20 240f 8000 |010d: invoke-virtual {v0, v8}, Lcom/google/crypto/tink/shaded/protobuf/u;.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; // method@0f24 │ │ +051840: 0c08 |0110: move-result-object v8 │ │ +051842: 3908 0b00 |0111: if-nez v8, 011c // +000b │ │ +051846: 7210 5f0a 0200 |0113: invoke-interface {v2}, Lcom/google/crypto/tink/shaded/protobuf/g1;.g:()Ljava/lang/Object; // method@0a5f │ │ +05184c: 0c08 |0116: move-result-object v8 │ │ +05184e: 54dc b303 |0117: iget-object v12, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +051852: 6e30 330f c008 |0119: invoke-virtual {v0, v12, v8}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f33 │ │ +051858: 0781 |011c: move-object v1, v8 │ │ +05185a: 0793 |011d: move-object v3, v9 │ │ +05185c: 01a4 |011e: move v4, v10 │ │ +05185e: 01b5 |011f: move v5, v11 │ │ +051860: 07f6 |0120: move-object v6, v15 │ │ +051862: 7706 d309 0100 |0121: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.O:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d3 │ │ +051868: 0a08 |0124: move-result v8 │ │ +05186a: 0f08 |0125: return v8 │ │ +05186c: e008 0203 |0126: shl-int/lit8 v8, v2, #int 3 // #03 │ │ +051870: de06 0804 |0128: or-int/lit8 v6, v8, #int 4 // #04 │ │ +051874: 7100 8109 0000 |012a: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/c1;.a:()Lcom/google/crypto/tink/shaded/protobuf/c1; // method@0981 │ │ +05187a: 0c08 |012d: move-result-object v8 │ │ +05187c: 6e10 980f 0d00 |012e: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0f98 │ │ +051882: 0c0c |0131: move-result-object v12 │ │ +051884: 6e10 2a18 0c00 |0132: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +05188a: 0c0c |0135: move-result-object v12 │ │ +05188c: 6e20 8309 c800 |0136: invoke-virtual {v8, v12}, Lcom/google/crypto/tink/shaded/protobuf/c1;.c:(Ljava/lang/Class;)Lcom/google/crypto/tink/shaded/protobuf/g1; // method@0983 │ │ +051892: 0c02 |0139: move-result-object v2 │ │ +051894: 6e10 9a0f 0d00 |013a: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.d:()Z // method@0f9a │ │ +05189a: 0a08 |013d: move-result v8 │ │ +05189c: 3808 1400 |013e: if-eqz v8, 0152 // +0014 │ │ +0518a0: 0721 |0140: move-object v1, v2 │ │ +0518a2: 0792 |0141: move-object v2, v9 │ │ +0518a4: 01a3 |0142: move v3, v10 │ │ +0518a6: 01b4 |0143: move v4, v11 │ │ +0518a8: 0165 |0144: move v5, v6 │ │ +0518aa: 07f6 |0145: move-object v6, v15 │ │ +0518ac: 7706 e209 0100 |0146: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.n:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e2 │ │ +0518b2: 0a08 |0149: move-result v8 │ │ +0518b4: 54d9 b303 |014a: iget-object v9, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +0518b8: 54fa 7a02 |014c: iget-object v10, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +0518bc: 6e30 190f 900a |014e: invoke-virtual {v0, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/u;.a:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f19 │ │ +0518c2: 281b |0151: goto 016c // +001b │ │ +0518c4: 54d8 b303 |0152: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +0518c8: 6e20 240f 8000 |0154: invoke-virtual {v0, v8}, Lcom/google/crypto/tink/shaded/protobuf/u;.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; // method@0f24 │ │ +0518ce: 0c08 |0157: move-result-object v8 │ │ +0518d0: 3908 0b00 |0158: if-nez v8, 0163 // +000b │ │ +0518d4: 7210 5f0a 0200 |015a: invoke-interface {v2}, Lcom/google/crypto/tink/shaded/protobuf/g1;.g:()Ljava/lang/Object; // method@0a5f │ │ +0518da: 0c08 |015d: move-result-object v8 │ │ +0518dc: 54dc b303 |015e: iget-object v12, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +0518e0: 6e30 330f c008 |0160: invoke-virtual {v0, v12, v8}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f33 │ │ +0518e6: 0781 |0163: move-object v1, v8 │ │ +0518e8: 0793 |0164: move-object v3, v9 │ │ +0518ea: 01a4 |0165: move v4, v10 │ │ +0518ec: 01b5 |0166: move v5, v11 │ │ +0518ee: 07f7 |0167: move-object v7, v15 │ │ +0518f0: 7707 d209 0100 |0168: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.N:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d2 │ │ +0518f6: 0a08 |016b: move-result v8 │ │ +0518f8: 0f08 |016c: return v8 │ │ +0518fa: 7130 c709 a90f |016d: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.C:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09c7 │ │ +051900: 0a0a |0170: move-result v10 │ │ +051902: 2805 |0171: goto 0176 // +0005 │ │ +051904: 7130 d609 a90f |0172: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.b:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d6 │ │ +05190a: 0a0a |0175: move-result v10 │ │ +05190c: 54f3 7a02 |0176: iget-object v3, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +051910: 2900 7100 |0178: goto/16 01e9 // +0071 │ │ +051914: 2208 3804 |017a: new-instance v8, Ljava/lang/IllegalStateException; // type@0438 │ │ +051918: 1a09 7110 |017c: const-string v9, "Shouldn't reach here." // string@1071 │ │ +05191c: 7020 0618 9800 |017e: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1806 │ │ +051922: 2708 |0181: throw v8 │ │ +051924: 7130 d009 a90f |0182: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +05192a: 0a0a |0185: move-result v10 │ │ +05192c: 53f8 7902 |0186: iget-wide v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +051930: 7120 800b 9800 |0188: invoke-static {v8, v9}, Lcom/google/crypto/tink/shaded/protobuf/i;.c:(J)J // method@0b80 │ │ +051936: 0b08 |018b: move-result-wide v8 │ │ +051938: 2843 |018c: goto 01cf // +0043 │ │ +05193a: 7130 cd09 a90f |018d: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051940: 0a0a |0190: move-result v10 │ │ +051942: 52f8 7802 |0191: iget v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051946: 7110 7f0b 0800 |0193: invoke-static {v8}, Lcom/google/crypto/tink/shaded/protobuf/i;.b:(I)I // method@0b7f │ │ +05194c: 0a08 |0196: move-result v8 │ │ +05194e: 282d |0197: goto 01c4 // +002d │ │ +051950: 7130 d009 a90f |0198: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +051956: 0a0a |019b: move-result v10 │ │ +051958: 53f8 7902 |019c: iget-wide v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +05195c: 160b 0000 |019e: const-wide/16 v11, #int 0 // #0 │ │ +051960: 310e 080b |01a0: cmp-long v14, v8, v11 │ │ +051964: 380e 0400 |01a2: if-eqz v14, 01a6 // +0004 │ │ +051968: 1218 |01a4: const/4 v8, #int 1 // #1 │ │ +05196a: 2802 |01a5: goto 01a7 // +0002 │ │ +05196c: 1208 |01a6: const/4 v8, #int 0 // #0 │ │ +05196e: 7110 a917 0800 |01a7: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a9 │ │ +051974: 0c03 |01aa: move-result-object v3 │ │ +051976: 283e |01ab: goto 01e9 // +003e │ │ +051978: 7120 dc09 a900 |01ac: invoke-static {v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09dc │ │ +05197e: 0a08 |01af: move-result v8 │ │ +051980: 7110 1118 0800 |01b0: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +051986: 0c03 |01b3: move-result-object v3 │ │ +051988: 2828 |01b4: goto 01dc // +0028 │ │ +05198a: 7120 de09 a900 |01b5: invoke-static {v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09de │ │ +051990: 0b08 |01b8: move-result-wide v8 │ │ +051992: 7120 1518 9800 |01b9: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1815 │ │ +051998: 0c03 |01bc: move-result-object v3 │ │ +05199a: 282a |01bd: goto 01e7 // +002a │ │ +05199c: 7130 cd09 a90f |01be: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +0519a2: 0a0a |01c1: move-result v10 │ │ +0519a4: 52f8 7802 |01c2: iget v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +0519a8: 7110 1118 0800 |01c4: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +0519ae: 0c03 |01c7: move-result-object v3 │ │ +0519b0: 2821 |01c8: goto 01e9 // +0021 │ │ +0519b2: 7130 d009 a90f |01c9: invoke-static {v9, v10, v15}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +0519b8: 0a0a |01cc: move-result v10 │ │ +0519ba: 53f8 7902 |01cd: iget-wide v8, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +0519be: 7120 1518 9800 |01cf: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1815 │ │ +0519c4: 0c03 |01d2: move-result-object v3 │ │ +0519c6: 2816 |01d3: goto 01e9 // +0016 │ │ +0519c8: 7120 e009 a900 |01d4: invoke-static {v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.l:([BI)F // method@09e0 │ │ +0519ce: 0a08 |01d7: move-result v8 │ │ +0519d0: 7110 ff17 0800 |01d8: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@17ff │ │ +0519d6: 0c03 |01db: move-result-object v3 │ │ +0519d8: d80a 0a04 |01dc: add-int/lit8 v10, v10, #int 4 // #04 │ │ +0519dc: 280b |01de: goto 01e9 // +000b │ │ +0519de: 7120 d809 a900 |01df: invoke-static {v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/e;.d:([BI)D // method@09d8 │ │ +0519e4: 0b08 |01e2: move-result-wide v8 │ │ +0519e6: 7120 eb17 9800 |01e3: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@17eb │ │ +0519ec: 0c03 |01e6: move-result-object v3 │ │ +0519ee: d80a 0a08 |01e7: add-int/lit8 v10, v10, #int 8 // #08 │ │ +0519f2: 6e10 9a0f 0d00 |01e9: invoke-virtual {v13}, Lcom/google/crypto/tink/shaded/protobuf/y$e;.d:()Z // method@0f9a │ │ +0519f8: 0a08 |01ec: move-result v8 │ │ +0519fa: 3808 0800 |01ed: if-eqz v8, 01f5 // +0008 │ │ +0519fe: 54d8 b303 |01ef: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +051a02: 6e30 190f 8003 |01f1: invoke-virtual {v0, v8, v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.a:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f19 │ │ +051a08: 2806 |01f4: goto 01fa // +0006 │ │ +051a0a: 54d8 b303 |01f5: iget-object v8, v13, Lcom/google/crypto/tink/shaded/protobuf/y$e;.b:Lcom/google/crypto/tink/shaded/protobuf/y$d; // field@03b3 │ │ +051a0e: 6e30 330f 8003 |01f7: invoke-virtual {v0, v8, v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f33 │ │ +051a14: 01a9 |01fa: move v9, v10 │ │ +051a16: 0f09 |01fb: return v9 │ │ +051a18: 0001 0e00 0100 0000 8700 0000 7d00 ... |01fc: packed-switch-data (32 units) │ │ +051a58: 0001 1200 0100 0000 fb00 0000 f000 ... |021c: packed-switch-data (40 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'g' │ │ type : '(I[BIILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/r0;Lcom/google/crypto/tink/shaded/protobuf/n1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -051a40: |[051a40] com.google.crypto.tink.shaded.protobuf.e.g:(I[BIILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/r0;Lcom/google/crypto/tink/shaded/protobuf/n1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051a50: e200 0803 |0000: ushr-int/lit8 v0, v8, #int 3 // #03 │ │ -051a54: 54f1 7b02 |0002: iget-object v1, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.d:Lcom/google/crypto/tink/shaded/protobuf/p; // field@027b │ │ -051a58: 6e30 8d0d d100 |0004: invoke-virtual {v1, v13, v0}, Lcom/google/crypto/tink/shaded/protobuf/p;.a:(Lcom/google/crypto/tink/shaded/protobuf/r0;I)Lcom/google/crypto/tink/shaded/protobuf/y$e; // method@0d8d │ │ -051a5e: 0c05 |0007: move-result-object v5 │ │ -051a60: 3905 1000 |0008: if-nez v5, 0018 // +0010 │ │ -051a64: 7110 de0e 0c00 |000a: invoke-static {v12}, Lcom/google/crypto/tink/shaded/protobuf/u0;.w:(Ljava/lang/Object;)Lcom/google/crypto/tink/shaded/protobuf/o1; // method@0ede │ │ -051a6a: 0c04 |000d: move-result-object v4 │ │ -051a6c: 0180 |000e: move v0, v8 │ │ -051a6e: 0791 |000f: move-object v1, v9 │ │ -051a70: 01a2 |0010: move v2, v10 │ │ -051a72: 01b3 |0011: move v3, v11 │ │ -051a74: 07f5 |0012: move-object v5, v15 │ │ -051a76: 7706 c909 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.G:(I[BIILcom/google/crypto/tink/shaded/protobuf/o1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09c9 │ │ -051a7c: 0a00 |0016: move-result v0 │ │ -051a7e: 0f00 |0017: return v0 │ │ -051a80: 07c4 |0018: move-object v4, v12 │ │ -051a82: 1f04 b302 |0019: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/y$c; // type@02b3 │ │ -051a86: 6e10 880f 0400 |001b: invoke-virtual {v4}, Lcom/google/crypto/tink/shaded/protobuf/y$c;.Z:()Lcom/google/crypto/tink/shaded/protobuf/u; // method@0f88 │ │ -051a8c: 0180 |001e: move v0, v8 │ │ -051a8e: 0791 |001f: move-object v1, v9 │ │ -051a90: 01a2 |0020: move v2, v10 │ │ -051a92: 01b3 |0021: move v3, v11 │ │ -051a94: 07e6 |0022: move-object v6, v14 │ │ -051a96: 07f7 |0023: move-object v7, v15 │ │ -051a98: 7708 d809 0000 |0024: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.f:(I[BIILcom/google/crypto/tink/shaded/protobuf/y$c;Lcom/google/crypto/tink/shaded/protobuf/y$e;Lcom/google/crypto/tink/shaded/protobuf/n1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d8 │ │ -051a9e: 0a00 |0027: move-result v0 │ │ -051aa0: 0f00 |0028: return v0 │ │ +051aa8: |[051aa8] com.google.crypto.tink.shaded.protobuf.e.g:(I[BIILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/r0;Lcom/google/crypto/tink/shaded/protobuf/n1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051ab8: e200 0803 |0000: ushr-int/lit8 v0, v8, #int 3 // #03 │ │ +051abc: 54f1 7b02 |0002: iget-object v1, v15, Lcom/google/crypto/tink/shaded/protobuf/e$b;.d:Lcom/google/crypto/tink/shaded/protobuf/p; // field@027b │ │ +051ac0: 6e30 8f0d d100 |0004: invoke-virtual {v1, v13, v0}, Lcom/google/crypto/tink/shaded/protobuf/p;.a:(Lcom/google/crypto/tink/shaded/protobuf/r0;I)Lcom/google/crypto/tink/shaded/protobuf/y$e; // method@0d8f │ │ +051ac6: 0c05 |0007: move-result-object v5 │ │ +051ac8: 3905 1000 |0008: if-nez v5, 0018 // +0010 │ │ +051acc: 7110 e00e 0c00 |000a: invoke-static {v12}, Lcom/google/crypto/tink/shaded/protobuf/u0;.w:(Ljava/lang/Object;)Lcom/google/crypto/tink/shaded/protobuf/o1; // method@0ee0 │ │ +051ad2: 0c04 |000d: move-result-object v4 │ │ +051ad4: 0180 |000e: move v0, v8 │ │ +051ad6: 0791 |000f: move-object v1, v9 │ │ +051ad8: 01a2 |0010: move v2, v10 │ │ +051ada: 01b3 |0011: move v3, v11 │ │ +051adc: 07f5 |0012: move-object v5, v15 │ │ +051ade: 7706 cb09 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.G:(I[BIILcom/google/crypto/tink/shaded/protobuf/o1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ +051ae4: 0a00 |0016: move-result v0 │ │ +051ae6: 0f00 |0017: return v0 │ │ +051ae8: 07c4 |0018: move-object v4, v12 │ │ +051aea: 1f04 b302 |0019: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/y$c; // type@02b3 │ │ +051aee: 6e10 8a0f 0400 |001b: invoke-virtual {v4}, Lcom/google/crypto/tink/shaded/protobuf/y$c;.Z:()Lcom/google/crypto/tink/shaded/protobuf/u; // method@0f8a │ │ +051af4: 0180 |001e: move v0, v8 │ │ +051af6: 0791 |001f: move-object v1, v9 │ │ +051af8: 01a2 |0020: move v2, v10 │ │ +051afa: 01b3 |0021: move v3, v11 │ │ +051afc: 07e6 |0022: move-object v6, v14 │ │ +051afe: 07f7 |0023: move-object v7, v15 │ │ +051b00: 7708 da09 0000 |0024: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.f:(I[BIILcom/google/crypto/tink/shaded/protobuf/y$c;Lcom/google/crypto/tink/shaded/protobuf/y$e;Lcom/google/crypto/tink/shaded/protobuf/n1;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09da │ │ +051b06: 0a00 |0027: move-result v0 │ │ +051b08: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'h' │ │ type : '([BI)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -051aa4: |[051aa4] com.google.crypto.tink.shaded.protobuf.e.h:([BI)I │ │ -051ab4: 4800 0203 |0000: aget-byte v0, v2, v3 │ │ -051ab8: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -051abc: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ -051ac0: 4801 0201 |0006: aget-byte v1, v2, v1 │ │ -051ac4: d511 ff00 |0008: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -051ac8: e001 0108 |000a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -051acc: b610 |000c: or-int/2addr v0, v1 │ │ -051ace: d801 0302 |000d: add-int/lit8 v1, v3, #int 2 // #02 │ │ -051ad2: 4801 0201 |000f: aget-byte v1, v2, v1 │ │ -051ad6: d511 ff00 |0011: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -051ada: e001 0110 |0013: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -051ade: b610 |0015: or-int/2addr v0, v1 │ │ -051ae0: d803 0303 |0016: add-int/lit8 v3, v3, #int 3 // #03 │ │ -051ae4: 4802 0203 |0018: aget-byte v2, v2, v3 │ │ -051ae8: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -051aec: e002 0218 |001c: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -051af0: b602 |001e: or-int/2addr v2, v0 │ │ -051af2: 0f02 |001f: return v2 │ │ +051b0c: |[051b0c] com.google.crypto.tink.shaded.protobuf.e.h:([BI)I │ │ +051b1c: 4800 0203 |0000: aget-byte v0, v2, v3 │ │ +051b20: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +051b24: d801 0301 |0004: add-int/lit8 v1, v3, #int 1 // #01 │ │ +051b28: 4801 0201 |0006: aget-byte v1, v2, v1 │ │ +051b2c: d511 ff00 |0008: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +051b30: e001 0108 |000a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +051b34: b610 |000c: or-int/2addr v0, v1 │ │ +051b36: d801 0302 |000d: add-int/lit8 v1, v3, #int 2 // #02 │ │ +051b3a: 4801 0201 |000f: aget-byte v1, v2, v1 │ │ +051b3e: d511 ff00 |0011: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +051b42: e001 0110 |0013: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +051b46: b610 |0015: or-int/2addr v0, v1 │ │ +051b48: d803 0303 |0016: add-int/lit8 v3, v3, #int 3 // #03 │ │ +051b4c: 4802 0203 |0018: aget-byte v2, v2, v3 │ │ +051b50: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +051b54: e002 0218 |001c: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +051b58: b602 |001e: or-int/2addr v2, v0 │ │ +051b5a: 0f02 |001f: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'i' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -051af4: |[051af4] com.google.crypto.tink.shaded.protobuf.e.i:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051b04: 1f06 ba02 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -051b08: 7120 da09 4300 |0002: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09da │ │ -051b0e: 0a00 |0005: move-result v0 │ │ -051b10: 6e20 e10f 0600 |0006: invoke-virtual {v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe1 │ │ -051b16: d804 0404 |0009: add-int/lit8 v4, v4, #int 4 // #04 │ │ -051b1a: 3554 1500 |000b: if-ge v4, v5, 0020 // +0015 │ │ -051b1e: 7130 cb09 4307 |000d: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051b24: 0a00 |0010: move-result v0 │ │ -051b26: 5271 7802 |0011: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051b2a: 3212 0300 |0013: if-eq v2, v1, 0016 // +0003 │ │ -051b2e: 280b |0015: goto 0020 // +000b │ │ -051b30: 7120 da09 0300 |0016: invoke-static {v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09da │ │ -051b36: 0a04 |0019: move-result v4 │ │ -051b38: 6e20 e10f 4600 |001a: invoke-virtual {v6, v4}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe1 │ │ -051b3e: d804 0004 |001d: add-int/lit8 v4, v0, #int 4 // #04 │ │ -051b42: 28ec |001f: goto 000b // -0014 │ │ -051b44: 0f04 |0020: return v4 │ │ +051b5c: |[051b5c] com.google.crypto.tink.shaded.protobuf.e.i:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051b6c: 1f06 ba02 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +051b70: 7120 dc09 4300 |0002: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09dc │ │ +051b76: 0a00 |0005: move-result v0 │ │ +051b78: 6e20 e30f 0600 |0006: invoke-virtual {v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe3 │ │ +051b7e: d804 0404 |0009: add-int/lit8 v4, v4, #int 4 // #04 │ │ +051b82: 3554 1500 |000b: if-ge v4, v5, 0020 // +0015 │ │ +051b86: 7130 cd09 4307 |000d: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051b8c: 0a00 |0010: move-result v0 │ │ +051b8e: 5271 7802 |0011: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051b92: 3212 0300 |0013: if-eq v2, v1, 0016 // +0003 │ │ +051b96: 280b |0015: goto 0020 // +000b │ │ +051b98: 7120 dc09 0300 |0016: invoke-static {v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09dc │ │ +051b9e: 0a04 |0019: move-result v4 │ │ +051ba0: 6e20 e30f 4600 |001a: invoke-virtual {v6, v4}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe3 │ │ +051ba6: d804 0004 |001d: add-int/lit8 v4, v0, #int 4 // #04 │ │ +051baa: 28ec |001f: goto 000b // -0014 │ │ +051bac: 0f04 |0020: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'j' │ │ type : '([BI)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 77 16-bit code units │ │ -052728: |[052728] com.google.crypto.tink.shaded.protobuf.e.j:([BI)J │ │ -052738: 4800 0708 |0000: aget-byte v0, v7, v8 │ │ -05273c: 8100 |0002: int-to-long v0, v0 │ │ -05273e: 1602 ff00 |0003: const-wide/16 v2, #int 255 // #ff │ │ -052742: c020 |0005: and-long/2addr v0, v2 │ │ -052744: d804 0801 |0006: add-int/lit8 v4, v8, #int 1 // #01 │ │ -052748: 4804 0704 |0008: aget-byte v4, v7, v4 │ │ -05274c: 8144 |000a: int-to-long v4, v4 │ │ -05274e: c024 |000b: and-long/2addr v4, v2 │ │ -052750: 1306 0800 |000c: const/16 v6, #int 8 // #8 │ │ -052754: c364 |000e: shl-long/2addr v4, v6 │ │ -052756: c140 |000f: or-long/2addr v0, v4 │ │ -052758: d804 0802 |0010: add-int/lit8 v4, v8, #int 2 // #02 │ │ -05275c: 4804 0704 |0012: aget-byte v4, v7, v4 │ │ -052760: 8144 |0014: int-to-long v4, v4 │ │ -052762: c024 |0015: and-long/2addr v4, v2 │ │ -052764: 1306 1000 |0016: const/16 v6, #int 16 // #10 │ │ -052768: c364 |0018: shl-long/2addr v4, v6 │ │ -05276a: c140 |0019: or-long/2addr v0, v4 │ │ -05276c: d804 0803 |001a: add-int/lit8 v4, v8, #int 3 // #03 │ │ -052770: 4804 0704 |001c: aget-byte v4, v7, v4 │ │ -052774: 8144 |001e: int-to-long v4, v4 │ │ -052776: c024 |001f: and-long/2addr v4, v2 │ │ -052778: 1306 1800 |0020: const/16 v6, #int 24 // #18 │ │ -05277c: c364 |0022: shl-long/2addr v4, v6 │ │ -05277e: c140 |0023: or-long/2addr v0, v4 │ │ -052780: d804 0804 |0024: add-int/lit8 v4, v8, #int 4 // #04 │ │ -052784: 4804 0704 |0026: aget-byte v4, v7, v4 │ │ -052788: 8144 |0028: int-to-long v4, v4 │ │ -05278a: c024 |0029: and-long/2addr v4, v2 │ │ -05278c: 1306 2000 |002a: const/16 v6, #int 32 // #20 │ │ -052790: c364 |002c: shl-long/2addr v4, v6 │ │ -052792: c140 |002d: or-long/2addr v0, v4 │ │ -052794: d804 0805 |002e: add-int/lit8 v4, v8, #int 5 // #05 │ │ -052798: 4804 0704 |0030: aget-byte v4, v7, v4 │ │ -05279c: 8144 |0032: int-to-long v4, v4 │ │ -05279e: c024 |0033: and-long/2addr v4, v2 │ │ -0527a0: 1306 2800 |0034: const/16 v6, #int 40 // #28 │ │ -0527a4: c364 |0036: shl-long/2addr v4, v6 │ │ -0527a6: c140 |0037: or-long/2addr v0, v4 │ │ -0527a8: d804 0806 |0038: add-int/lit8 v4, v8, #int 6 // #06 │ │ -0527ac: 4804 0704 |003a: aget-byte v4, v7, v4 │ │ -0527b0: 8144 |003c: int-to-long v4, v4 │ │ -0527b2: c024 |003d: and-long/2addr v4, v2 │ │ -0527b4: 1306 3000 |003e: const/16 v6, #int 48 // #30 │ │ -0527b8: c364 |0040: shl-long/2addr v4, v6 │ │ -0527ba: c140 |0041: or-long/2addr v0, v4 │ │ -0527bc: d808 0807 |0042: add-int/lit8 v8, v8, #int 7 // #07 │ │ -0527c0: 4807 0708 |0044: aget-byte v7, v7, v8 │ │ -0527c4: 8177 |0046: int-to-long v7, v7 │ │ -0527c6: c027 |0047: and-long/2addr v7, v2 │ │ -0527c8: 1302 3800 |0048: const/16 v2, #int 56 // #38 │ │ -0527cc: c327 |004a: shl-long/2addr v7, v2 │ │ -0527ce: c107 |004b: or-long/2addr v7, v0 │ │ -0527d0: 1007 |004c: return-wide v7 │ │ +052790: |[052790] com.google.crypto.tink.shaded.protobuf.e.j:([BI)J │ │ +0527a0: 4800 0708 |0000: aget-byte v0, v7, v8 │ │ +0527a4: 8100 |0002: int-to-long v0, v0 │ │ +0527a6: 1602 ff00 |0003: const-wide/16 v2, #int 255 // #ff │ │ +0527aa: c020 |0005: and-long/2addr v0, v2 │ │ +0527ac: d804 0801 |0006: add-int/lit8 v4, v8, #int 1 // #01 │ │ +0527b0: 4804 0704 |0008: aget-byte v4, v7, v4 │ │ +0527b4: 8144 |000a: int-to-long v4, v4 │ │ +0527b6: c024 |000b: and-long/2addr v4, v2 │ │ +0527b8: 1306 0800 |000c: const/16 v6, #int 8 // #8 │ │ +0527bc: c364 |000e: shl-long/2addr v4, v6 │ │ +0527be: c140 |000f: or-long/2addr v0, v4 │ │ +0527c0: d804 0802 |0010: add-int/lit8 v4, v8, #int 2 // #02 │ │ +0527c4: 4804 0704 |0012: aget-byte v4, v7, v4 │ │ +0527c8: 8144 |0014: int-to-long v4, v4 │ │ +0527ca: c024 |0015: and-long/2addr v4, v2 │ │ +0527cc: 1306 1000 |0016: const/16 v6, #int 16 // #10 │ │ +0527d0: c364 |0018: shl-long/2addr v4, v6 │ │ +0527d2: c140 |0019: or-long/2addr v0, v4 │ │ +0527d4: d804 0803 |001a: add-int/lit8 v4, v8, #int 3 // #03 │ │ +0527d8: 4804 0704 |001c: aget-byte v4, v7, v4 │ │ +0527dc: 8144 |001e: int-to-long v4, v4 │ │ +0527de: c024 |001f: and-long/2addr v4, v2 │ │ +0527e0: 1306 1800 |0020: const/16 v6, #int 24 // #18 │ │ +0527e4: c364 |0022: shl-long/2addr v4, v6 │ │ +0527e6: c140 |0023: or-long/2addr v0, v4 │ │ +0527e8: d804 0804 |0024: add-int/lit8 v4, v8, #int 4 // #04 │ │ +0527ec: 4804 0704 |0026: aget-byte v4, v7, v4 │ │ +0527f0: 8144 |0028: int-to-long v4, v4 │ │ +0527f2: c024 |0029: and-long/2addr v4, v2 │ │ +0527f4: 1306 2000 |002a: const/16 v6, #int 32 // #20 │ │ +0527f8: c364 |002c: shl-long/2addr v4, v6 │ │ +0527fa: c140 |002d: or-long/2addr v0, v4 │ │ +0527fc: d804 0805 |002e: add-int/lit8 v4, v8, #int 5 // #05 │ │ +052800: 4804 0704 |0030: aget-byte v4, v7, v4 │ │ +052804: 8144 |0032: int-to-long v4, v4 │ │ +052806: c024 |0033: and-long/2addr v4, v2 │ │ +052808: 1306 2800 |0034: const/16 v6, #int 40 // #28 │ │ +05280c: c364 |0036: shl-long/2addr v4, v6 │ │ +05280e: c140 |0037: or-long/2addr v0, v4 │ │ +052810: d804 0806 |0038: add-int/lit8 v4, v8, #int 6 // #06 │ │ +052814: 4804 0704 |003a: aget-byte v4, v7, v4 │ │ +052818: 8144 |003c: int-to-long v4, v4 │ │ +05281a: c024 |003d: and-long/2addr v4, v2 │ │ +05281c: 1306 3000 |003e: const/16 v6, #int 48 // #30 │ │ +052820: c364 |0040: shl-long/2addr v4, v6 │ │ +052822: c140 |0041: or-long/2addr v0, v4 │ │ +052824: d808 0807 |0042: add-int/lit8 v8, v8, #int 7 // #07 │ │ +052828: 4807 0708 |0044: aget-byte v7, v7, v8 │ │ +05282c: 8177 |0046: int-to-long v7, v7 │ │ +05282e: c027 |0047: and-long/2addr v7, v2 │ │ +052830: 1302 3800 |0048: const/16 v2, #int 56 // #38 │ │ +052834: c327 |004a: shl-long/2addr v7, v2 │ │ +052836: c107 |004b: or-long/2addr v7, v0 │ │ +052838: 1007 |004c: return-wide v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'k' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -051b48: |[051b48] com.google.crypto.tink.shaded.protobuf.e.k:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051b58: 1f07 5702 |0000: check-cast v7, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -051b5c: 7120 dc09 5400 |0002: invoke-static {v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09dc │ │ -051b62: 0b00 |0005: move-result-wide v0 │ │ -051b64: 6e30 2d0b 0701 |0006: invoke-virtual {v7, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2d │ │ -051b6a: d805 0508 |0009: add-int/lit8 v5, v5, #int 8 // #08 │ │ -051b6e: 3565 1500 |000b: if-ge v5, v6, 0020 // +0015 │ │ -051b72: 7130 cb09 5408 |000d: invoke-static {v4, v5, v8}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051b78: 0a00 |0010: move-result v0 │ │ -051b7a: 5281 7802 |0011: iget v1, v8, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051b7e: 3213 0300 |0013: if-eq v3, v1, 0016 // +0003 │ │ -051b82: 280b |0015: goto 0020 // +000b │ │ -051b84: 7120 dc09 0400 |0016: invoke-static {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09dc │ │ -051b8a: 0b01 |0019: move-result-wide v1 │ │ -051b8c: 6e30 2d0b 1702 |001a: invoke-virtual {v7, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2d │ │ -051b92: d805 0008 |001d: add-int/lit8 v5, v0, #int 8 // #08 │ │ -051b96: 28ec |001f: goto 000b // -0014 │ │ -051b98: 0f05 |0020: return v5 │ │ +051bb0: |[051bb0] com.google.crypto.tink.shaded.protobuf.e.k:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051bc0: 1f07 5702 |0000: check-cast v7, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +051bc4: 7120 de09 5400 |0002: invoke-static {v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09de │ │ +051bca: 0b00 |0005: move-result-wide v0 │ │ +051bcc: 6e30 2f0b 0701 |0006: invoke-virtual {v7, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2f │ │ +051bd2: d805 0508 |0009: add-int/lit8 v5, v5, #int 8 // #08 │ │ +051bd6: 3565 1500 |000b: if-ge v5, v6, 0020 // +0015 │ │ +051bda: 7130 cd09 5408 |000d: invoke-static {v4, v5, v8}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051be0: 0a00 |0010: move-result v0 │ │ +051be2: 5281 7802 |0011: iget v1, v8, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051be6: 3213 0300 |0013: if-eq v3, v1, 0016 // +0003 │ │ +051bea: 280b |0015: goto 0020 // +000b │ │ +051bec: 7120 de09 0400 |0016: invoke-static {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09de │ │ +051bf2: 0b01 |0019: move-result-wide v1 │ │ +051bf4: 6e30 2f0b 1702 |001a: invoke-virtual {v7, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2f │ │ +051bfa: d805 0008 |001d: add-int/lit8 v5, v0, #int 8 // #08 │ │ +051bfe: 28ec |001f: goto 000b // -0014 │ │ +051c00: 0f05 |0020: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'l' │ │ type : '([BI)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0513bc: |[0513bc] com.google.crypto.tink.shaded.protobuf.e.l:([BI)F │ │ -0513cc: 7120 da09 1000 |0000: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09da │ │ -0513d2: 0a00 |0003: move-result v0 │ │ -0513d4: 7110 fa17 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@17fa │ │ -0513da: 0a00 |0007: move-result v0 │ │ -0513dc: 0f00 |0008: return v0 │ │ +051424: |[051424] com.google.crypto.tink.shaded.protobuf.e.l:([BI)F │ │ +051434: 7120 dc09 1000 |0000: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09dc │ │ +05143a: 0a00 |0003: move-result v0 │ │ +05143c: 7110 fc17 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@17fc │ │ +051442: 0a00 |0007: move-result v0 │ │ +051444: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'm' │ │ type : '(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -051b9c: |[051b9c] com.google.crypto.tink.shaded.protobuf.e.m:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051bac: 1f06 ae02 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/w; // type@02ae │ │ -051bb0: 7120 de09 4300 |0002: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/e;.l:([BI)F // method@09de │ │ -051bb6: 0a00 |0005: move-result v0 │ │ -051bb8: 6e20 5c0f 0600 |0006: invoke-virtual {v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/w;.k:(F)V // method@0f5c │ │ -051bbe: d804 0404 |0009: add-int/lit8 v4, v4, #int 4 // #04 │ │ -051bc2: 3554 1500 |000b: if-ge v4, v5, 0020 // +0015 │ │ -051bc6: 7130 cb09 4307 |000d: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051bcc: 0a00 |0010: move-result v0 │ │ -051bce: 5271 7802 |0011: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051bd2: 3212 0300 |0013: if-eq v2, v1, 0016 // +0003 │ │ -051bd6: 280b |0015: goto 0020 // +000b │ │ -051bd8: 7120 de09 0300 |0016: invoke-static {v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/e;.l:([BI)F // method@09de │ │ -051bde: 0a04 |0019: move-result v4 │ │ -051be0: 6e20 5c0f 4600 |001a: invoke-virtual {v6, v4}, Lcom/google/crypto/tink/shaded/protobuf/w;.k:(F)V // method@0f5c │ │ -051be6: d804 0004 |001d: add-int/lit8 v4, v0, #int 4 // #04 │ │ -051bea: 28ec |001f: goto 000b // -0014 │ │ -051bec: 0f04 |0020: return v4 │ │ +051c04: |[051c04] com.google.crypto.tink.shaded.protobuf.e.m:(I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051c14: 1f06 ae02 |0000: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/w; // type@02ae │ │ +051c18: 7120 e009 4300 |0002: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/e;.l:([BI)F // method@09e0 │ │ +051c1e: 0a00 |0005: move-result v0 │ │ +051c20: 6e20 5e0f 0600 |0006: invoke-virtual {v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/w;.k:(F)V // method@0f5e │ │ +051c26: d804 0404 |0009: add-int/lit8 v4, v4, #int 4 // #04 │ │ +051c2a: 3554 1500 |000b: if-ge v4, v5, 0020 // +0015 │ │ +051c2e: 7130 cd09 4307 |000d: invoke-static {v3, v4, v7}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051c34: 0a00 |0010: move-result v0 │ │ +051c36: 5271 7802 |0011: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051c3a: 3212 0300 |0013: if-eq v2, v1, 0016 // +0003 │ │ +051c3e: 280b |0015: goto 0020 // +000b │ │ +051c40: 7120 e009 0300 |0016: invoke-static {v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/e;.l:([BI)F // method@09e0 │ │ +051c46: 0a04 |0019: move-result v4 │ │ +051c48: 6e20 5e0f 4600 |001a: invoke-virtual {v6, v4}, Lcom/google/crypto/tink/shaded/protobuf/w;.k:(F)V // method@0f5e │ │ +051c4e: d804 0004 |001d: add-int/lit8 v4, v0, #int 4 // #04 │ │ +051c52: 28ec |001f: goto 000b // -0014 │ │ +051c54: 0f04 |0020: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'n' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 21 16-bit code units │ │ -051bf0: |[051bf0] com.google.crypto.tink.shaded.protobuf.e.n:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051c00: 7210 5d0a 0800 |0000: invoke-interface {v8}, Lcom/google/crypto/tink/shaded/protobuf/g1;.g:()Ljava/lang/Object; // method@0a5d │ │ -051c06: 0c07 |0003: move-result-object v7 │ │ -051c08: 0770 |0004: move-object v0, v7 │ │ -051c0a: 0781 |0005: move-object v1, v8 │ │ -051c0c: 0792 |0006: move-object v2, v9 │ │ -051c0e: 01a3 |0007: move v3, v10 │ │ -051c10: 01b4 |0008: move v4, v11 │ │ -051c12: 01c5 |0009: move v5, v12 │ │ -051c14: 07d6 |000a: move-object v6, v13 │ │ -051c16: 7707 d009 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.N:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ -051c1c: 0a09 |000e: move-result v9 │ │ -051c1e: 7220 5f0a 7800 |000f: invoke-interface {v8, v7}, Lcom/google/crypto/tink/shaded/protobuf/g1;.i:(Ljava/lang/Object;)V // method@0a5f │ │ -051c24: 5bd7 7a02 |0012: iput-object v7, v13, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -051c28: 0f09 |0014: return v9 │ │ +051c58: |[051c58] com.google.crypto.tink.shaded.protobuf.e.n:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051c68: 7210 5f0a 0800 |0000: invoke-interface {v8}, Lcom/google/crypto/tink/shaded/protobuf/g1;.g:()Ljava/lang/Object; // method@0a5f │ │ +051c6e: 0c07 |0003: move-result-object v7 │ │ +051c70: 0770 |0004: move-object v0, v7 │ │ +051c72: 0781 |0005: move-object v1, v8 │ │ +051c74: 0792 |0006: move-object v2, v9 │ │ +051c76: 01a3 |0007: move v3, v10 │ │ +051c78: 01b4 |0008: move v4, v11 │ │ +051c7a: 01c5 |0009: move v5, v12 │ │ +051c7c: 07d6 |000a: move-object v6, v13 │ │ +051c7e: 7707 d209 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.N:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d2 │ │ +051c84: 0a09 |000e: move-result v9 │ │ +051c86: 7220 610a 7800 |000f: invoke-interface {v8, v7}, Lcom/google/crypto/tink/shaded/protobuf/g1;.i:(Ljava/lang/Object;)V // method@0a61 │ │ +051c8c: 5bd7 7a02 |0012: iput-object v7, v13, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +051c90: 0f09 |0014: return v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'o' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/g1;I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -051c2c: |[051c2c] com.google.crypto.tink.shaded.protobuf.e.o:(Lcom/google/crypto/tink/shaded/protobuf/g1;I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051c3c: dd00 08f8 |0000: and-int/lit8 v0, v8, #int -8 // #f8 │ │ -051c40: de00 0004 |0002: or-int/lit8 v0, v0, #int 4 // #04 │ │ -051c44: 0771 |0004: move-object v1, v7 │ │ -051c46: 0792 |0005: move-object v2, v9 │ │ -051c48: 01a3 |0006: move v3, v10 │ │ -051c4a: 01b4 |0007: move v4, v11 │ │ -051c4c: 0105 |0008: move v5, v0 │ │ -051c4e: 07d6 |0009: move-object v6, v13 │ │ -051c50: 7706 e009 0100 |000a: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.n:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e0 │ │ -051c56: 0a0a |000d: move-result v10 │ │ -051c58: 54d1 7a02 |000e: iget-object v1, v13, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -051c5c: 7220 8219 1c00 |0010: invoke-interface {v12, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -051c62: 35ba 1500 |0013: if-ge v10, v11, 0028 // +0015 │ │ -051c66: 7130 cb09 a90d |0015: invoke-static {v9, v10, v13}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051c6c: 0a03 |0018: move-result v3 │ │ -051c6e: 52d1 7802 |0019: iget v1, v13, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051c72: 3218 0300 |001b: if-eq v8, v1, 001e // +0003 │ │ -051c76: 280b |001d: goto 0028 // +000b │ │ -051c78: 0771 |001e: move-object v1, v7 │ │ -051c7a: 0792 |001f: move-object v2, v9 │ │ -051c7c: 01b4 |0020: move v4, v11 │ │ -051c7e: 0105 |0021: move v5, v0 │ │ -051c80: 07d6 |0022: move-object v6, v13 │ │ -051c82: 7706 e009 0100 |0023: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.n:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e0 │ │ -051c88: 0a0a |0026: move-result v10 │ │ -051c8a: 28e7 |0027: goto 000e // -0019 │ │ -051c8c: 0f0a |0028: return v10 │ │ +051c94: |[051c94] com.google.crypto.tink.shaded.protobuf.e.o:(Lcom/google/crypto/tink/shaded/protobuf/g1;I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051ca4: dd00 08f8 |0000: and-int/lit8 v0, v8, #int -8 // #f8 │ │ +051ca8: de00 0004 |0002: or-int/lit8 v0, v0, #int 4 // #04 │ │ +051cac: 0771 |0004: move-object v1, v7 │ │ +051cae: 0792 |0005: move-object v2, v9 │ │ +051cb0: 01a3 |0006: move v3, v10 │ │ +051cb2: 01b4 |0007: move v4, v11 │ │ +051cb4: 0105 |0008: move v5, v0 │ │ +051cb6: 07d6 |0009: move-object v6, v13 │ │ +051cb8: 7706 e209 0100 |000a: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.n:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e2 │ │ +051cbe: 0a0a |000d: move-result v10 │ │ +051cc0: 54d1 7a02 |000e: iget-object v1, v13, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +051cc4: 7220 8419 1c00 |0010: invoke-interface {v12, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +051cca: 35ba 1500 |0013: if-ge v10, v11, 0028 // +0015 │ │ +051cce: 7130 cd09 a90d |0015: invoke-static {v9, v10, v13}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051cd4: 0a03 |0018: move-result v3 │ │ +051cd6: 52d1 7802 |0019: iget v1, v13, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051cda: 3218 0300 |001b: if-eq v8, v1, 001e // +0003 │ │ +051cde: 280b |001d: goto 0028 // +000b │ │ +051ce0: 0771 |001e: move-object v1, v7 │ │ +051ce2: 0792 |001f: move-object v2, v9 │ │ +051ce4: 01b4 |0020: move v4, v11 │ │ +051ce6: 0105 |0021: move v5, v0 │ │ +051ce8: 07d6 |0022: move-object v6, v13 │ │ +051cea: 7706 e209 0100 |0023: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.n:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e2 │ │ +051cf0: 0a0a |0026: move-result v10 │ │ +051cf2: 28e7 |0027: goto 000e // -0019 │ │ +051cf4: 0f0a |0028: return v10 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'p' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -051c90: |[051c90] com.google.crypto.tink.shaded.protobuf.e.p:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051ca0: 7210 5d0a 0700 |0000: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/g1;.g:()Ljava/lang/Object; // method@0a5d │ │ -051ca6: 0c06 |0003: move-result-object v6 │ │ -051ca8: 0760 |0004: move-object v0, v6 │ │ -051caa: 0771 |0005: move-object v1, v7 │ │ -051cac: 0782 |0006: move-object v2, v8 │ │ -051cae: 0193 |0007: move v3, v9 │ │ -051cb0: 01a4 |0008: move v4, v10 │ │ -051cb2: 07b5 |0009: move-object v5, v11 │ │ -051cb4: 7706 d109 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.O:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d1 │ │ -051cba: 0a08 |000d: move-result v8 │ │ -051cbc: 7220 5f0a 6700 |000e: invoke-interface {v7, v6}, Lcom/google/crypto/tink/shaded/protobuf/g1;.i:(Ljava/lang/Object;)V // method@0a5f │ │ -051cc2: 5bb6 7a02 |0011: iput-object v6, v11, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -051cc6: 0f08 |0013: return v8 │ │ +051cf8: |[051cf8] com.google.crypto.tink.shaded.protobuf.e.p:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051d08: 7210 5f0a 0700 |0000: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/g1;.g:()Ljava/lang/Object; // method@0a5f │ │ +051d0e: 0c06 |0003: move-result-object v6 │ │ +051d10: 0760 |0004: move-object v0, v6 │ │ +051d12: 0771 |0005: move-object v1, v7 │ │ +051d14: 0782 |0006: move-object v2, v8 │ │ +051d16: 0193 |0007: move v3, v9 │ │ +051d18: 01a4 |0008: move v4, v10 │ │ +051d1a: 07b5 |0009: move-object v5, v11 │ │ +051d1c: 7706 d309 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.O:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d3 │ │ +051d22: 0a08 |000d: move-result v8 │ │ +051d24: 7220 610a 6700 |000e: invoke-interface {v7, v6}, Lcom/google/crypto/tink/shaded/protobuf/g1;.i:(Ljava/lang/Object;)V // method@0a61 │ │ +051d2a: 5bb6 7a02 |0011: iput-object v6, v11, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +051d2e: 0f08 |0013: return v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'q' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/g1;I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -051cc8: |[051cc8] com.google.crypto.tink.shaded.protobuf.e.q:(Lcom/google/crypto/tink/shaded/protobuf/g1;I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051cd8: 7158 e209 4265 |0000: invoke-static {v2, v4, v5, v6, v8}, Lcom/google/crypto/tink/shaded/protobuf/e;.p:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e2 │ │ -051cde: 0a05 |0003: move-result v5 │ │ -051ce0: 5480 7a02 |0004: iget-object v0, v8, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ -051ce4: 7220 8219 0700 |0006: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -051cea: 3565 1000 |0009: if-ge v5, v6, 0019 // +0010 │ │ -051cee: 7130 cb09 5408 |000b: invoke-static {v4, v5, v8}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051cf4: 0a00 |000e: move-result v0 │ │ -051cf6: 5281 7802 |000f: iget v1, v8, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051cfa: 3213 0300 |0011: if-eq v3, v1, 0014 // +0003 │ │ -051cfe: 2806 |0013: goto 0019 // +0006 │ │ -051d00: 7158 e209 4260 |0014: invoke-static {v2, v4, v0, v6, v8}, Lcom/google/crypto/tink/shaded/protobuf/e;.p:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e2 │ │ -051d06: 0a05 |0017: move-result v5 │ │ -051d08: 28ec |0018: goto 0004 // -0014 │ │ -051d0a: 0f05 |0019: return v5 │ │ +051d30: |[051d30] com.google.crypto.tink.shaded.protobuf.e.q:(Lcom/google/crypto/tink/shaded/protobuf/g1;I[BIILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051d40: 7158 e409 4265 |0000: invoke-static {v2, v4, v5, v6, v8}, Lcom/google/crypto/tink/shaded/protobuf/e;.p:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e4 │ │ +051d46: 0a05 |0003: move-result v5 │ │ +051d48: 5480 7a02 |0004: iget-object v0, v8, Lcom/google/crypto/tink/shaded/protobuf/e$b;.c:Ljava/lang/Object; // field@027a │ │ +051d4c: 7220 8419 0700 |0006: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +051d52: 3565 1000 |0009: if-ge v5, v6, 0019 // +0010 │ │ +051d56: 7130 cd09 5408 |000b: invoke-static {v4, v5, v8}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051d5c: 0a00 |000e: move-result v0 │ │ +051d5e: 5281 7802 |000f: iget v1, v8, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051d62: 3213 0300 |0011: if-eq v3, v1, 0014 // +0003 │ │ +051d66: 2806 |0013: goto 0019 // +0006 │ │ +051d68: 7158 e409 4260 |0014: invoke-static {v2, v4, v0, v6, v8}, Lcom/google/crypto/tink/shaded/protobuf/e;.p:(Lcom/google/crypto/tink/shaded/protobuf/g1;[BIILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09e4 │ │ +051d6e: 0a05 |0017: move-result v5 │ │ +051d70: 28ec |0018: goto 0004 // -0014 │ │ +051d72: 0f05 |0019: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'r' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -051d0c: |[051d0c] com.google.crypto.tink.shaded.protobuf.e.r:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051d1c: 1f08 3e02 |0000: check-cast v8, Lcom/google/crypto/tink/shaded/protobuf/f; // type@023e │ │ -051d20: 7130 cb09 7609 |0002: invoke-static {v6, v7, v9}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051d26: 0a07 |0005: move-result v7 │ │ -051d28: 5290 7802 |0006: iget v0, v9, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051d2c: b070 |0008: add-int/2addr v0, v7 │ │ -051d2e: 3507 1500 |0009: if-ge v7, v0, 001e // +0015 │ │ -051d32: 7130 ce09 7609 |000b: invoke-static {v6, v7, v9}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -051d38: 0a07 |000e: move-result v7 │ │ -051d3a: 5391 7902 |000f: iget-wide v1, v9, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -051d3e: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -051d42: 3105 0103 |0013: cmp-long v5, v1, v3 │ │ -051d46: 3805 0400 |0015: if-eqz v5, 0019 // +0004 │ │ -051d4a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -051d4c: 2802 |0018: goto 001a // +0002 │ │ -051d4e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -051d50: 6e20 460a 1800 |001a: invoke-virtual {v8, v1}, Lcom/google/crypto/tink/shaded/protobuf/f;.l:(Z)V // method@0a46 │ │ -051d56: 28ec |001d: goto 0009 // -0014 │ │ -051d58: 3307 0300 |001e: if-ne v7, v0, 0021 // +0003 │ │ -051d5c: 0f07 |0020: return v7 │ │ -051d5e: 7100 6c09 0000 |0021: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -051d64: 0c06 |0024: move-result-object v6 │ │ -051d66: 2802 |0025: goto 0027 // +0002 │ │ -051d68: 2706 |0026: throw v6 │ │ -051d6a: 28ff |0027: goto 0026 // -0001 │ │ +051d74: |[051d74] com.google.crypto.tink.shaded.protobuf.e.r:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051d84: 1f08 3e02 |0000: check-cast v8, Lcom/google/crypto/tink/shaded/protobuf/f; // type@023e │ │ +051d88: 7130 cd09 7609 |0002: invoke-static {v6, v7, v9}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051d8e: 0a07 |0005: move-result v7 │ │ +051d90: 5290 7802 |0006: iget v0, v9, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051d94: b070 |0008: add-int/2addr v0, v7 │ │ +051d96: 3507 1500 |0009: if-ge v7, v0, 001e // +0015 │ │ +051d9a: 7130 d009 7609 |000b: invoke-static {v6, v7, v9}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +051da0: 0a07 |000e: move-result v7 │ │ +051da2: 5391 7902 |000f: iget-wide v1, v9, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +051da6: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +051daa: 3105 0103 |0013: cmp-long v5, v1, v3 │ │ +051dae: 3805 0400 |0015: if-eqz v5, 0019 // +0004 │ │ +051db2: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +051db4: 2802 |0018: goto 001a // +0002 │ │ +051db6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +051db8: 6e20 480a 1800 |001a: invoke-virtual {v8, v1}, Lcom/google/crypto/tink/shaded/protobuf/f;.l:(Z)V // method@0a48 │ │ +051dbe: 28ec |001d: goto 0009 // -0014 │ │ +051dc0: 3307 0300 |001e: if-ne v7, v0, 0021 // +0003 │ │ +051dc4: 0f07 |0020: return v7 │ │ +051dc6: 7100 6e09 0000 |0021: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +051dcc: 0c06 |0024: move-result-object v6 │ │ +051dce: 2802 |0025: goto 0027 // +0002 │ │ +051dd0: 2706 |0026: throw v6 │ │ +051dd2: 28ff |0027: goto 0026 // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 's' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -051d6c: |[051d6c] com.google.crypto.tink.shaded.protobuf.e.s:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051d7c: 1f04 7702 |0000: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/m; // type@0277 │ │ -051d80: 7130 cb09 3205 |0002: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051d86: 0a03 |0005: move-result v3 │ │ -051d88: 5255 7802 |0006: iget v5, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051d8c: b035 |0008: add-int/2addr v5, v3 │ │ -051d8e: 3553 0c00 |0009: if-ge v3, v5, 0015 // +000c │ │ -051d92: 7120 d609 3200 |000b: invoke-static {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/e;.d:([BI)D // method@09d6 │ │ -051d98: 0b00 |000e: move-result-wide v0 │ │ -051d9a: 6e30 140d 0401 |000f: invoke-virtual {v4, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/m;.k:(D)V // method@0d14 │ │ -051da0: d803 0308 |0012: add-int/lit8 v3, v3, #int 8 // #08 │ │ -051da4: 28f5 |0014: goto 0009 // -000b │ │ -051da6: 3353 0300 |0015: if-ne v3, v5, 0018 // +0003 │ │ -051daa: 0f03 |0017: return v3 │ │ -051dac: 7100 6c09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -051db2: 0c02 |001b: move-result-object v2 │ │ -051db4: 2802 |001c: goto 001e // +0002 │ │ -051db6: 2702 |001d: throw v2 │ │ -051db8: 28ff |001e: goto 001d // -0001 │ │ +051dd4: |[051dd4] com.google.crypto.tink.shaded.protobuf.e.s:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051de4: 1f04 7702 |0000: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/m; // type@0277 │ │ +051de8: 7130 cd09 3205 |0002: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051dee: 0a03 |0005: move-result v3 │ │ +051df0: 5255 7802 |0006: iget v5, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051df4: b035 |0008: add-int/2addr v5, v3 │ │ +051df6: 3553 0c00 |0009: if-ge v3, v5, 0015 // +000c │ │ +051dfa: 7120 d809 3200 |000b: invoke-static {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/e;.d:([BI)D // method@09d8 │ │ +051e00: 0b00 |000e: move-result-wide v0 │ │ +051e02: 6e30 160d 0401 |000f: invoke-virtual {v4, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/m;.k:(D)V // method@0d16 │ │ +051e08: d803 0308 |0012: add-int/lit8 v3, v3, #int 8 // #08 │ │ +051e0c: 28f5 |0014: goto 0009 // -000b │ │ +051e0e: 3353 0300 |0015: if-ne v3, v5, 0018 // +0003 │ │ +051e12: 0f03 |0017: return v3 │ │ +051e14: 7100 6e09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +051e1a: 0c02 |001b: move-result-object v2 │ │ +051e1c: 2802 |001c: goto 001e // +0002 │ │ +051e1e: 2702 |001d: throw v2 │ │ +051e20: 28ff |001e: goto 001d // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 't' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -051dbc: |[051dbc] com.google.crypto.tink.shaded.protobuf.e.t:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051dcc: 1f03 ba02 |0000: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -051dd0: 7130 cb09 2104 |0002: invoke-static {v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051dd6: 0a02 |0005: move-result v2 │ │ -051dd8: 5244 7802 |0006: iget v4, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051ddc: b024 |0008: add-int/2addr v4, v2 │ │ -051dde: 3542 0c00 |0009: if-ge v2, v4, 0015 // +000c │ │ -051de2: 7120 da09 2100 |000b: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09da │ │ -051de8: 0a00 |000e: move-result v0 │ │ -051dea: 6e20 e10f 0300 |000f: invoke-virtual {v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe1 │ │ -051df0: d802 0204 |0012: add-int/lit8 v2, v2, #int 4 // #04 │ │ -051df4: 28f5 |0014: goto 0009 // -000b │ │ -051df6: 3342 0300 |0015: if-ne v2, v4, 0018 // +0003 │ │ -051dfa: 0f02 |0017: return v2 │ │ -051dfc: 7100 6c09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -051e02: 0c01 |001b: move-result-object v1 │ │ -051e04: 2802 |001c: goto 001e // +0002 │ │ -051e06: 2701 |001d: throw v1 │ │ -051e08: 28ff |001e: goto 001d // -0001 │ │ +051e24: |[051e24] com.google.crypto.tink.shaded.protobuf.e.t:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051e34: 1f03 ba02 |0000: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +051e38: 7130 cd09 2104 |0002: invoke-static {v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051e3e: 0a02 |0005: move-result v2 │ │ +051e40: 5244 7802 |0006: iget v4, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051e44: b024 |0008: add-int/2addr v4, v2 │ │ +051e46: 3542 0c00 |0009: if-ge v2, v4, 0015 // +000c │ │ +051e4a: 7120 dc09 2100 |000b: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/e;.h:([BI)I // method@09dc │ │ +051e50: 0a00 |000e: move-result v0 │ │ +051e52: 6e20 e30f 0300 |000f: invoke-virtual {v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe3 │ │ +051e58: d802 0204 |0012: add-int/lit8 v2, v2, #int 4 // #04 │ │ +051e5c: 28f5 |0014: goto 0009 // -000b │ │ +051e5e: 3342 0300 |0015: if-ne v2, v4, 0018 // +0003 │ │ +051e62: 0f02 |0017: return v2 │ │ +051e64: 7100 6e09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +051e6a: 0c01 |001b: move-result-object v1 │ │ +051e6c: 2802 |001c: goto 001e // +0002 │ │ +051e6e: 2701 |001d: throw v1 │ │ +051e70: 28ff |001e: goto 001d // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'u' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -051e0c: |[051e0c] com.google.crypto.tink.shaded.protobuf.e.u:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051e1c: 1f04 5702 |0000: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -051e20: 7130 cb09 3205 |0002: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051e26: 0a03 |0005: move-result v3 │ │ -051e28: 5255 7802 |0006: iget v5, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051e2c: b035 |0008: add-int/2addr v5, v3 │ │ -051e2e: 3553 0c00 |0009: if-ge v3, v5, 0015 // +000c │ │ -051e32: 7120 dc09 3200 |000b: invoke-static {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09dc │ │ -051e38: 0b00 |000e: move-result-wide v0 │ │ -051e3a: 6e30 2d0b 0401 |000f: invoke-virtual {v4, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2d │ │ -051e40: d803 0308 |0012: add-int/lit8 v3, v3, #int 8 // #08 │ │ -051e44: 28f5 |0014: goto 0009 // -000b │ │ -051e46: 3353 0300 |0015: if-ne v3, v5, 0018 // +0003 │ │ -051e4a: 0f03 |0017: return v3 │ │ -051e4c: 7100 6c09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -051e52: 0c02 |001b: move-result-object v2 │ │ -051e54: 2802 |001c: goto 001e // +0002 │ │ -051e56: 2702 |001d: throw v2 │ │ -051e58: 28ff |001e: goto 001d // -0001 │ │ +051e74: |[051e74] com.google.crypto.tink.shaded.protobuf.e.u:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051e84: 1f04 5702 |0000: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +051e88: 7130 cd09 3205 |0002: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051e8e: 0a03 |0005: move-result v3 │ │ +051e90: 5255 7802 |0006: iget v5, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051e94: b035 |0008: add-int/2addr v5, v3 │ │ +051e96: 3553 0c00 |0009: if-ge v3, v5, 0015 // +000c │ │ +051e9a: 7120 de09 3200 |000b: invoke-static {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/e;.j:([BI)J // method@09de │ │ +051ea0: 0b00 |000e: move-result-wide v0 │ │ +051ea2: 6e30 2f0b 0401 |000f: invoke-virtual {v4, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2f │ │ +051ea8: d803 0308 |0012: add-int/lit8 v3, v3, #int 8 // #08 │ │ +051eac: 28f5 |0014: goto 0009 // -000b │ │ +051eae: 3353 0300 |0015: if-ne v3, v5, 0018 // +0003 │ │ +051eb2: 0f03 |0017: return v3 │ │ +051eb4: 7100 6e09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +051eba: 0c02 |001b: move-result-object v2 │ │ +051ebc: 2802 |001c: goto 001e // +0002 │ │ +051ebe: 2702 |001d: throw v2 │ │ +051ec0: 28ff |001e: goto 001d // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'v' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -051e5c: |[051e5c] com.google.crypto.tink.shaded.protobuf.e.v:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051e6c: 1f03 ae02 |0000: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/w; // type@02ae │ │ -051e70: 7130 cb09 2104 |0002: invoke-static {v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051e76: 0a02 |0005: move-result v2 │ │ -051e78: 5244 7802 |0006: iget v4, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051e7c: b024 |0008: add-int/2addr v4, v2 │ │ -051e7e: 3542 0c00 |0009: if-ge v2, v4, 0015 // +000c │ │ -051e82: 7120 de09 2100 |000b: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/e;.l:([BI)F // method@09de │ │ -051e88: 0a00 |000e: move-result v0 │ │ -051e8a: 6e20 5c0f 0300 |000f: invoke-virtual {v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/w;.k:(F)V // method@0f5c │ │ -051e90: d802 0204 |0012: add-int/lit8 v2, v2, #int 4 // #04 │ │ -051e94: 28f5 |0014: goto 0009 // -000b │ │ -051e96: 3342 0300 |0015: if-ne v2, v4, 0018 // +0003 │ │ -051e9a: 0f02 |0017: return v2 │ │ -051e9c: 7100 6c09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -051ea2: 0c01 |001b: move-result-object v1 │ │ -051ea4: 2802 |001c: goto 001e // +0002 │ │ -051ea6: 2701 |001d: throw v1 │ │ -051ea8: 28ff |001e: goto 001d // -0001 │ │ +051ec4: |[051ec4] com.google.crypto.tink.shaded.protobuf.e.v:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051ed4: 1f03 ae02 |0000: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/w; // type@02ae │ │ +051ed8: 7130 cd09 2104 |0002: invoke-static {v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051ede: 0a02 |0005: move-result v2 │ │ +051ee0: 5244 7802 |0006: iget v4, v4, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051ee4: b024 |0008: add-int/2addr v4, v2 │ │ +051ee6: 3542 0c00 |0009: if-ge v2, v4, 0015 // +000c │ │ +051eea: 7120 e009 2100 |000b: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/e;.l:([BI)F // method@09e0 │ │ +051ef0: 0a00 |000e: move-result v0 │ │ +051ef2: 6e20 5e0f 0300 |000f: invoke-virtual {v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/w;.k:(F)V // method@0f5e │ │ +051ef8: d802 0204 |0012: add-int/lit8 v2, v2, #int 4 // #04 │ │ +051efc: 28f5 |0014: goto 0009 // -000b │ │ +051efe: 3342 0300 |0015: if-ne v2, v4, 0018 // +0003 │ │ +051f02: 0f02 |0017: return v2 │ │ +051f04: 7100 6e09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +051f0a: 0c01 |001b: move-result-object v1 │ │ +051f0c: 2802 |001c: goto 001e // +0002 │ │ +051f0e: 2701 |001d: throw v1 │ │ +051f10: 28ff |001e: goto 001d // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'w' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -051eac: |[051eac] com.google.crypto.tink.shaded.protobuf.e.w:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051ebc: 1f04 ba02 |0000: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -051ec0: 7130 cb09 3205 |0002: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051ec6: 0a03 |0005: move-result v3 │ │ -051ec8: 5250 7802 |0006: iget v0, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051ecc: b030 |0008: add-int/2addr v0, v3 │ │ -051ece: 3503 1000 |0009: if-ge v3, v0, 0019 // +0010 │ │ -051ed2: 7130 cb09 3205 |000b: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051ed8: 0a03 |000e: move-result v3 │ │ -051eda: 5251 7802 |000f: iget v1, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051ede: 7110 7d0b 0100 |0011: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/i;.b:(I)I // method@0b7d │ │ -051ee4: 0a01 |0014: move-result v1 │ │ -051ee6: 6e20 e10f 1400 |0015: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe1 │ │ -051eec: 28f1 |0018: goto 0009 // -000f │ │ -051eee: 3303 0300 |0019: if-ne v3, v0, 001c // +0003 │ │ -051ef2: 0f03 |001b: return v3 │ │ -051ef4: 7100 6c09 0000 |001c: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -051efa: 0c02 |001f: move-result-object v2 │ │ -051efc: 2802 |0020: goto 0022 // +0002 │ │ -051efe: 2702 |0021: throw v2 │ │ -051f00: 28ff |0022: goto 0021 // -0001 │ │ +051f14: |[051f14] com.google.crypto.tink.shaded.protobuf.e.w:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051f24: 1f04 ba02 |0000: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +051f28: 7130 cd09 3205 |0002: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051f2e: 0a03 |0005: move-result v3 │ │ +051f30: 5250 7802 |0006: iget v0, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051f34: b030 |0008: add-int/2addr v0, v3 │ │ +051f36: 3503 1000 |0009: if-ge v3, v0, 0019 // +0010 │ │ +051f3a: 7130 cd09 3205 |000b: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051f40: 0a03 |000e: move-result v3 │ │ +051f42: 5251 7802 |000f: iget v1, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051f46: 7110 7f0b 0100 |0011: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/i;.b:(I)I // method@0b7f │ │ +051f4c: 0a01 |0014: move-result v1 │ │ +051f4e: 6e20 e30f 1400 |0015: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe3 │ │ +051f54: 28f1 |0018: goto 0009 // -000f │ │ +051f56: 3303 0300 |0019: if-ne v3, v0, 001c // +0003 │ │ +051f5a: 0f03 |001b: return v3 │ │ +051f5c: 7100 6e09 0000 |001c: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +051f62: 0c02 |001f: move-result-object v2 │ │ +051f64: 2802 |0020: goto 0022 // +0002 │ │ +051f66: 2702 |0021: throw v2 │ │ +051f68: 28ff |0022: goto 0021 // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'x' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -051f04: |[051f04] com.google.crypto.tink.shaded.protobuf.e.x:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051f14: 1f05 5702 |0000: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -051f18: 7130 cb09 4306 |0002: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051f1e: 0a04 |0005: move-result v4 │ │ -051f20: 5260 7802 |0006: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051f24: b040 |0008: add-int/2addr v0, v4 │ │ -051f26: 3504 1000 |0009: if-ge v4, v0, 0019 // +0010 │ │ -051f2a: 7130 ce09 4306 |000b: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -051f30: 0a04 |000e: move-result v4 │ │ -051f32: 5361 7902 |000f: iget-wide v1, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -051f36: 7120 7e0b 2100 |0011: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/i;.c:(J)J // method@0b7e │ │ -051f3c: 0b01 |0014: move-result-wide v1 │ │ -051f3e: 6e30 2d0b 1502 |0015: invoke-virtual {v5, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2d │ │ -051f44: 28f1 |0018: goto 0009 // -000f │ │ -051f46: 3304 0300 |0019: if-ne v4, v0, 001c // +0003 │ │ -051f4a: 0f04 |001b: return v4 │ │ -051f4c: 7100 6c09 0000 |001c: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -051f52: 0c03 |001f: move-result-object v3 │ │ -051f54: 2802 |0020: goto 0022 // +0002 │ │ -051f56: 2703 |0021: throw v3 │ │ -051f58: 28ff |0022: goto 0021 // -0001 │ │ +051f6c: |[051f6c] com.google.crypto.tink.shaded.protobuf.e.x:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051f7c: 1f05 5702 |0000: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +051f80: 7130 cd09 4306 |0002: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051f86: 0a04 |0005: move-result v4 │ │ +051f88: 5260 7802 |0006: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051f8c: b040 |0008: add-int/2addr v0, v4 │ │ +051f8e: 3504 1000 |0009: if-ge v4, v0, 0019 // +0010 │ │ +051f92: 7130 d009 4306 |000b: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +051f98: 0a04 |000e: move-result v4 │ │ +051f9a: 5361 7902 |000f: iget-wide v1, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +051f9e: 7120 800b 2100 |0011: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/i;.c:(J)J // method@0b80 │ │ +051fa4: 0b01 |0014: move-result-wide v1 │ │ +051fa6: 6e30 2f0b 1502 |0015: invoke-virtual {v5, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2f │ │ +051fac: 28f1 |0018: goto 0009 // -000f │ │ +051fae: 3304 0300 |0019: if-ne v4, v0, 001c // +0003 │ │ +051fb2: 0f04 |001b: return v4 │ │ +051fb4: 7100 6e09 0000 |001c: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +051fba: 0c03 |001f: move-result-object v3 │ │ +051fbc: 2802 |0020: goto 0022 // +0002 │ │ +051fbe: 2703 |0021: throw v3 │ │ +051fc0: 28ff |0022: goto 0021 // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'y' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -051f5c: |[051f5c] com.google.crypto.tink.shaded.protobuf.e.y:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051f6c: 1f04 ba02 |0000: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -051f70: 7130 cb09 3205 |0002: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051f76: 0a03 |0005: move-result v3 │ │ -051f78: 5250 7802 |0006: iget v0, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051f7c: b030 |0008: add-int/2addr v0, v3 │ │ -051f7e: 3503 0c00 |0009: if-ge v3, v0, 0015 // +000c │ │ -051f82: 7130 cb09 3205 |000b: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051f88: 0a03 |000e: move-result v3 │ │ -051f8a: 5251 7802 |000f: iget v1, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051f8e: 6e20 e10f 1400 |0011: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe1 │ │ -051f94: 28f5 |0014: goto 0009 // -000b │ │ -051f96: 3303 0300 |0015: if-ne v3, v0, 0018 // +0003 │ │ -051f9a: 0f03 |0017: return v3 │ │ -051f9c: 7100 6c09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -051fa2: 0c02 |001b: move-result-object v2 │ │ -051fa4: 2802 |001c: goto 001e // +0002 │ │ -051fa6: 2702 |001d: throw v2 │ │ -051fa8: 28ff |001e: goto 001d // -0001 │ │ +051fc4: |[051fc4] com.google.crypto.tink.shaded.protobuf.e.y:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +051fd4: 1f04 ba02 |0000: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +051fd8: 7130 cd09 3205 |0002: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051fde: 0a03 |0005: move-result v3 │ │ +051fe0: 5250 7802 |0006: iget v0, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051fe4: b030 |0008: add-int/2addr v0, v3 │ │ +051fe6: 3503 0c00 |0009: if-ge v3, v0, 0015 // +000c │ │ +051fea: 7130 cd09 3205 |000b: invoke-static {v2, v3, v5}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +051ff0: 0a03 |000e: move-result v3 │ │ +051ff2: 5251 7802 |000f: iget v1, v5, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +051ff6: 6e20 e30f 1400 |0011: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.k:(I)V // method@0fe3 │ │ +051ffc: 28f5 |0014: goto 0009 // -000b │ │ +051ffe: 3303 0300 |0015: if-ne v3, v0, 0018 // +0003 │ │ +052002: 0f03 |0017: return v3 │ │ +052004: 7100 6e09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +05200a: 0c02 |001b: move-result-object v2 │ │ +05200c: 2802 |001c: goto 001e // +0002 │ │ +05200e: 2702 |001d: throw v2 │ │ +052010: 28ff |001e: goto 001d // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #41 : (in Lcom/google/crypto/tink/shaded/protobuf/e;) │ │ name : 'z' │ │ type : '([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -051fac: |[051fac] com.google.crypto.tink.shaded.protobuf.e.z:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ -051fbc: 1f05 5702 |0000: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -051fc0: 7130 cb09 4306 |0002: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cb │ │ -051fc6: 0a04 |0005: move-result v4 │ │ -051fc8: 5260 7802 |0006: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ -051fcc: b040 |0008: add-int/2addr v0, v4 │ │ -051fce: 3504 0c00 |0009: if-ge v4, v0, 0015 // +000c │ │ -051fd2: 7130 ce09 4306 |000b: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09ce │ │ -051fd8: 0a04 |000e: move-result v4 │ │ -051fda: 5361 7902 |000f: iget-wide v1, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ -051fde: 6e30 2d0b 1502 |0011: invoke-virtual {v5, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2d │ │ -051fe4: 28f5 |0014: goto 0009 // -000b │ │ -051fe6: 3304 0300 |0015: if-ne v4, v0, 0018 // +0003 │ │ -051fea: 0f04 |0017: return v4 │ │ -051fec: 7100 6c09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096c │ │ -051ff2: 0c03 |001b: move-result-object v3 │ │ -051ff4: 2802 |001c: goto 001e // +0002 │ │ -051ff6: 2703 |001d: throw v3 │ │ -051ff8: 28ff |001e: goto 001d // -0001 │ │ +052014: |[052014] com.google.crypto.tink.shaded.protobuf.e.z:([BILcom/google/crypto/tink/shaded/protobuf/a0$i;Lcom/google/crypto/tink/shaded/protobuf/e$b;)I │ │ +052024: 1f05 5702 |0000: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +052028: 7130 cd09 4306 |0002: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.I:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09cd │ │ +05202e: 0a04 |0005: move-result v4 │ │ +052030: 5260 7802 |0006: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.a:I // field@0278 │ │ +052034: b040 |0008: add-int/2addr v0, v4 │ │ +052036: 3504 0c00 |0009: if-ge v4, v0, 0015 // +000c │ │ +05203a: 7130 d009 4306 |000b: invoke-static {v3, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/e;.L:([BILcom/google/crypto/tink/shaded/protobuf/e$b;)I // method@09d0 │ │ +052040: 0a04 |000e: move-result v4 │ │ +052042: 5361 7902 |000f: iget-wide v1, v6, Lcom/google/crypto/tink/shaded/protobuf/e$b;.b:J // field@0279 │ │ +052046: 6e30 2f0b 1502 |0011: invoke-virtual {v5, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/i0;.l:(J)V // method@0b2f │ │ +05204c: 28f5 |0014: goto 0009 // -000b │ │ +05204e: 3304 0300 |0015: if-ne v4, v0, 0018 // +0003 │ │ +052052: 0f04 |0017: return v4 │ │ +052054: 7100 6e09 0000 |0018: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.m:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@096e │ │ +05205a: 0c03 |001b: move-result-object v3 │ │ +05205c: 2802 |001c: goto 001e // +0002 │ │ +05205e: 2703 |001d: throw v3 │ │ +052060: 28ff |001e: goto 001d // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -30978,62 +31020,62 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 44 │ │ │ │ Class #214 annotations: │ │ -Annotations on method #2571 'A' │ │ +Annotations on method #2573 'A' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Long;" ">;)V" } │ │ -Annotations on method #2572 'B' │ │ +Annotations on method #2574 'B' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Boolean;" ">;)V" } │ │ -Annotations on method #2573 'C' │ │ +Annotations on method #2575 'C' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Long;" ">;)V" } │ │ -Annotations on method #2575 'E' │ │ +Annotations on method #2577 'E' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "TT;>;" "Lcom/google/crypto/tink/shaded/protobuf/g1<" "TT;>;" "Lcom/google/crypto/tink/shaded/protobuf/p;" ")V" } │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #2576 'F' │ │ +Annotations on method #2578 'F' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "TT;>;" "Lcom/google/crypto/tink/shaded/protobuf/g1<" "TT;>;" "Lcom/google/crypto/tink/shaded/protobuf/p;" ")V" } │ │ -Annotations on method #2580 'J' │ │ +Annotations on method #2582 'J' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Long;" ">;)V" } │ │ -Annotations on method #2581 'K' │ │ +Annotations on method #2583 'K' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "TT;>;" "Lcom/google/crypto/tink/shaded/protobuf/p;" ")TT;" } │ │ -Annotations on method #2582 'L' │ │ +Annotations on method #2584 'L' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;)V" } │ │ -Annotations on method #2584 'N' │ │ +Annotations on method #2586 'N' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;)V" } │ │ -Annotations on method #2586 'P' │ │ +Annotations on method #2588 'P' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Lcom/google/crypto/tink/shaded/protobuf/g1<" "TT;>;" "Lcom/google/crypto/tink/shaded/protobuf/p;" ")V" } │ │ -Annotations on method #2587 'Q' │ │ +Annotations on method #2589 'Q' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/String;" ">;)V" } │ │ -Annotations on method #2589 'a' │ │ +Annotations on method #2591 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Long;" ">;)V" } │ │ -Annotations on method #2590 'b' │ │ +Annotations on method #2592 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/String;" ">;)V" } │ │ -Annotations on method #2592 'd' │ │ +Annotations on method #2594 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;)V" } │ │ -Annotations on method #2594 'f' │ │ +Annotations on method #2596 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Float;" ">;)V" } │ │ -Annotations on method #2597 'i' │ │ +Annotations on method #2599 'i' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Lcom/google/crypto/tink/shaded/protobuf/g1<" "TT;>;" "Lcom/google/crypto/tink/shaded/protobuf/p;" ")V" } │ │ -Annotations on method #2600 'l' │ │ +Annotations on method #2602 'l' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;)V" } │ │ -Annotations on method #2603 'o' │ │ +Annotations on method #2605 'o' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;)V" } │ │ -Annotations on method #2606 'r' │ │ +Annotations on method #2608 'r' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Long;" ">;)V" } │ │ -Annotations on method #2610 'v' │ │ +Annotations on method #2612 'v' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Lcom/google/crypto/tink/shaded/protobuf/h;" ">;)V" } │ │ -Annotations on method #2611 'w' │ │ +Annotations on method #2613 'w' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;)V" } │ │ -Annotations on method #2612 'x' │ │ +Annotations on method #2614 'x' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "TK;TV;>;" "Lcom/google/crypto/tink/shaded/protobuf/k0$a<" "TK;TV;>;" "Lcom/google/crypto/tink/shaded/protobuf/p;" ")V" } │ │ -Annotations on method #2613 'y' │ │ +Annotations on method #2615 'y' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Double;" ">;)V" } │ │ -Annotations on method #2614 'z' │ │ +Annotations on method #2616 'z' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "TT;>;" "Lcom/google/crypto/tink/shaded/protobuf/p;" ")TT;" } │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ Class #214 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/f1;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -31315,15 +31357,15 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #215 annotations: │ │ -Annotations on method #2645 'e' │ │ +Annotations on method #2647 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "*>;" } │ │ │ │ Class #215 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/g0;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -31367,33 +31409,33 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 10 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #2647 'a' │ │ +Annotations on method #2649 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;TT;)V" } │ │ -Annotations on method #2648 'b' │ │ +Annotations on method #2650 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)Z" } │ │ -Annotations on method #2649 'c' │ │ +Annotations on method #2651 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;TT;)Z" } │ │ -Annotations on method #2650 'd' │ │ +Annotations on method #2652 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;[BII" "Lcom/google/crypto/tink/shaded/protobuf/e$b;" ")V" } │ │ -Annotations on method #2651 'e' │ │ +Annotations on method #2653 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" ")V" } │ │ -Annotations on method #2652 'f' │ │ +Annotations on method #2654 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)I" } │ │ -Annotations on method #2653 'g' │ │ +Annotations on method #2655 'g' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TT;" } │ │ -Annotations on method #2654 'h' │ │ +Annotations on method #2656 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Lcom/google/crypto/tink/shaded/protobuf/f1;" "Lcom/google/crypto/tink/shaded/protobuf/p;" ")V" } │ │ -Annotations on method #2655 'i' │ │ +Annotations on method #2657 'i' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ -Annotations on method #2656 'j' │ │ +Annotations on method #2658 'j' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)I" } │ │ │ │ Class #216 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/g1;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -31486,17 +31528,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052e0c: |[052e0c] com.google.crypto.tink.shaded.protobuf.g.:()V │ │ -052e1c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -052e22: 0e00 |0003: return-void │ │ +052e74: |[052e74] com.google.crypto.tink.shaded.protobuf.g.:()V │ │ +052e84: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +052e8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/g;) │ │ name : 'a' │ │ @@ -31536,88 +31578,88 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052f7c: |[052f7c] com.google.crypto.tink.shaded.protobuf.h$b.:()V │ │ -052f8c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -052f92: 0e00 |0003: return-void │ │ +052fe4: |[052fe4] com.google.crypto.tink.shaded.protobuf.h$b.:()V │ │ +052ff4: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +052ffa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/h$b;) │ │ name : 'a' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/h;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -052eb8: |[052eb8] com.google.crypto.tink.shaded.protobuf.h$b.a:(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/h;)I │ │ -052ec8: 6e10 bb0a 0500 |0000: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/h;.r:()Lcom/google/crypto/tink/shaded/protobuf/h$g; // method@0abb │ │ -052ece: 0c00 |0003: move-result-object v0 │ │ -052ed0: 6e10 bb0a 0600 |0004: invoke-virtual {v6}, Lcom/google/crypto/tink/shaded/protobuf/h;.r:()Lcom/google/crypto/tink/shaded/protobuf/h$g; // method@0abb │ │ -052ed6: 0c01 |0007: move-result-object v1 │ │ -052ed8: 7210 7219 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -052ede: 0a02 |000b: move-result v2 │ │ -052ee0: 3802 2700 |000c: if-eqz v2, 0033 // +0027 │ │ -052ee4: 7210 7219 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -052eea: 0a02 |0011: move-result v2 │ │ -052eec: 3802 2100 |0012: if-eqz v2, 0033 // +0021 │ │ -052ef0: 7210 770a 0000 |0014: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/h$g;.a:()B // method@0a77 │ │ -052ef6: 0a02 |0017: move-result v2 │ │ -052ef8: 7110 af0a 0200 |0018: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/h;.h:(B)I // method@0aaf │ │ -052efe: 0a02 |001b: move-result v2 │ │ -052f00: 7110 0f18 0200 |001c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -052f06: 0c02 |001f: move-result-object v2 │ │ -052f08: 7210 770a 0100 |0020: invoke-interface {v1}, Lcom/google/crypto/tink/shaded/protobuf/h$g;.a:()B // method@0a77 │ │ -052f0e: 0a03 |0023: move-result v3 │ │ -052f10: 7110 af0a 0300 |0024: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/h;.h:(B)I // method@0aaf │ │ -052f16: 0a03 |0027: move-result v3 │ │ -052f18: 7110 0f18 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -052f1e: 0c03 |002b: move-result-object v3 │ │ -052f20: 6e20 0918 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@1809 │ │ -052f26: 0a02 |002f: move-result v2 │ │ -052f28: 3802 d8ff |0030: if-eqz v2, 0008 // -0028 │ │ -052f2c: 0f02 |0032: return v2 │ │ -052f2e: 6e10 bd0a 0500 |0033: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abd │ │ -052f34: 0a05 |0036: move-result v5 │ │ -052f36: 7110 0f18 0500 |0037: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -052f3c: 0c05 |003a: move-result-object v5 │ │ -052f3e: 6e10 bd0a 0600 |003b: invoke-virtual {v6}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abd │ │ -052f44: 0a06 |003e: move-result v6 │ │ -052f46: 7110 0f18 0600 |003f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -052f4c: 0c06 |0042: move-result-object v6 │ │ -052f4e: 6e20 0918 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@1809 │ │ -052f54: 0a05 |0046: move-result v5 │ │ -052f56: 0f05 |0047: return v5 │ │ +052f20: |[052f20] com.google.crypto.tink.shaded.protobuf.h$b.a:(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/h;)I │ │ +052f30: 6e10 bd0a 0500 |0000: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/h;.r:()Lcom/google/crypto/tink/shaded/protobuf/h$g; // method@0abd │ │ +052f36: 0c00 |0003: move-result-object v0 │ │ +052f38: 6e10 bd0a 0600 |0004: invoke-virtual {v6}, Lcom/google/crypto/tink/shaded/protobuf/h;.r:()Lcom/google/crypto/tink/shaded/protobuf/h$g; // method@0abd │ │ +052f3e: 0c01 |0007: move-result-object v1 │ │ +052f40: 7210 7419 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +052f46: 0a02 |000b: move-result v2 │ │ +052f48: 3802 2700 |000c: if-eqz v2, 0033 // +0027 │ │ +052f4c: 7210 7419 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +052f52: 0a02 |0011: move-result v2 │ │ +052f54: 3802 2100 |0012: if-eqz v2, 0033 // +0021 │ │ +052f58: 7210 790a 0000 |0014: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/h$g;.a:()B // method@0a79 │ │ +052f5e: 0a02 |0017: move-result v2 │ │ +052f60: 7110 b10a 0200 |0018: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/h;.h:(B)I // method@0ab1 │ │ +052f66: 0a02 |001b: move-result v2 │ │ +052f68: 7110 1118 0200 |001c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +052f6e: 0c02 |001f: move-result-object v2 │ │ +052f70: 7210 790a 0100 |0020: invoke-interface {v1}, Lcom/google/crypto/tink/shaded/protobuf/h$g;.a:()B // method@0a79 │ │ +052f76: 0a03 |0023: move-result v3 │ │ +052f78: 7110 b10a 0300 |0024: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/h;.h:(B)I // method@0ab1 │ │ +052f7e: 0a03 |0027: move-result v3 │ │ +052f80: 7110 1118 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +052f86: 0c03 |002b: move-result-object v3 │ │ +052f88: 6e20 0b18 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@180b │ │ +052f8e: 0a02 |002f: move-result v2 │ │ +052f90: 3802 d8ff |0030: if-eqz v2, 0008 // -0028 │ │ +052f94: 0f02 |0032: return v2 │ │ +052f96: 6e10 bf0a 0500 |0033: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abf │ │ +052f9c: 0a05 |0036: move-result v5 │ │ +052f9e: 7110 1118 0500 |0037: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +052fa4: 0c05 |003a: move-result-object v5 │ │ +052fa6: 6e10 bf0a 0600 |003b: invoke-virtual {v6}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abf │ │ +052fac: 0a06 |003e: move-result v6 │ │ +052fae: 7110 1118 0600 |003f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +052fb4: 0c06 |0042: move-result-object v6 │ │ +052fb6: 6e20 0b18 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@180b │ │ +052fbc: 0a05 |0046: move-result v5 │ │ +052fbe: 0f05 |0047: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/h$b;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -052f58: |[052f58] com.google.crypto.tink.shaded.protobuf.h$b.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -052f68: 1f01 5202 |0000: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -052f6c: 1f02 5202 |0002: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -052f70: 6e30 670a 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/h$b;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0a67 │ │ -052f76: 0a01 |0007: move-result v1 │ │ -052f78: 0f01 |0008: return v1 │ │ +052fc0: |[052fc0] com.google.crypto.tink.shaded.protobuf.h$b.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +052fd0: 1f01 5202 |0000: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +052fd4: 1f02 5202 |0002: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +052fd8: 6e30 690a 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/h$b;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0a69 │ │ +052fde: 0a01 |0007: move-result v1 │ │ +052fe0: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #219 header: │ │ @@ -31722,75 +31764,75 @@ │ │ type : '(I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05316c: |[05316c] com.google.crypto.tink.shaded.protobuf.h$h.:(I)V │ │ -05317c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -053182: 2311 8808 |0003: new-array v1, v1, [B // type@0888 │ │ -053186: 5b01 9102 |0005: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/h$h;.b:[B // field@0291 │ │ -05318a: 7110 820c 0100 |0007: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.c0:([B)Lcom/google/crypto/tink/shaded/protobuf/k; // method@0c82 │ │ -053190: 0c01 |000a: move-result-object v1 │ │ -053192: 5b01 9002 |000b: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/h$h;.a:Lcom/google/crypto/tink/shaded/protobuf/k; // field@0290 │ │ -053196: 0e00 |000d: return-void │ │ +0531d4: |[0531d4] com.google.crypto.tink.shaded.protobuf.h$h.:(I)V │ │ +0531e4: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +0531ea: 2311 8808 |0003: new-array v1, v1, [B // type@0888 │ │ +0531ee: 5b01 9102 |0005: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/h$h;.b:[B // field@0291 │ │ +0531f2: 7110 840c 0100 |0007: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.c0:([B)Lcom/google/crypto/tink/shaded/protobuf/k; // method@0c84 │ │ +0531f8: 0c01 |000a: move-result-object v1 │ │ +0531fa: 5b01 9002 |000b: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/h$h;.a:Lcom/google/crypto/tink/shaded/protobuf/k; // field@0290 │ │ +0531fe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/h$h;) │ │ name : '' │ │ type : '(ILcom/google/crypto/tink/shaded/protobuf/h$a;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -053198: |[053198] com.google.crypto.tink.shaded.protobuf.h$h.:(ILcom/google/crypto/tink/shaded/protobuf/h$a;)V │ │ -0531a8: 7020 780a 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$h;.:(I)V // method@0a78 │ │ -0531ae: 0e00 |0003: return-void │ │ +053200: |[053200] com.google.crypto.tink.shaded.protobuf.h$h.:(ILcom/google/crypto/tink/shaded/protobuf/h$a;)V │ │ +053210: 7020 7a0a 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$h;.:(I)V // method@0a7a │ │ +053216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/h$h;) │ │ name : 'a' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/h;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -053128: |[053128] com.google.crypto.tink.shaded.protobuf.h$h.a:()Lcom/google/crypto/tink/shaded/protobuf/h; │ │ -053138: 5420 9002 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/h$h;.a:Lcom/google/crypto/tink/shaded/protobuf/k; // field@0290 │ │ -05313c: 6e10 810c 0000 |0002: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/k;.c:()V // method@0c81 │ │ -053142: 2200 4b02 |0005: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$j; // type@024b │ │ -053146: 5421 9102 |0007: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/h$h;.b:[B // field@0291 │ │ -05314a: 7020 7e0a 1000 |0009: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$j;.:([B)V // method@0a7e │ │ -053150: 1100 |000c: return-object v0 │ │ +053190: |[053190] com.google.crypto.tink.shaded.protobuf.h$h.a:()Lcom/google/crypto/tink/shaded/protobuf/h; │ │ +0531a0: 5420 9002 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/h$h;.a:Lcom/google/crypto/tink/shaded/protobuf/k; // field@0290 │ │ +0531a4: 6e10 830c 0000 |0002: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/k;.c:()V // method@0c83 │ │ +0531aa: 2200 4b02 |0005: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$j; // type@024b │ │ +0531ae: 5421 9102 |0007: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/h$h;.b:[B // field@0291 │ │ +0531b2: 7020 800a 1000 |0009: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$j;.:([B)V // method@0a80 │ │ +0531b8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/h$h;) │ │ name : 'b' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/k;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053154: |[053154] com.google.crypto.tink.shaded.protobuf.h$h.b:()Lcom/google/crypto/tink/shaded/protobuf/k; │ │ -053164: 5410 9002 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/h$h;.a:Lcom/google/crypto/tink/shaded/protobuf/k; // field@0290 │ │ -053168: 1100 |0002: return-object v0 │ │ +0531bc: |[0531bc] com.google.crypto.tink.shaded.protobuf.h$h.b:()Lcom/google/crypto/tink/shaded/protobuf/k; │ │ +0531cc: 5410 9002 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/h$h;.a:Lcom/google/crypto/tink/shaded/protobuf/k; // field@0290 │ │ +0531d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #222 header: │ │ @@ -31828,17 +31870,17 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #223 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/crypto/tink/shaded/protobuf/h0$c; Lcom/google/crypto/tink/shaded/protobuf/h0$b; } │ │ -Annotations on method #2723 'd' │ │ +Annotations on method #2725 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "<" "L:Ljava/lang/Object;" ">(" "Ljava/lang/Object;" "Ljava/lang/Object;" "J)V" } │ │ -Annotations on method #2724 'e' │ │ +Annotations on method #2726 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "<" "L:Ljava/lang/Object;" ">(" "Ljava/lang/Object;" "J)" "Ljava/util/List<" "T" "L;" ">;" } │ │ │ │ Class #223 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/h0;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -31858,87 +31900,87 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -060208: |[060208] com.google.crypto.tink.shaded.protobuf.h0.:()V │ │ -060218: 2200 4e02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h0$b; // type@024e │ │ -06021c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06021e: 7020 910a 1000 |0003: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h0$b;.:(Lcom/google/crypto/tink/shaded/protobuf/h0$a;)V // method@0a91 │ │ -060224: 6900 9402 |0006: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/h0;.a:Lcom/google/crypto/tink/shaded/protobuf/h0; // field@0294 │ │ -060228: 2200 4f02 |0008: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h0$c; // type@024f │ │ -06022c: 7020 980a 1000 |000a: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h0$c;.:(Lcom/google/crypto/tink/shaded/protobuf/h0$a;)V // method@0a98 │ │ -060232: 6900 9502 |000d: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/h0;.b:Lcom/google/crypto/tink/shaded/protobuf/h0; // field@0295 │ │ -060236: 0e00 |000f: return-void │ │ +060270: |[060270] com.google.crypto.tink.shaded.protobuf.h0.:()V │ │ +060280: 2200 4e02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h0$b; // type@024e │ │ +060284: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +060286: 7020 930a 1000 |0003: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h0$b;.:(Lcom/google/crypto/tink/shaded/protobuf/h0$a;)V // method@0a93 │ │ +06028c: 6900 9402 |0006: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/h0;.a:Lcom/google/crypto/tink/shaded/protobuf/h0; // field@0294 │ │ +060290: 2200 4f02 |0008: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h0$c; // type@024f │ │ +060294: 7020 9a0a 1000 |000a: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h0$c;.:(Lcom/google/crypto/tink/shaded/protobuf/h0$a;)V // method@0a9a │ │ +06029a: 6900 9502 |000d: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/h0;.b:Lcom/google/crypto/tink/shaded/protobuf/h0; // field@0295 │ │ +06029e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/h0;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060238: |[060238] com.google.crypto.tink.shaded.protobuf.h0.:()V │ │ -060248: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06024e: 0e00 |0003: return-void │ │ +0602a0: |[0602a0] com.google.crypto.tink.shaded.protobuf.h0.:()V │ │ +0602b0: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +0602b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/h0;) │ │ name : '' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/h0$a;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060250: |[060250] com.google.crypto.tink.shaded.protobuf.h0.:(Lcom/google/crypto/tink/shaded/protobuf/h0$a;)V │ │ -060260: 7010 9e0a 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/h0;.:()V // method@0a9e │ │ -060266: 0e00 |0003: return-void │ │ +0602b8: |[0602b8] com.google.crypto.tink.shaded.protobuf.h0.:(Lcom/google/crypto/tink/shaded/protobuf/h0$a;)V │ │ +0602c8: 7010 a00a 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/h0;.:()V // method@0aa0 │ │ +0602ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/h0;) │ │ name : 'a' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/h0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0601d8: |[0601d8] com.google.crypto.tink.shaded.protobuf.h0.a:()Lcom/google/crypto/tink/shaded/protobuf/h0; │ │ -0601e8: 6200 9402 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h0;.a:Lcom/google/crypto/tink/shaded/protobuf/h0; // field@0294 │ │ -0601ec: 1100 |0002: return-object v0 │ │ +060240: |[060240] com.google.crypto.tink.shaded.protobuf.h0.a:()Lcom/google/crypto/tink/shaded/protobuf/h0; │ │ +060250: 6200 9402 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h0;.a:Lcom/google/crypto/tink/shaded/protobuf/h0; // field@0294 │ │ +060254: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/h0;) │ │ name : 'b' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/h0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0601f0: |[0601f0] com.google.crypto.tink.shaded.protobuf.h0.b:()Lcom/google/crypto/tink/shaded/protobuf/h0; │ │ -060200: 6200 9502 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h0;.b:Lcom/google/crypto/tink/shaded/protobuf/h0; // field@0295 │ │ -060204: 1100 |0002: return-object v0 │ │ +060258: |[060258] com.google.crypto.tink.shaded.protobuf.h0.b:()Lcom/google/crypto/tink/shaded/protobuf/h0; │ │ +060268: 6200 9502 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h0;.b:Lcom/google/crypto/tink/shaded/protobuf/h0; // field@0295 │ │ +06026c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/h0;) │ │ name : 'c' │ │ @@ -31967,15 +32009,15 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #224 annotations: │ │ -Annotations on method #2725 'a' │ │ +Annotations on method #2727 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "TT;>;)" "Lcom/google/crypto/tink/shaded/protobuf/g1<" "TT;>;" } │ │ │ │ Class #224 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/h1;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -32039,337 +32081,337 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -053978: |[053978] com.google.crypto.tink.shaded.protobuf.h.:()V │ │ -053988: 2200 4b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$j; // type@024b │ │ -05398c: 6201 5202 |0002: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/a0;.d:[B // field@0252 │ │ -053990: 7020 7e0a 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$j;.:([B)V // method@0a7e │ │ -053996: 6900 9702 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ -05399a: 7100 b109 0000 |0009: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.c:()Z // method@09b1 │ │ -0539a0: 0a00 |000c: move-result v0 │ │ -0539a2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0539a4: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -0539a8: 2200 4c02 |0010: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$k; // type@024c │ │ -0539ac: 7020 8d0a 1000 |0012: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$k;.:(Lcom/google/crypto/tink/shaded/protobuf/h$a;)V // method@0a8d │ │ -0539b2: 2806 |0015: goto 001b // +0006 │ │ -0539b4: 2200 4502 |0016: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$d; // type@0245 │ │ -0539b8: 7020 6e0a 1000 |0018: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$d;.:(Lcom/google/crypto/tink/shaded/protobuf/h$a;)V // method@0a6e │ │ -0539be: 6900 9802 |001b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.f:Lcom/google/crypto/tink/shaded/protobuf/h$f; // field@0298 │ │ -0539c2: 2200 4302 |001d: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$b; // type@0243 │ │ -0539c6: 7010 660a 0000 |001f: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/h$b;.:()V // method@0a66 │ │ -0539cc: 6900 9902 |0022: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.g:Ljava/util/Comparator; // field@0299 │ │ -0539d0: 0e00 |0024: return-void │ │ +0539e0: |[0539e0] com.google.crypto.tink.shaded.protobuf.h.:()V │ │ +0539f0: 2200 4b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$j; // type@024b │ │ +0539f4: 6201 5202 |0002: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/a0;.d:[B // field@0252 │ │ +0539f8: 7020 800a 1000 |0004: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$j;.:([B)V // method@0a80 │ │ +0539fe: 6900 9702 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ +053a02: 7100 b309 0000 |0009: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.c:()Z // method@09b3 │ │ +053a08: 0a00 |000c: move-result v0 │ │ +053a0a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +053a0c: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +053a10: 2200 4c02 |0010: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$k; // type@024c │ │ +053a14: 7020 8f0a 1000 |0012: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$k;.:(Lcom/google/crypto/tink/shaded/protobuf/h$a;)V // method@0a8f │ │ +053a1a: 2806 |0015: goto 001b // +0006 │ │ +053a1c: 2200 4502 |0016: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$d; // type@0245 │ │ +053a20: 7020 700a 1000 |0018: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$d;.:(Lcom/google/crypto/tink/shaded/protobuf/h$a;)V // method@0a70 │ │ +053a26: 6900 9802 |001b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.f:Lcom/google/crypto/tink/shaded/protobuf/h$f; // field@0298 │ │ +053a2a: 2200 4302 |001d: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$b; // type@0243 │ │ +053a2e: 7010 680a 0000 |001f: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/h$b;.:()V // method@0a68 │ │ +053a34: 6900 9902 |0022: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.g:Ljava/util/Comparator; // field@0299 │ │ +053a38: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0539d4: |[0539d4] com.google.crypto.tink.shaded.protobuf.h.:()V │ │ -0539e4: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -0539ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0539ec: 5910 9602 |0004: iput v0, v1, Lcom/google/crypto/tink/shaded/protobuf/h;.d:I // field@0296 │ │ -0539f0: 0e00 |0006: return-void │ │ +053a3c: |[053a3c] com.google.crypto.tink.shaded.protobuf.h.:()V │ │ +053a4c: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +053a52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +053a54: 5910 9602 |0004: iput v0, v1, Lcom/google/crypto/tink/shaded/protobuf/h;.d:I // field@0296 │ │ +053a58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'C' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0538f8: |[0538f8] com.google.crypto.tink.shaded.protobuf.h.C:()Ljava/lang/String; │ │ -053908: 6e10 bd0a 0300 |0000: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abd │ │ -05390e: 0a00 |0003: move-result v0 │ │ -053910: 1301 3200 |0004: const/16 v1, #int 50 // #32 │ │ -053914: 3610 0700 |0006: if-gt v0, v1, 000d // +0007 │ │ -053918: 7110 cc0c 0300 |0008: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/l1;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/String; // method@0ccc │ │ -05391e: 0c00 |000b: move-result-object v0 │ │ -053920: 281d |000c: goto 0029 // +001d │ │ -053922: 2200 5504 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -053926: 7010 6518 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -05392c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -05392e: 1302 2f00 |0013: const/16 v2, #int 47 // #2f │ │ -053932: 6e30 c20a 1302 |0015: invoke-virtual {v3, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/h;.w:(II)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ac2 │ │ -053938: 0c01 |0018: move-result-object v1 │ │ -05393a: 7110 cc0c 0100 |0019: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/l1;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/String; // method@0ccc │ │ -053940: 0c01 |001c: move-result-object v1 │ │ -053942: 6e20 6d18 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -053948: 1a01 dc01 |0020: const-string v1, "..." // string@01dc │ │ -05394c: 6e20 6d18 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -053952: 6e10 7018 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -053958: 0c00 |0028: move-result-object v0 │ │ -05395a: 1100 |0029: return-object v0 │ │ +053960: |[053960] com.google.crypto.tink.shaded.protobuf.h.C:()Ljava/lang/String; │ │ +053970: 6e10 bf0a 0300 |0000: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abf │ │ +053976: 0a00 |0003: move-result v0 │ │ +053978: 1301 3200 |0004: const/16 v1, #int 50 // #32 │ │ +05397c: 3610 0700 |0006: if-gt v0, v1, 000d // +0007 │ │ +053980: 7110 ce0c 0300 |0008: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/l1;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/String; // method@0cce │ │ +053986: 0c00 |000b: move-result-object v0 │ │ +053988: 281d |000c: goto 0029 // +001d │ │ +05398a: 2200 5504 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +05398e: 7010 6718 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +053994: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +053996: 1302 2f00 |0013: const/16 v2, #int 47 // #2f │ │ +05399a: 6e30 c40a 1302 |0015: invoke-virtual {v3, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/h;.w:(II)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ac4 │ │ +0539a0: 0c01 |0018: move-result-object v1 │ │ +0539a2: 7110 ce0c 0100 |0019: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/l1;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/String; // method@0cce │ │ +0539a8: 0c01 |001c: move-result-object v1 │ │ +0539aa: 6e20 6f18 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0539b0: 1a01 dc01 |0020: const-string v1, "..." // string@01dc │ │ +0539b4: 6e20 6f18 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0539ba: 6e10 7218 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0539c0: 0c00 |0028: move-result-object v0 │ │ +0539c2: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'D' │ │ type : '([B)Lcom/google/crypto/tink/shaded/protobuf/h;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05366c: |[05366c] com.google.crypto.tink.shaded.protobuf.h.D:([B)Lcom/google/crypto/tink/shaded/protobuf/h; │ │ -05367c: 2200 4b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$j; // type@024b │ │ -053680: 7020 7e0a 1000 |0002: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$j;.:([B)V // method@0a7e │ │ -053686: 1100 |0005: return-object v0 │ │ +0536d4: |[0536d4] com.google.crypto.tink.shaded.protobuf.h.D:([B)Lcom/google/crypto/tink/shaded/protobuf/h; │ │ +0536e4: 2200 4b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$j; // type@024b │ │ +0536e8: 7020 800a 1000 |0002: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$j;.:([B)V // method@0a80 │ │ +0536ee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'E' │ │ type : '([BII)Lcom/google/crypto/tink/shaded/protobuf/h;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -053688: |[053688] com.google.crypto.tink.shaded.protobuf.h.E:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; │ │ -053698: 2200 4602 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$e; // type@0246 │ │ -05369c: 7040 700a 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/h$e;.:([BII)V // method@0a70 │ │ -0536a2: 1100 |0005: return-object v0 │ │ +0536f0: |[0536f0] com.google.crypto.tink.shaded.protobuf.h.E:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; │ │ +053700: 2200 4602 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$e; // type@0246 │ │ +053704: 7040 720a 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/h$e;.:([BII)V // method@0a72 │ │ +05370a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'h' │ │ type : '(B)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0536e0: |[0536e0] com.google.crypto.tink.shaded.protobuf.h.h:(B)I │ │ -0536f0: 7110 c40a 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.y:(B)I // method@0ac4 │ │ -0536f6: 0a00 |0003: move-result v0 │ │ -0536f8: 0f00 |0004: return v0 │ │ +053748: |[053748] com.google.crypto.tink.shaded.protobuf.h.h:(B)I │ │ +053758: 7110 c60a 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.y:(B)I // method@0ac6 │ │ +05375e: 0a00 |0003: move-result v0 │ │ +053760: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'j' │ │ type : '(II)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0539f4: |[0539f4] com.google.crypto.tink.shaded.protobuf.h.j:(II)V │ │ -053a04: d800 0301 |0000: add-int/lit8 v0, v3, #int 1 // #01 │ │ -053a08: 9100 0400 |0002: sub-int v0, v4, v0 │ │ -053a0c: b630 |0004: or-int/2addr v0, v3 │ │ -053a0e: 3b00 3a00 |0005: if-gez v0, 003f // +003a │ │ -053a12: 3b03 1900 |0007: if-gez v3, 0020 // +0019 │ │ -053a16: 2204 2204 |0009: new-instance v4, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0422 │ │ -053a1a: 2200 5504 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -053a1e: 7010 6518 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -053a24: 1a01 2405 |0010: const-string v1, "Index < 0: " // string@0524 │ │ -053a28: 6e20 6d18 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -053a2e: 6e20 6a18 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -053a34: 6e10 7018 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -053a3a: 0c03 |001b: move-result-object v3 │ │ -053a3c: 7020 a217 3400 |001c: invoke-direct {v4, v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@17a2 │ │ -053a42: 2704 |001f: throw v4 │ │ -053a44: 2200 2204 |0020: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0422 │ │ -053a48: 2201 5504 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ -053a4c: 7010 6518 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -053a52: 1a02 2505 |0027: const-string v2, "Index > length: " // string@0525 │ │ -053a56: 6e20 6d18 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -053a5c: 6e20 6a18 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -053a62: 1a03 5e01 |002f: const-string v3, ", " // string@015e │ │ -053a66: 6e20 6d18 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -053a6c: 6e20 6a18 4100 |0034: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -053a72: 6e10 7018 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -053a78: 0c03 |003a: move-result-object v3 │ │ -053a7a: 7020 a217 3000 |003b: invoke-direct {v0, v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@17a2 │ │ -053a80: 2700 |003e: throw v0 │ │ -053a82: 0e00 |003f: return-void │ │ +053a5c: |[053a5c] com.google.crypto.tink.shaded.protobuf.h.j:(II)V │ │ +053a6c: d800 0301 |0000: add-int/lit8 v0, v3, #int 1 // #01 │ │ +053a70: 9100 0400 |0002: sub-int v0, v4, v0 │ │ +053a74: b630 |0004: or-int/2addr v0, v3 │ │ +053a76: 3b00 3a00 |0005: if-gez v0, 003f // +003a │ │ +053a7a: 3b03 1900 |0007: if-gez v3, 0020 // +0019 │ │ +053a7e: 2204 2204 |0009: new-instance v4, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0422 │ │ +053a82: 2200 5504 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +053a86: 7010 6718 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +053a8c: 1a01 2405 |0010: const-string v1, "Index < 0: " // string@0524 │ │ +053a90: 6e20 6f18 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +053a96: 6e20 6c18 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +053a9c: 6e10 7218 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +053aa2: 0c03 |001b: move-result-object v3 │ │ +053aa4: 7020 a417 3400 |001c: invoke-direct {v4, v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@17a4 │ │ +053aaa: 2704 |001f: throw v4 │ │ +053aac: 2200 2204 |0020: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0422 │ │ +053ab0: 2201 5504 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0455 │ │ +053ab4: 7010 6718 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +053aba: 1a02 2505 |0027: const-string v2, "Index > length: " // string@0525 │ │ +053abe: 6e20 6f18 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +053ac4: 6e20 6c18 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +053aca: 1a03 5e01 |002f: const-string v3, ", " // string@015e │ │ +053ace: 6e20 6f18 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +053ad4: 6e20 6c18 4100 |0034: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +053ada: 6e10 7218 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +053ae0: 0c03 |003a: move-result-object v3 │ │ +053ae2: 7020 a417 3000 |003b: invoke-direct {v0, v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@17a4 │ │ +053ae8: 2700 |003e: throw v0 │ │ +053aea: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'k' │ │ type : '(III)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -0536fc: |[0536fc] com.google.crypto.tink.shaded.protobuf.h.k:(III)I │ │ -05370c: 9100 0403 |0000: sub-int v0, v4, v3 │ │ -053710: 9601 0304 |0002: or-int v1, v3, v4 │ │ -053714: b601 |0004: or-int/2addr v1, v0 │ │ -053716: 9102 0504 |0005: sub-int v2, v5, v4 │ │ -05371a: b621 |0007: or-int/2addr v1, v2 │ │ -05371c: 3b01 6000 |0008: if-gez v1, 0068 // +0060 │ │ -053720: 3a03 4200 |000a: if-ltz v3, 004c // +0042 │ │ -053724: 3534 2100 |000c: if-ge v4, v3, 002d // +0021 │ │ -053728: 2205 3904 |000e: new-instance v5, Ljava/lang/IndexOutOfBoundsException; // type@0439 │ │ -05372c: 2200 5504 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -053730: 7010 6518 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -053736: 1a01 e602 |0015: const-string v1, "Beginning index larger than ending index: " // string@02e6 │ │ -05373a: 6e20 6d18 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -053740: 6e20 6a18 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -053746: 1a03 5e01 |001d: const-string v3, ", " // string@015e │ │ -05374a: 6e20 6d18 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -053750: 6e20 6a18 4000 |0022: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -053756: 6e10 7018 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -05375c: 0c03 |0028: move-result-object v3 │ │ -05375e: 7020 0818 3500 |0029: invoke-direct {v5, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1808 │ │ -053764: 2705 |002c: throw v5 │ │ -053766: 2203 3904 |002d: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@0439 │ │ -05376a: 2200 5504 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -05376e: 7010 6518 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -053774: 1a01 e303 |0034: const-string v1, "End index: " // string@03e3 │ │ -053778: 6e20 6d18 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -05377e: 6e20 6a18 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -053784: 1a04 3500 |003c: const-string v4, " >= " // string@0035 │ │ -053788: 6e20 6d18 4000 |003e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -05378e: 6e20 6a18 5000 |0041: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -053794: 6e10 7018 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -05379a: 0c04 |0047: move-result-object v4 │ │ -05379c: 7020 0818 4300 |0048: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1808 │ │ -0537a2: 2703 |004b: throw v3 │ │ -0537a4: 2204 3904 |004c: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@0439 │ │ -0537a8: 2205 5504 |004e: new-instance v5, Ljava/lang/StringBuilder; // type@0455 │ │ -0537ac: 7010 6518 0500 |0050: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -0537b2: 1a00 e702 |0053: const-string v0, "Beginning index: " // string@02e7 │ │ -0537b6: 6e20 6d18 0500 |0055: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0537bc: 6e20 6a18 3500 |0058: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -0537c2: 1a03 3300 |005b: const-string v3, " < 0" // string@0033 │ │ -0537c6: 6e20 6d18 3500 |005d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0537cc: 6e10 7018 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -0537d2: 0c03 |0063: move-result-object v3 │ │ -0537d4: 7020 0818 3400 |0064: invoke-direct {v4, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1808 │ │ -0537da: 2704 |0067: throw v4 │ │ -0537dc: 0f00 |0068: return v0 │ │ +053764: |[053764] com.google.crypto.tink.shaded.protobuf.h.k:(III)I │ │ +053774: 9100 0403 |0000: sub-int v0, v4, v3 │ │ +053778: 9601 0304 |0002: or-int v1, v3, v4 │ │ +05377c: b601 |0004: or-int/2addr v1, v0 │ │ +05377e: 9102 0504 |0005: sub-int v2, v5, v4 │ │ +053782: b621 |0007: or-int/2addr v1, v2 │ │ +053784: 3b01 6000 |0008: if-gez v1, 0068 // +0060 │ │ +053788: 3a03 4200 |000a: if-ltz v3, 004c // +0042 │ │ +05378c: 3534 2100 |000c: if-ge v4, v3, 002d // +0021 │ │ +053790: 2205 3904 |000e: new-instance v5, Ljava/lang/IndexOutOfBoundsException; // type@0439 │ │ +053794: 2200 5504 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +053798: 7010 6718 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +05379e: 1a01 e602 |0015: const-string v1, "Beginning index larger than ending index: " // string@02e6 │ │ +0537a2: 6e20 6f18 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0537a8: 6e20 6c18 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +0537ae: 1a03 5e01 |001d: const-string v3, ", " // string@015e │ │ +0537b2: 6e20 6f18 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0537b8: 6e20 6c18 4000 |0022: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +0537be: 6e10 7218 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0537c4: 0c03 |0028: move-result-object v3 │ │ +0537c6: 7020 0a18 3500 |0029: invoke-direct {v5, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@180a │ │ +0537cc: 2705 |002c: throw v5 │ │ +0537ce: 2203 3904 |002d: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@0439 │ │ +0537d2: 2200 5504 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +0537d6: 7010 6718 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0537dc: 1a01 e303 |0034: const-string v1, "End index: " // string@03e3 │ │ +0537e0: 6e20 6f18 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0537e6: 6e20 6c18 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +0537ec: 1a04 3500 |003c: const-string v4, " >= " // string@0035 │ │ +0537f0: 6e20 6f18 4000 |003e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0537f6: 6e20 6c18 5000 |0041: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +0537fc: 6e10 7218 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +053802: 0c04 |0047: move-result-object v4 │ │ +053804: 7020 0a18 4300 |0048: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@180a │ │ +05380a: 2703 |004b: throw v3 │ │ +05380c: 2204 3904 |004c: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@0439 │ │ +053810: 2205 5504 |004e: new-instance v5, Ljava/lang/StringBuilder; // type@0455 │ │ +053814: 7010 6718 0500 |0050: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +05381a: 1a00 e702 |0053: const-string v0, "Beginning index: " // string@02e7 │ │ +05381e: 6e20 6f18 0500 |0055: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +053824: 6e20 6c18 3500 |0058: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +05382a: 1a03 3300 |005b: const-string v3, " < 0" // string@0033 │ │ +05382e: 6e20 6f18 3500 |005d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +053834: 6e10 7218 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +05383a: 0c03 |0063: move-result-object v3 │ │ +05383c: 7020 0a18 3400 |0064: invoke-direct {v4, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@180a │ │ +053842: 2704 |0067: throw v4 │ │ +053844: 0f00 |0068: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'l' │ │ type : '([B)Lcom/google/crypto/tink/shaded/protobuf/h;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0535f0: |[0535f0] com.google.crypto.tink.shaded.protobuf.h.l:([B)Lcom/google/crypto/tink/shaded/protobuf/h; │ │ -053600: 2120 |0000: array-length v0, v2 │ │ -053602: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -053604: 7130 b60a 1200 |0002: invoke-static {v2, v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.m:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ab6 │ │ -05360a: 0c02 |0005: move-result-object v2 │ │ -05360c: 1102 |0006: return-object v2 │ │ +053658: |[053658] com.google.crypto.tink.shaded.protobuf.h.l:([B)Lcom/google/crypto/tink/shaded/protobuf/h; │ │ +053668: 2120 |0000: array-length v0, v2 │ │ +05366a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05366c: 7130 b80a 1200 |0002: invoke-static {v2, v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.m:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ab8 │ │ +053672: 0c02 |0005: move-result-object v2 │ │ +053674: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'm' │ │ type : '([BII)Lcom/google/crypto/tink/shaded/protobuf/h;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -053610: |[053610] com.google.crypto.tink.shaded.protobuf.h.m:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; │ │ -053620: 9000 0304 |0000: add-int v0, v3, v4 │ │ -053624: 2121 |0002: array-length v1, v2 │ │ -053626: 7130 b40a 0301 |0003: invoke-static {v3, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h;.k:(III)I // method@0ab4 │ │ -05362c: 2200 4b02 |0006: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$j; // type@024b │ │ -053630: 6201 9802 |0008: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/h;.f:Lcom/google/crypto/tink/shaded/protobuf/h$f; // field@0298 │ │ -053634: 7240 760a 2143 |000a: invoke-interface {v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/h$f;.a:([BII)[B // method@0a76 │ │ -05363a: 0c02 |000d: move-result-object v2 │ │ -05363c: 7020 7e0a 2000 |000e: invoke-direct {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/h$j;.:([B)V // method@0a7e │ │ -053642: 1100 |0011: return-object v0 │ │ +053678: |[053678] com.google.crypto.tink.shaded.protobuf.h.m:([BII)Lcom/google/crypto/tink/shaded/protobuf/h; │ │ +053688: 9000 0304 |0000: add-int v0, v3, v4 │ │ +05368c: 2121 |0002: array-length v1, v2 │ │ +05368e: 7130 b60a 0301 |0003: invoke-static {v3, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h;.k:(III)I // method@0ab6 │ │ +053694: 2200 4b02 |0006: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$j; // type@024b │ │ +053698: 6201 9802 |0008: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/h;.f:Lcom/google/crypto/tink/shaded/protobuf/h$f; // field@0298 │ │ +05369c: 7240 780a 2143 |000a: invoke-interface {v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/h$f;.a:([BII)[B // method@0a78 │ │ +0536a2: 0c02 |000d: move-result-object v2 │ │ +0536a4: 7020 800a 2000 |000e: invoke-direct {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/h$j;.:([B)V // method@0a80 │ │ +0536aa: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'n' │ │ type : '(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/h;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -053644: |[053644] com.google.crypto.tink.shaded.protobuf.h.n:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/h; │ │ -053654: 2200 4b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$j; // type@024b │ │ -053658: 6201 5002 |0002: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ -05365c: 6e20 4d18 1200 |0004: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184d │ │ -053662: 0c02 |0007: move-result-object v2 │ │ -053664: 7020 7e0a 2000 |0008: invoke-direct {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/h$j;.:([B)V // method@0a7e │ │ -05366a: 1100 |000b: return-object v0 │ │ +0536ac: |[0536ac] com.google.crypto.tink.shaded.protobuf.h.n:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/h; │ │ +0536bc: 2200 4b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$j; // type@024b │ │ +0536c0: 6201 5002 |0002: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ +0536c4: 6e20 4f18 1200 |0004: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@184f │ │ +0536ca: 0c02 |0007: move-result-object v2 │ │ +0536cc: 7020 800a 2000 |0008: invoke-direct {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/h$j;.:([B)V // method@0a80 │ │ +0536d2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 's' │ │ type : '(I)Lcom/google/crypto/tink/shaded/protobuf/h$h;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0536c0: |[0536c0] com.google.crypto.tink.shaded.protobuf.h.s:(I)Lcom/google/crypto/tink/shaded/protobuf/h$h; │ │ -0536d0: 2200 4902 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$h; // type@0249 │ │ -0536d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0536d6: 7030 790a 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$h;.:(ILcom/google/crypto/tink/shaded/protobuf/h$a;)V // method@0a79 │ │ -0536dc: 1100 |0006: return-object v0 │ │ +053728: |[053728] com.google.crypto.tink.shaded.protobuf.h.s:(I)Lcom/google/crypto/tink/shaded/protobuf/h$h; │ │ +053738: 2200 4902 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$h; // type@0249 │ │ +05373c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05373e: 7030 7b0a 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$h;.:(ILcom/google/crypto/tink/shaded/protobuf/h$a;)V // method@0a7b │ │ +053744: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'y' │ │ type : '(B)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053830: |[053830] com.google.crypto.tink.shaded.protobuf.h.y:(B)I │ │ -053840: d500 ff00 |0000: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -053844: 0f00 |0002: return v0 │ │ +053898: |[053898] com.google.crypto.tink.shaded.protobuf.h.y:(B)I │ │ +0538a8: d500 ff00 |0000: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0538ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'A' │ │ @@ -32382,19 +32424,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0538d8: |[0538d8] com.google.crypto.tink.shaded.protobuf.h.B:()Ljava/lang/String; │ │ -0538e8: 6200 5002 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ -0538ec: 6e20 c50a 0100 |0002: invoke-virtual {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.z:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@0ac5 │ │ -0538f2: 0c00 |0005: move-result-object v0 │ │ -0538f4: 1100 |0006: return-object v0 │ │ +053940: |[053940] com.google.crypto.tink.shaded.protobuf.h.B:()Ljava/lang/String; │ │ +053950: 6200 5002 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.b:Ljava/nio/charset/Charset; // field@0250 │ │ +053954: 6e20 c70a 0100 |0002: invoke-virtual {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.z:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@0ac7 │ │ +05395a: 0c00 |0005: move-result-object v0 │ │ +05395c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'F' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/g;)V' │ │ @@ -32412,26 +32454,26 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0537e0: |[0537e0] com.google.crypto.tink.shaded.protobuf.h.hashCode:()I │ │ -0537f0: 5220 9602 |0000: iget v0, v2, Lcom/google/crypto/tink/shaded/protobuf/h;.d:I // field@0296 │ │ -0537f4: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -0537f8: 6e10 bd0a 0200 |0004: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abd │ │ -0537fe: 0a00 |0007: move-result v0 │ │ -053800: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -053802: 6e40 c00a 0201 |0009: invoke-virtual {v2, v0, v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.u:(III)I // method@0ac0 │ │ -053808: 0a00 |000c: move-result v0 │ │ -05380a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -05380e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -053810: 5920 9602 |0010: iput v0, v2, Lcom/google/crypto/tink/shaded/protobuf/h;.d:I // field@0296 │ │ -053814: 0f00 |0012: return v0 │ │ +053848: |[053848] com.google.crypto.tink.shaded.protobuf.h.hashCode:()I │ │ +053858: 5220 9602 |0000: iget v0, v2, Lcom/google/crypto/tink/shaded/protobuf/h;.d:I // field@0296 │ │ +05385c: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +053860: 6e10 bf0a 0200 |0004: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abf │ │ +053866: 0a00 |0007: move-result v0 │ │ +053868: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +05386a: 6e40 c20a 0201 |0009: invoke-virtual {v2, v0, v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.u:(III)I // method@0ac2 │ │ +053870: 0a00 |000c: move-result v0 │ │ +053872: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +053876: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +053878: 5920 9602 |0010: iput v0, v2, Lcom/google/crypto/tink/shaded/protobuf/h;.d:I // field@0296 │ │ +05387c: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'i' │ │ type : '(I)B' │ │ @@ -32443,18 +32485,18 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05395c: |[05395c] com.google.crypto.tink.shaded.protobuf.h.iterator:()Ljava/util/Iterator; │ │ -05396c: 6e10 bb0a 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/h;.r:()Lcom/google/crypto/tink/shaded/protobuf/h$g; // method@0abb │ │ -053972: 0c00 |0003: move-result-object v0 │ │ -053974: 1100 |0004: return-object v0 │ │ +0539c4: |[0539c4] com.google.crypto.tink.shaded.protobuf.h.iterator:()Ljava/util/Iterator; │ │ +0539d4: 6e10 bd0a 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/h;.r:()Lcom/google/crypto/tink/shaded/protobuf/h$g; // method@0abd │ │ +0539da: 0c00 |0003: move-result-object v0 │ │ +0539dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'o' │ │ type : '([BIII)V' │ │ @@ -32478,18 +32520,18 @@ │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/h$g;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0536a4: |[0536a4] com.google.crypto.tink.shaded.protobuf.h.r:()Lcom/google/crypto/tink/shaded/protobuf/h$g; │ │ -0536b4: 2200 4202 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$a; // type@0242 │ │ -0536b8: 7020 630a 1000 |0002: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$a;.:(Lcom/google/crypto/tink/shaded/protobuf/h;)V // method@0a63 │ │ -0536be: 1100 |0005: return-object v0 │ │ +05370c: |[05370c] com.google.crypto.tink.shaded.protobuf.h.r:()Lcom/google/crypto/tink/shaded/protobuf/h$g; │ │ +05371c: 2200 4202 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/h$a; // type@0242 │ │ +053720: 7020 650a 1000 |0002: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/h$a;.:(Lcom/google/crypto/tink/shaded/protobuf/h;)V // method@0a65 │ │ +053726: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'size' │ │ type : '()I' │ │ @@ -32507,38 +32549,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -053848: |[053848] com.google.crypto.tink.shaded.protobuf.h.toString:()Ljava/lang/String; │ │ -053858: 6200 7007 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@0770 │ │ -05385c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -05385e: 2311 c608 |0003: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ -053862: 7110 7518 0400 |0005: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1875 │ │ -053868: 0a02 |0008: move-result v2 │ │ -05386a: 7110 0d18 0200 |0009: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@180d │ │ -053870: 0c02 |000c: move-result-object v2 │ │ -053872: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -053874: 4d02 0103 |000e: aput-object v2, v1, v3 │ │ -053878: 6e10 bd0a 0400 |0010: invoke-virtual {v4}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abd │ │ -05387e: 0a02 |0013: move-result v2 │ │ -053880: 7110 0f18 0200 |0014: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -053886: 0c02 |0017: move-result-object v2 │ │ -053888: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -05388a: 4d02 0103 |0019: aput-object v2, v1, v3 │ │ -05388e: 7010 aa0a 0400 |001b: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/h;.C:()Ljava/lang/String; // method@0aaa │ │ -053894: 0c02 |001e: move-result-object v2 │ │ -053896: 1223 |001f: const/4 v3, #int 2 // #2 │ │ -053898: 4d02 0103 |0020: aput-object v2, v1, v3 │ │ -05389c: 1a02 ef01 |0022: const-string v2, "" // string@01ef │ │ -0538a0: 7130 4a18 2001 |0024: invoke-static {v0, v2, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@184a │ │ -0538a6: 0c00 |0027: move-result-object v0 │ │ -0538a8: 1100 |0028: return-object v0 │ │ +0538b0: |[0538b0] com.google.crypto.tink.shaded.protobuf.h.toString:()Ljava/lang/String; │ │ +0538c0: 6200 7007 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@0770 │ │ +0538c4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0538c6: 2311 c608 |0003: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ +0538ca: 7110 7718 0400 |0005: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1877 │ │ +0538d0: 0a02 |0008: move-result v2 │ │ +0538d2: 7110 0f18 0200 |0009: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@180f │ │ +0538d8: 0c02 |000c: move-result-object v2 │ │ +0538da: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0538dc: 4d02 0103 |000e: aput-object v2, v1, v3 │ │ +0538e0: 6e10 bf0a 0400 |0010: invoke-virtual {v4}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abf │ │ +0538e6: 0a02 |0013: move-result v2 │ │ +0538e8: 7110 1118 0200 |0014: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +0538ee: 0c02 |0017: move-result-object v2 │ │ +0538f0: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +0538f2: 4d02 0103 |0019: aput-object v2, v1, v3 │ │ +0538f6: 7010 ac0a 0400 |001b: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/h;.C:()Ljava/lang/String; // method@0aac │ │ +0538fc: 0c02 |001e: move-result-object v2 │ │ +0538fe: 1223 |001f: const/4 v3, #int 2 // #2 │ │ +053900: 4d02 0103 |0020: aput-object v2, v1, v3 │ │ +053904: 1a02 ef01 |0022: const-string v2, "" // string@01ef │ │ +053908: 7130 4c18 2001 |0024: invoke-static {v0, v2, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@184c │ │ +05390e: 0c00 |0027: move-result-object v0 │ │ +053910: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'u' │ │ type : '(III)I' │ │ @@ -32550,17 +32592,17 @@ │ │ type : '()I' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053818: |[053818] com.google.crypto.tink.shaded.protobuf.h.v:()I │ │ -053828: 5210 9602 |0000: iget v0, v1, Lcom/google/crypto/tink/shaded/protobuf/h;.d:I // field@0296 │ │ -05382c: 0f00 |0002: return v0 │ │ +053880: |[053880] com.google.crypto.tink.shaded.protobuf.h.v:()I │ │ +053890: 5210 9602 |0000: iget v0, v1, Lcom/google/crypto/tink/shaded/protobuf/h;.d:I // field@0296 │ │ +053894: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'w' │ │ type : '(II)Lcom/google/crypto/tink/shaded/protobuf/h;' │ │ @@ -32572,46 +32614,46 @@ │ │ type : '()[B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0535c0: |[0535c0] com.google.crypto.tink.shaded.protobuf.h.x:()[B │ │ -0535d0: 6e10 bd0a 0300 |0000: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abd │ │ -0535d6: 0a00 |0003: move-result v0 │ │ -0535d8: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -0535dc: 6200 5202 |0006: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.d:[B // field@0252 │ │ -0535e0: 1100 |0008: return-object v0 │ │ -0535e2: 2301 8808 |0009: new-array v1, v0, [B // type@0888 │ │ -0535e6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0535e8: 6e50 b80a 1322 |000c: invoke-virtual {v3, v1, v2, v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.o:([BIII)V // method@0ab8 │ │ -0535ee: 1101 |000f: return-object v1 │ │ +053628: |[053628] com.google.crypto.tink.shaded.protobuf.h.x:()[B │ │ +053638: 6e10 bf0a 0300 |0000: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abf │ │ +05363e: 0a00 |0003: move-result v0 │ │ +053640: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +053644: 6200 5202 |0006: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/a0;.d:[B // field@0252 │ │ +053648: 1100 |0008: return-object v0 │ │ +05364a: 2301 8808 |0009: new-array v1, v0, [B // type@0888 │ │ +05364e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +053650: 6e50 ba0a 1322 |000c: invoke-virtual {v3, v1, v2, v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.o:([BIII)V // method@0aba │ │ +053656: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lcom/google/crypto/tink/shaded/protobuf/h;) │ │ name : 'z' │ │ type : '(Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0538ac: |[0538ac] com.google.crypto.tink.shaded.protobuf.h.z:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -0538bc: 6e10 bd0a 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abd │ │ -0538c2: 0a00 |0003: move-result v0 │ │ -0538c4: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -0538c8: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ -0538cc: 2805 |0008: goto 000d // +0005 │ │ -0538ce: 6e20 a80a 2100 |0009: invoke-virtual {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/h;.A:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@0aa8 │ │ -0538d4: 0c02 |000c: move-result-object v2 │ │ -0538d6: 1102 |000d: return-object v2 │ │ +053914: |[053914] com.google.crypto.tink.shaded.protobuf.h.z:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +053924: 6e10 bf0a 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/h;.size:()I // method@0abf │ │ +05392a: 0a00 |0003: move-result v0 │ │ +05392c: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +053930: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +053934: 2805 |0008: goto 000d // +0005 │ │ +053936: 6e20 aa0a 2100 |0009: invoke-virtual {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/h;.A:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@0aaa │ │ +05393c: 0c02 |000c: move-result-object v2 │ │ +05393e: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #226 header: │ │ @@ -32687,123 +32729,123 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class<" "*>;" } │ │ Annotations on field #688 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/google/crypto/tink/shaded/protobuf/n1<" "**>;" } │ │ Annotations on field #689 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/google/crypto/tink/shaded/protobuf/n1<" "**>;" } │ │ Annotations on field #690 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/google/crypto/tink/shaded/protobuf/n1<" "**>;" } │ │ -Annotations on method #2875 'A' │ │ +Annotations on method #2877 'A' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/a0$e;" "TUB;" "Lcom/google/crypto/tink/shaded/protobuf/n1<" "TUT;TUB;>;)TUB;" } │ │ -Annotations on method #2876 'B' │ │ +Annotations on method #2878 'B' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/lang/Class<" "*>;" } │ │ -Annotations on method #2877 'C' │ │ +Annotations on method #2879 'C' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(Z)" "Lcom/google/crypto/tink/shaded/protobuf/n1<" "**>;" } │ │ -Annotations on method #2878 'D' │ │ +Annotations on method #2880 'D' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/lang/Class<" "*>;" } │ │ -Annotations on method #2879 'E' │ │ +Annotations on method #2881 'E' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ ";>(" "Lcom/google/crypto/tink/shaded/protobuf/q<" "TFT;>;TT;TT;)V" } │ │ -Annotations on method #2880 'F' │ │ +Annotations on method #2882 'F' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/m0;" "TT;TT;J)V" } │ │ -Annotations on method #2881 'G' │ │ +Annotations on method #2883 'G' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/n1<" "TUT;TUB;>;TT;TT;)V" } │ │ -Annotations on method #2882 'H' │ │ +Annotations on method #2884 'H' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/google/crypto/tink/shaded/protobuf/n1<" "**>;" } │ │ -Annotations on method #2883 'I' │ │ +Annotations on method #2885 'I' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/google/crypto/tink/shaded/protobuf/n1<" "**>;" } │ │ -Annotations on method #2884 'J' │ │ +Annotations on method #2886 'J' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "*>;)V" } │ │ -Annotations on method #2886 'L' │ │ +Annotations on method #2888 'L' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "IITUB;" "Lcom/google/crypto/tink/shaded/protobuf/n1<" "TUT;TUB;>;)TUB;" } │ │ -Annotations on method #2887 'M' │ │ +Annotations on method #2889 'M' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/google/crypto/tink/shaded/protobuf/n1<" "**>;" } │ │ -Annotations on method #2888 'N' │ │ +Annotations on method #2890 'N' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Boolean;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2889 'O' │ │ +Annotations on method #2891 'O' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Lcom/google/crypto/tink/shaded/protobuf/h;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" ")V" } │ │ -Annotations on method #2890 'P' │ │ +Annotations on method #2892 'P' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Double;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2891 'Q' │ │ +Annotations on method #2893 'Q' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2892 'R' │ │ +Annotations on method #2894 'R' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2893 'S' │ │ +Annotations on method #2895 'S' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2894 'T' │ │ +Annotations on method #2896 'T' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Float;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2895 'U' │ │ +Annotations on method #2897 'U' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Lcom/google/crypto/tink/shaded/protobuf/g1;" ")V" } │ │ -Annotations on method #2896 'V' │ │ +Annotations on method #2898 'V' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2897 'W' │ │ +Annotations on method #2899 'W' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2898 'X' │ │ +Annotations on method #2900 'X' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Lcom/google/crypto/tink/shaded/protobuf/g1;" ")V" } │ │ -Annotations on method #2899 'Y' │ │ +Annotations on method #2901 'Y' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2900 'Z' │ │ +Annotations on method #2902 'Z' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2901 'a' │ │ +Annotations on method #2903 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "*>;Z)I" } │ │ -Annotations on method #2902 'a0' │ │ +Annotations on method #2904 'a0' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2903 'b' │ │ +Annotations on method #2905 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "*>;)I" } │ │ -Annotations on method #2904 'b0' │ │ +Annotations on method #2906 'b0' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2905 'c' │ │ +Annotations on method #2907 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Lcom/google/crypto/tink/shaded/protobuf/h;" ">;)I" } │ │ -Annotations on method #2906 'c0' │ │ +Annotations on method #2908 'c0' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/String;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" ")V" } │ │ -Annotations on method #2907 'd' │ │ +Annotations on method #2909 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z)I" } │ │ -Annotations on method #2908 'd0' │ │ +Annotations on method #2910 'd0' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2909 'e' │ │ +Annotations on method #2911 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;)I" } │ │ -Annotations on method #2910 'e0' │ │ +Annotations on method #2912 'e0' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Z)V" } │ │ -Annotations on method #2911 'f' │ │ +Annotations on method #2913 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "*>;Z)I" } │ │ -Annotations on method #2912 'g' │ │ +Annotations on method #2914 'g' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "*>;)I" } │ │ -Annotations on method #2913 'h' │ │ +Annotations on method #2915 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "*>;Z)I" } │ │ -Annotations on method #2914 'i' │ │ +Annotations on method #2916 'i' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "*>;)I" } │ │ -Annotations on method #2915 'j' │ │ +Annotations on method #2917 'j' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Lcom/google/crypto/tink/shaded/protobuf/r0;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/g1;" ")I" } │ │ -Annotations on method #2916 'k' │ │ +Annotations on method #2918 'k' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z)I" } │ │ -Annotations on method #2917 'l' │ │ +Annotations on method #2919 'l' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;)I" } │ │ -Annotations on method #2918 'm' │ │ +Annotations on method #2920 'm' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;Z)I" } │ │ -Annotations on method #2919 'n' │ │ +Annotations on method #2921 'n' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Long;" ">;)I" } │ │ -Annotations on method #2921 'p' │ │ +Annotations on method #2923 'p' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/g1;" ")I" } │ │ -Annotations on method #2922 'q' │ │ +Annotations on method #2924 'q' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z)I" } │ │ -Annotations on method #2923 'r' │ │ +Annotations on method #2925 'r' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;)I" } │ │ -Annotations on method #2924 's' │ │ +Annotations on method #2926 's' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;Z)I" } │ │ -Annotations on method #2925 't' │ │ +Annotations on method #2927 't' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Long;" ">;)I" } │ │ -Annotations on method #2926 'u' │ │ +Annotations on method #2928 'u' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "*>;)I" } │ │ -Annotations on method #2927 'v' │ │ +Annotations on method #2929 'v' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z)I" } │ │ -Annotations on method #2928 'w' │ │ +Annotations on method #2930 'w' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;)I" } │ │ -Annotations on method #2929 'x' │ │ +Annotations on method #2931 'x' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;Z)I" } │ │ -Annotations on method #2930 'y' │ │ +Annotations on method #2932 'y' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Long;" ">;)I" } │ │ -Annotations on method #2931 'z' │ │ +Annotations on method #2933 'z' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;" "Lcom/google/crypto/tink/shaded/protobuf/a0$d<" "*>;TUB;" "Lcom/google/crypto/tink/shaded/protobuf/n1<" "TUT;TUB;>;)TUB;" } │ │ │ │ Class #228 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/i1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -32831,114 +32873,114 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -06b718: |[06b718] com.google.crypto.tink.shaded.protobuf.i1.:()V │ │ -06b728: 7100 3c0b 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/i1;.B:()Ljava/lang/Class; // method@0b3c │ │ -06b72e: 0c00 |0003: move-result-object v0 │ │ -06b730: 6900 af02 |0004: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.a:Ljava/lang/Class; // field@02af │ │ -06b734: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06b736: 7110 3d0b 0000 |0007: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/i1;.C:(Z)Lcom/google/crypto/tink/shaded/protobuf/n1; // method@0b3d │ │ -06b73c: 0c00 |000a: move-result-object v0 │ │ -06b73e: 6900 b002 |000b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.b:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b0 │ │ -06b742: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -06b744: 7110 3d0b 0000 |000e: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/i1;.C:(Z)Lcom/google/crypto/tink/shaded/protobuf/n1; // method@0b3d │ │ -06b74a: 0c00 |0011: move-result-object v0 │ │ -06b74c: 6900 b102 |0012: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.c:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b1 │ │ -06b750: 2200 8002 |0014: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/p1; // type@0280 │ │ -06b754: 7010 670d 0000 |0016: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/p1;.:()V // method@0d67 │ │ -06b75a: 6900 b202 |0019: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.d:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b2 │ │ -06b75e: 0e00 |001b: return-void │ │ +06b780: |[06b780] com.google.crypto.tink.shaded.protobuf.i1.:()V │ │ +06b790: 7100 3e0b 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/i1;.B:()Ljava/lang/Class; // method@0b3e │ │ +06b796: 0c00 |0003: move-result-object v0 │ │ +06b798: 6900 af02 |0004: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.a:Ljava/lang/Class; // field@02af │ │ +06b79c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06b79e: 7110 3f0b 0000 |0007: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/i1;.C:(Z)Lcom/google/crypto/tink/shaded/protobuf/n1; // method@0b3f │ │ +06b7a4: 0c00 |000a: move-result-object v0 │ │ +06b7a6: 6900 b002 |000b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.b:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b0 │ │ +06b7aa: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +06b7ac: 7110 3f0b 0000 |000e: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/i1;.C:(Z)Lcom/google/crypto/tink/shaded/protobuf/n1; // method@0b3f │ │ +06b7b2: 0c00 |0011: move-result-object v0 │ │ +06b7b4: 6900 b102 |0012: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.c:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b1 │ │ +06b7b8: 2200 8002 |0014: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/p1; // type@0280 │ │ +06b7bc: 7010 690d 0000 |0016: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/p1;.:()V // method@0d69 │ │ +06b7c2: 6900 b202 |0019: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.d:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b2 │ │ +06b7c6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'A' │ │ type : '(Ljava/lang/Object;ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/a0$e;Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 95 16-bit code units │ │ -06b620: |[06b620] com.google.crypto.tink.shaded.protobuf.i1.A:(Ljava/lang/Object;ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/a0$e;Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; │ │ -06b630: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ -06b634: 1109 |0002: return-object v9 │ │ -06b636: 2070 b204 |0003: instance-of v0, v7, Ljava/util/RandomAccess; // type@04b2 │ │ -06b63a: 3800 3700 |0005: if-eqz v0, 003c // +0037 │ │ -06b63e: 7210 8f19 0700 |0007: invoke-interface {v7}, Ljava/util/List;.size:()I // method@198f │ │ -06b644: 0a00 |000a: move-result v0 │ │ -06b646: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -06b648: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -06b64a: 3501 2500 |000d: if-ge v1, v0, 0032 // +0025 │ │ -06b64e: 7220 8819 1700 |000f: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06b654: 0c03 |0012: move-result-object v3 │ │ -06b656: 1f03 3b04 |0013: check-cast v3, Ljava/lang/Integer; // type@043b │ │ -06b65a: 6e10 0b18 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -06b660: 0a03 |0018: move-result v3 │ │ -06b662: 7220 4609 3800 |0019: invoke-interface {v8, v3}, Lcom/google/crypto/tink/shaded/protobuf/a0$e;.a:(I)Z // method@0946 │ │ -06b668: 0a04 |001c: move-result v4 │ │ -06b66a: 3804 0e00 |001d: if-eqz v4, 002b // +000e │ │ -06b66e: 3221 0900 |001f: if-eq v1, v2, 0028 // +0009 │ │ -06b672: 7110 0f18 0300 |0021: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -06b678: 0c03 |0024: move-result-object v3 │ │ -06b67a: 7230 8e19 2703 |0025: invoke-interface {v7, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@198e │ │ -06b680: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06b684: 2805 |002a: goto 002f // +0005 │ │ -06b686: 715a 460b 6593 |002b: invoke-static {v5, v6, v3, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/i1;.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b46 │ │ -06b68c: 0c09 |002e: move-result-object v9 │ │ -06b68e: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b692: 28dc |0031: goto 000d // -0024 │ │ -06b694: 3202 2c00 |0032: if-eq v2, v0, 005e // +002c │ │ -06b698: 7230 9119 2700 |0034: invoke-interface {v7, v2, v0}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@1991 │ │ -06b69e: 0c05 |0037: move-result-object v5 │ │ -06b6a0: 7210 8519 0500 |0038: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@1985 │ │ -06b6a6: 2823 |003b: goto 005e // +0023 │ │ -06b6a8: 7210 8a19 0700 |003c: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198a │ │ -06b6ae: 0c07 |003f: move-result-object v7 │ │ -06b6b0: 7210 7219 0700 |0040: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -06b6b6: 0a00 |0043: move-result v0 │ │ -06b6b8: 3800 1a00 |0044: if-eqz v0, 005e // +001a │ │ -06b6bc: 7210 7319 0700 |0046: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -06b6c2: 0c00 |0049: move-result-object v0 │ │ -06b6c4: 1f00 3b04 |004a: check-cast v0, Ljava/lang/Integer; // type@043b │ │ -06b6c8: 6e10 0b18 0000 |004c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -06b6ce: 0a00 |004f: move-result v0 │ │ -06b6d0: 7220 4609 0800 |0050: invoke-interface {v8, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0$e;.a:(I)Z // method@0946 │ │ -06b6d6: 0a01 |0053: move-result v1 │ │ -06b6d8: 3901 ecff |0054: if-nez v1, 0040 // -0014 │ │ -06b6dc: 715a 460b 6590 |0056: invoke-static {v5, v6, v0, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/i1;.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b46 │ │ -06b6e2: 0c09 |0059: move-result-object v9 │ │ -06b6e4: 7210 7419 0700 |005a: invoke-interface {v7}, Ljava/util/Iterator;.remove:()V // method@1974 │ │ -06b6ea: 28e3 |005d: goto 0040 // -001d │ │ -06b6ec: 1109 |005e: return-object v9 │ │ +06b688: |[06b688] com.google.crypto.tink.shaded.protobuf.i1.A:(Ljava/lang/Object;ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/a0$e;Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; │ │ +06b698: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ +06b69c: 1109 |0002: return-object v9 │ │ +06b69e: 2070 b204 |0003: instance-of v0, v7, Ljava/util/RandomAccess; // type@04b2 │ │ +06b6a2: 3800 3700 |0005: if-eqz v0, 003c // +0037 │ │ +06b6a6: 7210 9119 0700 |0007: invoke-interface {v7}, Ljava/util/List;.size:()I // method@1991 │ │ +06b6ac: 0a00 |000a: move-result v0 │ │ +06b6ae: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +06b6b0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +06b6b2: 3501 2500 |000d: if-ge v1, v0, 0032 // +0025 │ │ +06b6b6: 7220 8a19 1700 |000f: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06b6bc: 0c03 |0012: move-result-object v3 │ │ +06b6be: 1f03 3b04 |0013: check-cast v3, Ljava/lang/Integer; // type@043b │ │ +06b6c2: 6e10 0d18 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +06b6c8: 0a03 |0018: move-result v3 │ │ +06b6ca: 7220 4809 3800 |0019: invoke-interface {v8, v3}, Lcom/google/crypto/tink/shaded/protobuf/a0$e;.a:(I)Z // method@0948 │ │ +06b6d0: 0a04 |001c: move-result v4 │ │ +06b6d2: 3804 0e00 |001d: if-eqz v4, 002b // +000e │ │ +06b6d6: 3221 0900 |001f: if-eq v1, v2, 0028 // +0009 │ │ +06b6da: 7110 1118 0300 |0021: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +06b6e0: 0c03 |0024: move-result-object v3 │ │ +06b6e2: 7230 9019 2703 |0025: invoke-interface {v7, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1990 │ │ +06b6e8: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06b6ec: 2805 |002a: goto 002f // +0005 │ │ +06b6ee: 715a 480b 6593 |002b: invoke-static {v5, v6, v3, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/i1;.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b48 │ │ +06b6f4: 0c09 |002e: move-result-object v9 │ │ +06b6f6: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b6fa: 28dc |0031: goto 000d // -0024 │ │ +06b6fc: 3202 2c00 |0032: if-eq v2, v0, 005e // +002c │ │ +06b700: 7230 9319 2700 |0034: invoke-interface {v7, v2, v0}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@1993 │ │ +06b706: 0c05 |0037: move-result-object v5 │ │ +06b708: 7210 8719 0500 |0038: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@1987 │ │ +06b70e: 2823 |003b: goto 005e // +0023 │ │ +06b710: 7210 8c19 0700 |003c: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198c │ │ +06b716: 0c07 |003f: move-result-object v7 │ │ +06b718: 7210 7419 0700 |0040: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +06b71e: 0a00 |0043: move-result v0 │ │ +06b720: 3800 1a00 |0044: if-eqz v0, 005e // +001a │ │ +06b724: 7210 7519 0700 |0046: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +06b72a: 0c00 |0049: move-result-object v0 │ │ +06b72c: 1f00 3b04 |004a: check-cast v0, Ljava/lang/Integer; // type@043b │ │ +06b730: 6e10 0d18 0000 |004c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +06b736: 0a00 |004f: move-result v0 │ │ +06b738: 7220 4809 0800 |0050: invoke-interface {v8, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0$e;.a:(I)Z // method@0948 │ │ +06b73e: 0a01 |0053: move-result v1 │ │ +06b740: 3901 ecff |0054: if-nez v1, 0040 // -0014 │ │ +06b744: 715a 480b 6590 |0056: invoke-static {v5, v6, v0, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/i1;.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b48 │ │ +06b74a: 0c09 |0059: move-result-object v9 │ │ +06b74c: 7210 7619 0700 |005a: invoke-interface {v7}, Ljava/util/Iterator;.remove:()V // method@1976 │ │ +06b752: 28e3 |005d: goto 0040 // -001d │ │ +06b754: 1109 |005e: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'B' │ │ type : '()Ljava/lang/Class;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06b4f0: |[06b4f0] com.google.crypto.tink.shaded.protobuf.i1.B:()Ljava/lang/Class; │ │ -06b500: 1a00 0b15 |0000: const-string v0, "com.google.crypto.tink.shaded.protobuf.GeneratedMessageV3" // string@150b │ │ -06b504: 7110 c017 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c0 │ │ -06b50a: 0c00 |0005: move-result-object v0 │ │ -06b50c: 1100 |0006: return-object v0 │ │ -06b50e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06b510: 1100 |0008: return-object v0 │ │ +06b558: |[06b558] com.google.crypto.tink.shaded.protobuf.i1.B:()Ljava/lang/Class; │ │ +06b568: 1a00 0b15 |0000: const-string v0, "com.google.crypto.tink.shaded.protobuf.GeneratedMessageV3" // string@150b │ │ +06b56c: 7110 c217 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c2 │ │ +06b572: 0c00 |0005: move-result-object v0 │ │ +06b574: 1100 |0006: return-object v0 │ │ +06b576: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06b578: 1100 |0008: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ -> 0x0007 │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ @@ -32946,36 +32988,36 @@ │ │ type : '(Z)Lcom/google/crypto/tink/shaded/protobuf/n1;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06abd8: |[06abd8] com.google.crypto.tink.shaded.protobuf.i1.C:(Z)Lcom/google/crypto/tink/shaded/protobuf/n1; │ │ -06abe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06abea: 7100 3e0b 0000 |0001: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/i1;.D:()Ljava/lang/Class; // method@0b3e │ │ -06abf0: 0c01 |0004: move-result-object v1 │ │ -06abf2: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -06abf6: 1100 |0007: return-object v0 │ │ -06abf8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -06abfa: 2323 c308 |0009: new-array v3, v2, [Ljava/lang/Class; // type@08c3 │ │ -06abfe: 6204 5a07 |000b: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@075a │ │ -06ac02: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -06ac04: 4d04 0305 |000e: aput-object v4, v3, v5 │ │ -06ac08: 6e20 c617 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@17c6 │ │ -06ac0e: 0c01 |0013: move-result-object v1 │ │ -06ac10: 2322 c608 |0014: new-array v2, v2, [Ljava/lang/Object; // type@08c6 │ │ -06ac14: 7110 a717 0600 |0016: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a7 │ │ -06ac1a: 0c06 |0019: move-result-object v6 │ │ -06ac1c: 4d06 0205 |001a: aput-object v6, v2, v5 │ │ -06ac20: 6e20 9c18 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@189c │ │ -06ac26: 0c06 |001f: move-result-object v6 │ │ -06ac28: 1f06 7902 |0020: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/n1; // type@0279 │ │ -06ac2c: 1106 |0022: return-object v6 │ │ -06ac2e: 1100 |0023: return-object v0 │ │ +06ac40: |[06ac40] com.google.crypto.tink.shaded.protobuf.i1.C:(Z)Lcom/google/crypto/tink/shaded/protobuf/n1; │ │ +06ac50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06ac52: 7100 400b 0000 |0001: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/i1;.D:()Ljava/lang/Class; // method@0b40 │ │ +06ac58: 0c01 |0004: move-result-object v1 │ │ +06ac5a: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +06ac5e: 1100 |0007: return-object v0 │ │ +06ac60: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +06ac62: 2323 c308 |0009: new-array v3, v2, [Ljava/lang/Class; // type@08c3 │ │ +06ac66: 6204 5a07 |000b: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@075a │ │ +06ac6a: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +06ac6c: 4d04 0305 |000e: aput-object v4, v3, v5 │ │ +06ac70: 6e20 c817 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@17c8 │ │ +06ac76: 0c01 |0013: move-result-object v1 │ │ +06ac78: 2322 c608 |0014: new-array v2, v2, [Ljava/lang/Object; // type@08c6 │ │ +06ac7c: 7110 a917 0600 |0016: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@17a9 │ │ +06ac82: 0c06 |0019: move-result-object v6 │ │ +06ac84: 4d06 0205 |001a: aput-object v6, v2, v5 │ │ +06ac88: 6e20 9e18 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@189e │ │ +06ac8e: 0c06 |001f: move-result-object v6 │ │ +06ac90: 1f06 7902 |0020: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/n1; // type@0279 │ │ +06ac94: 1106 |0022: return-object v6 │ │ +06ac96: 1100 |0023: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0022 │ │ -> 0x0023 │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ @@ -32983,21 +33025,21 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06b520: |[06b520] com.google.crypto.tink.shaded.protobuf.i1.D:()Ljava/lang/Class; │ │ -06b530: 1a00 0e15 |0000: const-string v0, "com.google.crypto.tink.shaded.protobuf.UnknownFieldSetSchema" // string@150e │ │ -06b534: 7110 c017 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c0 │ │ -06b53a: 0c00 |0005: move-result-object v0 │ │ -06b53c: 1100 |0006: return-object v0 │ │ -06b53e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06b540: 1100 |0008: return-object v0 │ │ +06b588: |[06b588] com.google.crypto.tink.shaded.protobuf.i1.D:()Ljava/lang/Class; │ │ +06b598: 1a00 0e15 |0000: const-string v0, "com.google.crypto.tink.shaded.protobuf.UnknownFieldSetSchema" // string@150e │ │ +06b59c: 7110 c217 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c2 │ │ +06b5a2: 0c00 |0005: move-result-object v0 │ │ +06b5a4: 1100 |0006: return-object v0 │ │ +06b5a6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06b5a8: 1100 |0008: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ -> 0x0007 │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ @@ -33005,1471 +33047,1471 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/q;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06b760: |[06b760] com.google.crypto.tink.shaded.protobuf.i1.E:(Lcom/google/crypto/tink/shaded/protobuf/q;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -06b770: 6e20 b20d 3100 |0000: invoke-virtual {v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/q;.c:(Ljava/lang/Object;)Lcom/google/crypto/tink/shaded/protobuf/u; // method@0db2 │ │ -06b776: 0c03 |0003: move-result-object v3 │ │ -06b778: 6e10 260f 0300 |0004: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.m:()Z // method@0f26 │ │ -06b77e: 0a00 |0007: move-result v0 │ │ -06b780: 3900 0900 |0008: if-nez v0, 0011 // +0009 │ │ -06b784: 6e20 b30d 2100 |000a: invoke-virtual {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/q;.d:(Ljava/lang/Object;)Lcom/google/crypto/tink/shaded/protobuf/u; // method@0db3 │ │ -06b78a: 0c01 |000d: move-result-object v1 │ │ -06b78c: 6e20 2e0f 3100 |000e: invoke-virtual {v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.u:(Lcom/google/crypto/tink/shaded/protobuf/u;)V // method@0f2e │ │ -06b792: 0e00 |0011: return-void │ │ +06b7c8: |[06b7c8] com.google.crypto.tink.shaded.protobuf.i1.E:(Lcom/google/crypto/tink/shaded/protobuf/q;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +06b7d8: 6e20 b40d 3100 |0000: invoke-virtual {v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/q;.c:(Ljava/lang/Object;)Lcom/google/crypto/tink/shaded/protobuf/u; // method@0db4 │ │ +06b7de: 0c03 |0003: move-result-object v3 │ │ +06b7e0: 6e10 280f 0300 |0004: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.m:()Z // method@0f28 │ │ +06b7e6: 0a00 |0007: move-result v0 │ │ +06b7e8: 3900 0900 |0008: if-nez v0, 0011 // +0009 │ │ +06b7ec: 6e20 b50d 2100 |000a: invoke-virtual {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/q;.d:(Ljava/lang/Object;)Lcom/google/crypto/tink/shaded/protobuf/u; // method@0db5 │ │ +06b7f2: 0c01 |000d: move-result-object v1 │ │ +06b7f4: 6e20 300f 3100 |000e: invoke-virtual {v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.u:(Lcom/google/crypto/tink/shaded/protobuf/u;)V // method@0f30 │ │ +06b7fa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'F' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/m0;Ljava/lang/Object;Ljava/lang/Object;J)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -06b794: |[06b794] com.google.crypto.tink.shaded.protobuf.i1.F:(Lcom/google/crypto/tink/shaded/protobuf/m0;Ljava/lang/Object;Ljava/lang/Object;J)V │ │ -06b7a4: 7130 000e 4205 |0000: invoke-static {v2, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.C:(Ljava/lang/Object;J)Ljava/lang/Object; // method@0e00 │ │ -06b7aa: 0c00 |0003: move-result-object v0 │ │ -06b7ac: 7130 000e 4305 |0004: invoke-static {v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.C:(Ljava/lang/Object;J)Ljava/lang/Object; // method@0e00 │ │ -06b7b2: 0c03 |0007: move-result-object v3 │ │ -06b7b4: 7230 fc0c 0103 |0008: invoke-interface {v1, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/m0;.a:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ -06b7ba: 0c01 |000b: move-result-object v1 │ │ -06b7bc: 7140 0f0e 4215 |000c: invoke-static {v2, v4, v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.R:(Ljava/lang/Object;JLjava/lang/Object;)V // method@0e0f │ │ -06b7c2: 0e00 |000f: return-void │ │ +06b7fc: |[06b7fc] com.google.crypto.tink.shaded.protobuf.i1.F:(Lcom/google/crypto/tink/shaded/protobuf/m0;Ljava/lang/Object;Ljava/lang/Object;J)V │ │ +06b80c: 7130 020e 4205 |0000: invoke-static {v2, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.C:(Ljava/lang/Object;J)Ljava/lang/Object; // method@0e02 │ │ +06b812: 0c00 |0003: move-result-object v0 │ │ +06b814: 7130 020e 4305 |0004: invoke-static {v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.C:(Ljava/lang/Object;J)Ljava/lang/Object; // method@0e02 │ │ +06b81a: 0c03 |0007: move-result-object v3 │ │ +06b81c: 7230 fe0c 0103 |0008: invoke-interface {v1, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/m0;.a:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cfe │ │ +06b822: 0c01 |000b: move-result-object v1 │ │ +06b824: 7140 110e 4215 |000c: invoke-static {v2, v4, v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.R:(Ljava/lang/Object;JLjava/lang/Object;)V // method@0e11 │ │ +06b82a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'G' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/n1;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -06b7c4: |[06b7c4] com.google.crypto.tink.shaded.protobuf.i1.G:(Lcom/google/crypto/tink/shaded/protobuf/n1;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -06b7d4: 6e20 340d 2100 |0000: invoke-virtual {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/n1;.g:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d34 │ │ -06b7da: 0c00 |0003: move-result-object v0 │ │ -06b7dc: 6e20 340d 3100 |0004: invoke-virtual {v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/n1;.g:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d34 │ │ -06b7e2: 0c03 |0007: move-result-object v3 │ │ -06b7e4: 6e30 380d 0103 |0008: invoke-virtual {v1, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/n1;.k:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d38 │ │ -06b7ea: 0c03 |000b: move-result-object v3 │ │ -06b7ec: 6e30 3d0d 2103 |000c: invoke-virtual {v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/n1;.p:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0d3d │ │ -06b7f2: 0e00 |000f: return-void │ │ +06b82c: |[06b82c] com.google.crypto.tink.shaded.protobuf.i1.G:(Lcom/google/crypto/tink/shaded/protobuf/n1;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +06b83c: 6e20 360d 2100 |0000: invoke-virtual {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/n1;.g:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d36 │ │ +06b842: 0c00 |0003: move-result-object v0 │ │ +06b844: 6e20 360d 3100 |0004: invoke-virtual {v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/n1;.g:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d36 │ │ +06b84a: 0c03 |0007: move-result-object v3 │ │ +06b84c: 6e30 3a0d 0103 |0008: invoke-virtual {v1, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/n1;.k:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d3a │ │ +06b852: 0c03 |000b: move-result-object v3 │ │ +06b854: 6e30 3f0d 2103 |000c: invoke-virtual {v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/n1;.p:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0d3f │ │ +06b85a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'H' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/n1;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ac3c: |[06ac3c] com.google.crypto.tink.shaded.protobuf.i1.H:()Lcom/google/crypto/tink/shaded/protobuf/n1; │ │ -06ac4c: 6200 b002 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.b:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b0 │ │ -06ac50: 1100 |0002: return-object v0 │ │ +06aca4: |[06aca4] com.google.crypto.tink.shaded.protobuf.i1.H:()Lcom/google/crypto/tink/shaded/protobuf/n1; │ │ +06acb4: 6200 b002 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.b:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b0 │ │ +06acb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'I' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/n1;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ac54: |[06ac54] com.google.crypto.tink.shaded.protobuf.i1.I:()Lcom/google/crypto/tink/shaded/protobuf/n1; │ │ -06ac64: 6200 b102 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.c:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b1 │ │ -06ac68: 1100 |0002: return-object v0 │ │ +06acbc: |[06acbc] com.google.crypto.tink.shaded.protobuf.i1.I:()Lcom/google/crypto/tink/shaded/protobuf/n1; │ │ +06accc: 6200 b102 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.c:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b1 │ │ +06acd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'J' │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -06b7f4: |[06b7f4] com.google.crypto.tink.shaded.protobuf.i1.J:(Ljava/lang/Class;)V │ │ -06b804: 1c00 b802 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ -06b808: 6e20 da17 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@17da │ │ -06b80e: 0a00 |0005: move-result v0 │ │ -06b810: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ -06b814: 6200 af02 |0008: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.a:Ljava/lang/Class; // field@02af │ │ -06b818: 3800 1100 |000a: if-eqz v0, 001b // +0011 │ │ -06b81c: 6e20 da17 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@17da │ │ -06b822: 0a01 |000f: move-result v1 │ │ -06b824: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -06b828: 2809 |0012: goto 001b // +0009 │ │ -06b82a: 2201 3704 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -06b82e: 1a00 2f0f |0015: const-string v0, "Message classes must extend GeneratedMessageV3 or GeneratedMessageLite" // string@0f2f │ │ -06b832: 7020 0018 0100 |0017: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -06b838: 2701 |001a: throw v1 │ │ -06b83a: 0e00 |001b: return-void │ │ +06b85c: |[06b85c] com.google.crypto.tink.shaded.protobuf.i1.J:(Ljava/lang/Class;)V │ │ +06b86c: 1c00 b802 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ +06b870: 6e20 dc17 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@17dc │ │ +06b876: 0a00 |0005: move-result v0 │ │ +06b878: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ +06b87c: 6200 af02 |0008: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.a:Ljava/lang/Class; // field@02af │ │ +06b880: 3800 1100 |000a: if-eqz v0, 001b // +0011 │ │ +06b884: 6e20 dc17 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@17dc │ │ +06b88a: 0a01 |000f: move-result v1 │ │ +06b88c: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +06b890: 2809 |0012: goto 001b // +0009 │ │ +06b892: 2201 3704 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +06b896: 1a00 2f0f |0015: const-string v0, "Message classes must extend GeneratedMessageV3 or GeneratedMessageLite" // string@0f2f │ │ +06b89a: 7020 0218 0100 |0017: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +06b8a0: 2701 |001a: throw v1 │ │ +06b8a2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'K' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06aba8: |[06aba8] com.google.crypto.tink.shaded.protobuf.i1.K:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -06abb8: 3210 0d00 |0000: if-eq v0, v1, 000d // +000d │ │ -06abbc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06abc0: 6e20 2618 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -06abc6: 0a00 |0007: move-result v0 │ │ -06abc8: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -06abcc: 2803 |000a: goto 000d // +0003 │ │ -06abce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -06abd0: 2802 |000c: goto 000e // +0002 │ │ -06abd2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -06abd4: 0f00 |000e: return v0 │ │ +06ac10: |[06ac10] com.google.crypto.tink.shaded.protobuf.i1.K:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +06ac20: 3210 0d00 |0000: if-eq v0, v1, 000d // +000d │ │ +06ac24: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +06ac28: 6e20 2818 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +06ac2e: 0a00 |0007: move-result v0 │ │ +06ac30: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +06ac34: 2803 |000a: goto 000d // +0003 │ │ +06ac36: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +06ac38: 2802 |000c: goto 000e // +0002 │ │ +06ac3a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +06ac3c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'L' │ │ type : '(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -06b6f0: |[06b6f0] com.google.crypto.tink.shaded.protobuf.i1.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; │ │ -06b700: 3905 0600 |0000: if-nez v5, 0006 // +0006 │ │ -06b704: 6e20 330d 2600 |0002: invoke-virtual {v6, v2}, Lcom/google/crypto/tink/shaded/protobuf/n1;.f:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d33 │ │ -06b70a: 0c05 |0005: move-result-object v5 │ │ -06b70c: 8140 |0006: int-to-long v0, v4 │ │ -06b70e: 6e51 320d 5603 |0007: invoke-virtual {v6, v5, v3, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/n1;.e:(Ljava/lang/Object;IJ)V // method@0d32 │ │ -06b714: 1105 |000a: return-object v5 │ │ +06b758: |[06b758] com.google.crypto.tink.shaded.protobuf.i1.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; │ │ +06b768: 3905 0600 |0000: if-nez v5, 0006 // +0006 │ │ +06b76c: 6e20 350d 2600 |0002: invoke-virtual {v6, v2}, Lcom/google/crypto/tink/shaded/protobuf/n1;.f:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d35 │ │ +06b772: 0c05 |0005: move-result-object v5 │ │ +06b774: 8140 |0006: int-to-long v0, v4 │ │ +06b776: 6e51 340d 5603 |0007: invoke-virtual {v6, v5, v3, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/n1;.e:(Ljava/lang/Object;IJ)V // method@0d34 │ │ +06b77c: 1105 |000a: return-object v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'M' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/n1;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ac6c: |[06ac6c] com.google.crypto.tink.shaded.protobuf.i1.M:()Lcom/google/crypto/tink/shaded/protobuf/n1; │ │ -06ac7c: 6200 b202 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.d:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b2 │ │ -06ac80: 1100 |0002: return-object v0 │ │ +06acd4: |[06acd4] com.google.crypto.tink.shaded.protobuf.i1.M:()Lcom/google/crypto/tink/shaded/protobuf/n1; │ │ +06ace4: 6200 b202 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/i1;.d:Lcom/google/crypto/tink/shaded/protobuf/n1; // field@02b2 │ │ +06ace8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'N' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06b83c: |[06b83c] com.google.crypto.tink.shaded.protobuf.i1.N:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06b84c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06b850: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06b856: 0a00 |0005: move-result v0 │ │ -06b858: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06b85c: 7240 f80e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.O:(ILjava/util/List;Z)V // method@0ef8 │ │ -06b862: 0e00 |000b: return-void │ │ +06b8a4: |[06b8a4] com.google.crypto.tink.shaded.protobuf.i1.N:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06b8b4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06b8b8: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06b8be: 0a00 |0005: move-result v0 │ │ +06b8c0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06b8c4: 7240 fa0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.O:(ILjava/util/List;Z)V // method@0efa │ │ +06b8ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'O' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -06b864: |[06b864] com.google.crypto.tink.shaded.protobuf.i1.O:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;)V │ │ -06b874: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06b878: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06b87e: 0a00 |0005: move-result v0 │ │ -06b880: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06b884: 7230 f40e 1302 |0008: invoke-interface {v3, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1;.K:(ILjava/util/List;)V // method@0ef4 │ │ -06b88a: 0e00 |000b: return-void │ │ +06b8cc: |[06b8cc] com.google.crypto.tink.shaded.protobuf.i1.O:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;)V │ │ +06b8dc: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06b8e0: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06b8e6: 0a00 |0005: move-result v0 │ │ +06b8e8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06b8ec: 7230 f60e 1302 |0008: invoke-interface {v3, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1;.K:(ILjava/util/List;)V // method@0ef6 │ │ +06b8f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'P' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06b88c: |[06b88c] com.google.crypto.tink.shaded.protobuf.i1.P:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06b89c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06b8a0: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06b8a6: 0a00 |0005: move-result v0 │ │ -06b8a8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06b8ac: 7240 ef0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.F:(ILjava/util/List;Z)V // method@0eef │ │ -06b8b2: 0e00 |000b: return-void │ │ +06b8f4: |[06b8f4] com.google.crypto.tink.shaded.protobuf.i1.P:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06b904: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06b908: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06b90e: 0a00 |0005: move-result v0 │ │ +06b910: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06b914: 7240 f10e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.F:(ILjava/util/List;Z)V // method@0ef1 │ │ +06b91a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'Q' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06b8b4: |[06b8b4] com.google.crypto.tink.shaded.protobuf.i1.Q:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06b8c4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06b8c8: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06b8ce: 0a00 |0005: move-result v0 │ │ -06b8d0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06b8d4: 7240 ed0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.D:(ILjava/util/List;Z)V // method@0eed │ │ -06b8da: 0e00 |000b: return-void │ │ +06b91c: |[06b91c] com.google.crypto.tink.shaded.protobuf.i1.Q:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06b92c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06b930: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06b936: 0a00 |0005: move-result v0 │ │ +06b938: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06b93c: 7240 ef0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.D:(ILjava/util/List;Z)V // method@0eef │ │ +06b942: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'R' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06b8dc: |[06b8dc] com.google.crypto.tink.shaded.protobuf.i1.R:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06b8ec: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06b8f0: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06b8f6: 0a00 |0005: move-result v0 │ │ -06b8f8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06b8fc: 7240 f50e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.L:(ILjava/util/List;Z)V // method@0ef5 │ │ -06b902: 0e00 |000b: return-void │ │ +06b944: |[06b944] com.google.crypto.tink.shaded.protobuf.i1.R:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06b954: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06b958: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06b95e: 0a00 |0005: move-result v0 │ │ +06b960: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06b964: 7240 f70e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.L:(ILjava/util/List;Z)V // method@0ef7 │ │ +06b96a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'S' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06b904: |[06b904] com.google.crypto.tink.shaded.protobuf.i1.S:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06b914: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06b918: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06b91e: 0a00 |0005: move-result v0 │ │ -06b920: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06b924: 7240 110f 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.y:(ILjava/util/List;Z)V // method@0f11 │ │ -06b92a: 0e00 |000b: return-void │ │ +06b96c: |[06b96c] com.google.crypto.tink.shaded.protobuf.i1.S:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06b97c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06b980: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06b986: 0a00 |0005: move-result v0 │ │ +06b988: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06b98c: 7240 130f 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.y:(ILjava/util/List;Z)V // method@0f13 │ │ +06b992: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'T' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06b92c: |[06b92c] com.google.crypto.tink.shaded.protobuf.i1.T:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06b93c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06b940: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06b946: 0a00 |0005: move-result v0 │ │ -06b948: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06b94c: 7240 fc0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.d:(ILjava/util/List;Z)V // method@0efc │ │ -06b952: 0e00 |000b: return-void │ │ +06b994: |[06b994] com.google.crypto.tink.shaded.protobuf.i1.T:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06b9a4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06b9a8: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06b9ae: 0a00 |0005: move-result v0 │ │ +06b9b0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06b9b4: 7240 fe0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.d:(ILjava/util/List;Z)V // method@0efe │ │ +06b9ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'U' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Lcom/google/crypto/tink/shaded/protobuf/g1;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06b954: |[06b954] com.google.crypto.tink.shaded.protobuf.i1.U:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Lcom/google/crypto/tink/shaded/protobuf/g1;)V │ │ -06b964: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06b968: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06b96e: 0a00 |0005: move-result v0 │ │ -06b970: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06b974: 7240 fa0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.b:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/g1;)V // method@0efa │ │ -06b97a: 0e00 |000b: return-void │ │ +06b9bc: |[06b9bc] com.google.crypto.tink.shaded.protobuf.i1.U:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Lcom/google/crypto/tink/shaded/protobuf/g1;)V │ │ +06b9cc: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06b9d0: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06b9d6: 0a00 |0005: move-result v0 │ │ +06b9d8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06b9dc: 7240 fc0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.b:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/g1;)V // method@0efc │ │ +06b9e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'V' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06b97c: |[06b97c] com.google.crypto.tink.shaded.protobuf.i1.V:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06b98c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06b990: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06b996: 0a00 |0005: move-result v0 │ │ -06b998: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06b99c: 7240 fb0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.c:(ILjava/util/List;Z)V // method@0efb │ │ -06b9a2: 0e00 |000b: return-void │ │ +06b9e4: |[06b9e4] com.google.crypto.tink.shaded.protobuf.i1.V:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06b9f4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06b9f8: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06b9fe: 0a00 |0005: move-result v0 │ │ +06ba00: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06ba04: 7240 fd0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.c:(ILjava/util/List;Z)V // method@0efd │ │ +06ba0a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'W' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06b9a4: |[06b9a4] com.google.crypto.tink.shaded.protobuf.i1.W:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06b9b4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06b9b8: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06b9be: 0a00 |0005: move-result v0 │ │ -06b9c0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06b9c4: 7240 eb0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.B:(ILjava/util/List;Z)V // method@0eeb │ │ -06b9ca: 0e00 |000b: return-void │ │ +06ba0c: |[06ba0c] com.google.crypto.tink.shaded.protobuf.i1.W:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06ba1c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06ba20: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06ba26: 0a00 |0005: move-result v0 │ │ +06ba28: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06ba2c: 7240 ed0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.B:(ILjava/util/List;Z)V // method@0eed │ │ +06ba32: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'X' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Lcom/google/crypto/tink/shaded/protobuf/g1;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06b9cc: |[06b9cc] com.google.crypto.tink.shaded.protobuf.i1.X:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Lcom/google/crypto/tink/shaded/protobuf/g1;)V │ │ -06b9dc: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06b9e0: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06b9e6: 0a00 |0005: move-result v0 │ │ -06b9e8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06b9ec: 7240 040f 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.l:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/g1;)V // method@0f04 │ │ -06b9f2: 0e00 |000b: return-void │ │ +06ba34: |[06ba34] com.google.crypto.tink.shaded.protobuf.i1.X:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Lcom/google/crypto/tink/shaded/protobuf/g1;)V │ │ +06ba44: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06ba48: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06ba4e: 0a00 |0005: move-result v0 │ │ +06ba50: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06ba54: 7240 060f 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.l:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/g1;)V // method@0f06 │ │ +06ba5a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'Y' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06b9f4: |[06b9f4] com.google.crypto.tink.shaded.protobuf.i1.Y:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06ba04: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06ba08: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06ba0e: 0a00 |0005: move-result v0 │ │ -06ba10: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06ba14: 7240 120f 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.z:(ILjava/util/List;Z)V // method@0f12 │ │ -06ba1a: 0e00 |000b: return-void │ │ +06ba5c: |[06ba5c] com.google.crypto.tink.shaded.protobuf.i1.Y:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06ba6c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06ba70: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06ba76: 0a00 |0005: move-result v0 │ │ +06ba78: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06ba7c: 7240 140f 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.z:(ILjava/util/List;Z)V // method@0f14 │ │ +06ba82: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'Z' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06ba1c: |[06ba1c] com.google.crypto.tink.shaded.protobuf.i1.Z:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06ba2c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06ba30: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06ba36: 0a00 |0005: move-result v0 │ │ -06ba38: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06ba3c: 7240 f20e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.I:(ILjava/util/List;Z)V // method@0ef2 │ │ -06ba42: 0e00 |000b: return-void │ │ +06ba84: |[06ba84] com.google.crypto.tink.shaded.protobuf.i1.Z:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06ba94: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06ba98: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06ba9e: 0a00 |0005: move-result v0 │ │ +06baa0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06baa4: 7240 f40e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.I:(ILjava/util/List;Z)V // method@0ef4 │ │ +06baaa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'a' │ │ type : '(ILjava/util/List;Z)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -06ac84: |[06ac84] com.google.crypto.tink.shaded.protobuf.i1.a:(ILjava/util/List;Z)I │ │ -06ac94: 7210 8f19 0100 |0000: invoke-interface {v1}, Ljava/util/List;.size:()I // method@198f │ │ -06ac9a: 0a01 |0003: move-result v1 │ │ -06ac9c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -06aca0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06aca2: 0f00 |0007: return v0 │ │ -06aca4: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -06aca8: 7110 760c 0000 |000a: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06acae: 0a00 |000d: move-result v0 │ │ -06acb0: 7110 570c 0100 |000e: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c57 │ │ -06acb6: 0a01 |0011: move-result v1 │ │ -06acb8: b010 |0012: add-int/2addr v0, v1 │ │ -06acba: 0f00 |0013: return v0 │ │ -06acbc: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -06acbe: 7120 830c 2000 |0015: invoke-static {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.d:(IZ)I // method@0c83 │ │ -06acc4: 0a00 |0018: move-result v0 │ │ -06acc6: 9201 0100 |0019: mul-int v1, v1, v0 │ │ -06acca: 0f01 |001b: return v1 │ │ +06acec: |[06acec] com.google.crypto.tink.shaded.protobuf.i1.a:(ILjava/util/List;Z)I │ │ +06acfc: 7210 9119 0100 |0000: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1991 │ │ +06ad02: 0a01 |0003: move-result v1 │ │ +06ad04: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +06ad08: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06ad0a: 0f00 |0007: return v0 │ │ +06ad0c: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +06ad10: 7110 780c 0000 |000a: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06ad16: 0a00 |000d: move-result v0 │ │ +06ad18: 7110 590c 0100 |000e: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c59 │ │ +06ad1e: 0a01 |0011: move-result v1 │ │ +06ad20: b010 |0012: add-int/2addr v0, v1 │ │ +06ad22: 0f00 |0013: return v0 │ │ +06ad24: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +06ad26: 7120 850c 2000 |0015: invoke-static {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.d:(IZ)I // method@0c85 │ │ +06ad2c: 0a00 |0018: move-result v0 │ │ +06ad2e: 9201 0100 |0019: mul-int v1, v1, v0 │ │ +06ad32: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'a0' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06ba44: |[06ba44] com.google.crypto.tink.shaded.protobuf.i1.a0:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06ba54: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06ba58: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06ba5e: 0a00 |0005: move-result v0 │ │ -06ba60: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06ba64: 7240 0f0f 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.w:(ILjava/util/List;Z)V // method@0f0f │ │ -06ba6a: 0e00 |000b: return-void │ │ +06baac: |[06baac] com.google.crypto.tink.shaded.protobuf.i1.a0:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06babc: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06bac0: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06bac6: 0a00 |0005: move-result v0 │ │ +06bac8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06bacc: 7240 110f 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.w:(ILjava/util/List;Z)V // method@0f11 │ │ +06bad2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'b' │ │ type : '(Ljava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06accc: |[06accc] com.google.crypto.tink.shaded.protobuf.i1.b:(Ljava/util/List;)I │ │ -06acdc: 7210 8f19 0000 |0000: invoke-interface {v0}, Ljava/util/List;.size:()I // method@198f │ │ -06ace2: 0a00 |0003: move-result v0 │ │ -06ace4: 0f00 |0004: return v0 │ │ +06ad34: |[06ad34] com.google.crypto.tink.shaded.protobuf.i1.b:(Ljava/util/List;)I │ │ +06ad44: 7210 9119 0000 |0000: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1991 │ │ +06ad4a: 0a00 |0003: move-result v0 │ │ +06ad4c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'b0' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06ba6c: |[06ba6c] com.google.crypto.tink.shaded.protobuf.i1.b0:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06ba7c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06ba80: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06ba86: 0a00 |0005: move-result v0 │ │ -06ba88: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06ba8c: 7240 000f 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.h:(ILjava/util/List;Z)V // method@0f00 │ │ -06ba92: 0e00 |000b: return-void │ │ +06bad4: |[06bad4] com.google.crypto.tink.shaded.protobuf.i1.b0:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06bae4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06bae8: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06baee: 0a00 |0005: move-result v0 │ │ +06baf0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06baf4: 7240 020f 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.h:(ILjava/util/List;Z)V // method@0f02 │ │ +06bafa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'c' │ │ type : '(ILjava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -06ace8: |[06ace8] com.google.crypto.tink.shaded.protobuf.i1.c:(ILjava/util/List;)I │ │ -06acf8: 7210 8f19 0300 |0000: invoke-interface {v3}, Ljava/util/List;.size:()I // method@198f │ │ -06acfe: 0a00 |0003: move-result v0 │ │ -06ad00: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06ad02: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06ad06: 0f01 |0007: return v1 │ │ -06ad08: 7110 760c 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06ad0e: 0a02 |000b: move-result v2 │ │ -06ad10: 9200 0002 |000c: mul-int v0, v0, v2 │ │ -06ad14: 7210 8f19 0300 |000e: invoke-interface {v3}, Ljava/util/List;.size:()I // method@198f │ │ -06ad1a: 0a02 |0011: move-result v2 │ │ -06ad1c: 3521 1000 |0012: if-ge v1, v2, 0022 // +0010 │ │ -06ad20: 7220 8819 1300 |0014: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06ad26: 0c02 |0017: move-result-object v2 │ │ -06ad28: 1f02 5202 |0018: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -06ad2c: 7110 8b0c 0200 |001a: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.h:(Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c8b │ │ -06ad32: 0a02 |001d: move-result v2 │ │ -06ad34: b020 |001e: add-int/2addr v0, v2 │ │ -06ad36: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06ad3a: 28ed |0021: goto 000e // -0013 │ │ -06ad3c: 0f00 |0022: return v0 │ │ +06ad50: |[06ad50] com.google.crypto.tink.shaded.protobuf.i1.c:(ILjava/util/List;)I │ │ +06ad60: 7210 9119 0300 |0000: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1991 │ │ +06ad66: 0a00 |0003: move-result v0 │ │ +06ad68: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06ad6a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06ad6e: 0f01 |0007: return v1 │ │ +06ad70: 7110 780c 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06ad76: 0a02 |000b: move-result v2 │ │ +06ad78: 9200 0002 |000c: mul-int v0, v0, v2 │ │ +06ad7c: 7210 9119 0300 |000e: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1991 │ │ +06ad82: 0a02 |0011: move-result v2 │ │ +06ad84: 3521 1000 |0012: if-ge v1, v2, 0022 // +0010 │ │ +06ad88: 7220 8a19 1300 |0014: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06ad8e: 0c02 |0017: move-result-object v2 │ │ +06ad90: 1f02 5202 |0018: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +06ad94: 7110 8d0c 0200 |001a: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.h:(Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c8d │ │ +06ad9a: 0a02 |001d: move-result v2 │ │ +06ad9c: b020 |001e: add-int/2addr v0, v2 │ │ +06ad9e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ada2: 28ed |0021: goto 000e // -0013 │ │ +06ada4: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'c0' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -06ba94: |[06ba94] com.google.crypto.tink.shaded.protobuf.i1.c0:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;)V │ │ -06baa4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06baa8: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06baae: 0a00 |0005: move-result v0 │ │ -06bab0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06bab4: 7230 090f 1302 |0008: invoke-interface {v3, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1;.q:(ILjava/util/List;)V // method@0f09 │ │ -06baba: 0e00 |000b: return-void │ │ +06bafc: |[06bafc] com.google.crypto.tink.shaded.protobuf.i1.c0:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;)V │ │ +06bb0c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06bb10: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06bb16: 0a00 |0005: move-result v0 │ │ +06bb18: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06bb1c: 7230 0b0f 1302 |0008: invoke-interface {v3, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1;.q:(ILjava/util/List;)V // method@0f0b │ │ +06bb22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'd' │ │ type : '(ILjava/util/List;Z)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -06ad40: |[06ad40] com.google.crypto.tink.shaded.protobuf.i1.d:(ILjava/util/List;Z)I │ │ -06ad50: 7210 8f19 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@198f │ │ -06ad56: 0a00 |0003: move-result v0 │ │ -06ad58: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -06ad5c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06ad5e: 0f01 |0007: return v1 │ │ -06ad60: 7110 5d0b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.e:(Ljava/util/List;)I // method@0b5d │ │ -06ad66: 0a02 |000b: move-result v2 │ │ -06ad68: 7110 760c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06ad6e: 0a01 |000f: move-result v1 │ │ -06ad70: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -06ad74: 7110 570c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c57 │ │ -06ad7a: 0a02 |0015: move-result v2 │ │ -06ad7c: b021 |0016: add-int/2addr v1, v2 │ │ -06ad7e: 0f01 |0017: return v1 │ │ -06ad80: 9200 0001 |0018: mul-int v0, v0, v1 │ │ -06ad84: b002 |001a: add-int/2addr v2, v0 │ │ -06ad86: 0f02 |001b: return v2 │ │ +06ada8: |[06ada8] com.google.crypto.tink.shaded.protobuf.i1.d:(ILjava/util/List;Z)I │ │ +06adb8: 7210 9119 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1991 │ │ +06adbe: 0a00 |0003: move-result v0 │ │ +06adc0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +06adc4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06adc6: 0f01 |0007: return v1 │ │ +06adc8: 7110 5f0b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.e:(Ljava/util/List;)I // method@0b5f │ │ +06adce: 0a02 |000b: move-result v2 │ │ +06add0: 7110 780c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06add6: 0a01 |000f: move-result v1 │ │ +06add8: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +06addc: 7110 590c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c59 │ │ +06ade2: 0a02 |0015: move-result v2 │ │ +06ade4: b021 |0016: add-int/2addr v1, v2 │ │ +06ade6: 0f01 |0017: return v1 │ │ +06ade8: 9200 0001 |0018: mul-int v0, v0, v1 │ │ +06adec: b002 |001a: add-int/2addr v2, v0 │ │ +06adee: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'd0' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06babc: |[06babc] com.google.crypto.tink.shaded.protobuf.i1.d0:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06bacc: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06bad0: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06bad6: 0a00 |0005: move-result v0 │ │ -06bad8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06badc: 7240 fd0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.e:(ILjava/util/List;Z)V // method@0efd │ │ -06bae2: 0e00 |000b: return-void │ │ +06bb24: |[06bb24] com.google.crypto.tink.shaded.protobuf.i1.d0:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06bb34: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06bb38: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06bb3e: 0a00 |0005: move-result v0 │ │ +06bb40: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06bb44: 7240 ff0e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.e:(ILjava/util/List;Z)V // method@0eff │ │ +06bb4a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'e' │ │ type : '(Ljava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06ad88: |[06ad88] com.google.crypto.tink.shaded.protobuf.i1.e:(Ljava/util/List;)I │ │ -06ad98: 7210 8f19 0400 |0000: invoke-interface {v4}, Ljava/util/List;.size:()I // method@198f │ │ -06ad9e: 0a00 |0003: move-result v0 │ │ -06ada0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06ada2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06ada6: 0f01 |0007: return v1 │ │ -06ada8: 2042 ba02 |0008: instance-of v2, v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -06adac: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -06adb0: 1f04 ba02 |000c: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -06adb4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -06adb6: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ -06adba: 6e20 e50f 1400 |0011: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.o:(I)I // method@0fe5 │ │ -06adc0: 0a03 |0014: move-result v3 │ │ -06adc2: 7110 930c 0300 |0015: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.l:(I)I // method@0c93 │ │ -06adc8: 0a03 |0018: move-result v3 │ │ -06adca: b032 |0019: add-int/2addr v2, v3 │ │ -06adcc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06add0: 28f3 |001c: goto 000f // -000d │ │ -06add2: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -06add4: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ -06add8: 7220 8819 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06adde: 0c03 |0023: move-result-object v3 │ │ -06ade0: 1f03 3b04 |0024: check-cast v3, Ljava/lang/Integer; // type@043b │ │ -06ade4: 6e10 0b18 0300 |0026: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -06adea: 0a03 |0029: move-result v3 │ │ -06adec: 7110 930c 0300 |002a: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.l:(I)I // method@0c93 │ │ -06adf2: 0a03 |002d: move-result v3 │ │ -06adf4: b032 |002e: add-int/2addr v2, v3 │ │ -06adf6: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06adfa: 28ed |0031: goto 001e // -0013 │ │ -06adfc: 0f02 |0032: return v2 │ │ +06adf0: |[06adf0] com.google.crypto.tink.shaded.protobuf.i1.e:(Ljava/util/List;)I │ │ +06ae00: 7210 9119 0400 |0000: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1991 │ │ +06ae06: 0a00 |0003: move-result v0 │ │ +06ae08: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06ae0a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06ae0e: 0f01 |0007: return v1 │ │ +06ae10: 2042 ba02 |0008: instance-of v2, v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +06ae14: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +06ae18: 1f04 ba02 |000c: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +06ae1c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +06ae1e: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ +06ae22: 6e20 e70f 1400 |0011: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.o:(I)I // method@0fe7 │ │ +06ae28: 0a03 |0014: move-result v3 │ │ +06ae2a: 7110 950c 0300 |0015: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.l:(I)I // method@0c95 │ │ +06ae30: 0a03 |0018: move-result v3 │ │ +06ae32: b032 |0019: add-int/2addr v2, v3 │ │ +06ae34: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ae38: 28f3 |001c: goto 000f // -000d │ │ +06ae3a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +06ae3c: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ +06ae40: 7220 8a19 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06ae46: 0c03 |0023: move-result-object v3 │ │ +06ae48: 1f03 3b04 |0024: check-cast v3, Ljava/lang/Integer; // type@043b │ │ +06ae4c: 6e10 0d18 0300 |0026: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +06ae52: 0a03 |0029: move-result v3 │ │ +06ae54: 7110 950c 0300 |002a: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.l:(I)I // method@0c95 │ │ +06ae5a: 0a03 |002d: move-result v3 │ │ +06ae5c: b032 |002e: add-int/2addr v2, v3 │ │ +06ae5e: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ae62: 28ed |0031: goto 001e // -0013 │ │ +06ae64: 0f02 |0032: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'e0' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -06bae4: |[06bae4] com.google.crypto.tink.shaded.protobuf.i1.e0:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ -06baf4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -06baf8: 7210 8919 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06bafe: 0a00 |0005: move-result v0 │ │ -06bb00: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06bb04: 7240 f70e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.N:(ILjava/util/List;Z)V // method@0ef7 │ │ -06bb0a: 0e00 |000b: return-void │ │ +06bb4c: |[06bb4c] com.google.crypto.tink.shaded.protobuf.i1.e0:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/u1;Z)V │ │ +06bb5c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +06bb60: 7210 8b19 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06bb66: 0a00 |0005: move-result v0 │ │ +06bb68: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06bb6c: 7240 f90e 1342 |0008: invoke-interface {v3, v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.N:(ILjava/util/List;Z)V // method@0ef9 │ │ +06bb72: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'f' │ │ type : '(ILjava/util/List;Z)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -06ae00: |[06ae00] com.google.crypto.tink.shaded.protobuf.i1.f:(ILjava/util/List;Z)I │ │ -06ae10: 7210 8f19 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@198f │ │ -06ae16: 0a02 |0003: move-result v2 │ │ -06ae18: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06ae1a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -06ae1e: 0f00 |0007: return v0 │ │ -06ae20: 3803 0e00 |0008: if-eqz v3, 0016 // +000e │ │ -06ae24: da02 0204 |000a: mul-int/lit8 v2, v2, #int 4 // #04 │ │ -06ae28: 7110 760c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06ae2e: 0a01 |000f: move-result v1 │ │ -06ae30: 7110 570c 0200 |0010: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c57 │ │ -06ae36: 0a02 |0013: move-result v2 │ │ -06ae38: b021 |0014: add-int/2addr v1, v2 │ │ -06ae3a: 0f01 |0015: return v1 │ │ -06ae3c: 7120 950c 0100 |0016: invoke-static {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/k;.m:(II)I // method@0c95 │ │ -06ae42: 0a01 |0019: move-result v1 │ │ -06ae44: 9202 0201 |001a: mul-int v2, v2, v1 │ │ -06ae48: 0f02 |001c: return v2 │ │ +06ae68: |[06ae68] com.google.crypto.tink.shaded.protobuf.i1.f:(ILjava/util/List;Z)I │ │ +06ae78: 7210 9119 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1991 │ │ +06ae7e: 0a02 |0003: move-result v2 │ │ +06ae80: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06ae82: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +06ae86: 0f00 |0007: return v0 │ │ +06ae88: 3803 0e00 |0008: if-eqz v3, 0016 // +000e │ │ +06ae8c: da02 0204 |000a: mul-int/lit8 v2, v2, #int 4 // #04 │ │ +06ae90: 7110 780c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06ae96: 0a01 |000f: move-result v1 │ │ +06ae98: 7110 590c 0200 |0010: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c59 │ │ +06ae9e: 0a02 |0013: move-result v2 │ │ +06aea0: b021 |0014: add-int/2addr v1, v2 │ │ +06aea2: 0f01 |0015: return v1 │ │ +06aea4: 7120 970c 0100 |0016: invoke-static {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/k;.m:(II)I // method@0c97 │ │ +06aeaa: 0a01 |0019: move-result v1 │ │ +06aeac: 9202 0201 |001a: mul-int v2, v2, v1 │ │ +06aeb0: 0f02 |001c: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'g' │ │ type : '(Ljava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06ae4c: |[06ae4c] com.google.crypto.tink.shaded.protobuf.i1.g:(Ljava/util/List;)I │ │ -06ae5c: 7210 8f19 0000 |0000: invoke-interface {v0}, Ljava/util/List;.size:()I // method@198f │ │ -06ae62: 0a00 |0003: move-result v0 │ │ -06ae64: da00 0004 |0004: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -06ae68: 0f00 |0006: return v0 │ │ +06aeb4: |[06aeb4] com.google.crypto.tink.shaded.protobuf.i1.g:(Ljava/util/List;)I │ │ +06aec4: 7210 9119 0000 |0000: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1991 │ │ +06aeca: 0a00 |0003: move-result v0 │ │ +06aecc: da00 0004 |0004: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +06aed0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'h' │ │ type : '(ILjava/util/List;Z)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06ae6c: |[06ae6c] com.google.crypto.tink.shaded.protobuf.i1.h:(ILjava/util/List;Z)I │ │ -06ae7c: 7210 8f19 0300 |0000: invoke-interface {v3}, Ljava/util/List;.size:()I // method@198f │ │ -06ae82: 0a03 |0003: move-result v3 │ │ -06ae84: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ -06ae88: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06ae8a: 0f02 |0007: return v2 │ │ -06ae8c: 3804 0e00 |0008: if-eqz v4, 0016 // +000e │ │ -06ae90: da03 0308 |000a: mul-int/lit8 v3, v3, #int 8 // #08 │ │ -06ae94: 7110 760c 0200 |000c: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06ae9a: 0a02 |000f: move-result v2 │ │ -06ae9c: 7110 570c 0300 |0010: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c57 │ │ -06aea2: 0a03 |0013: move-result v3 │ │ -06aea4: b032 |0014: add-int/2addr v2, v3 │ │ -06aea6: 0f02 |0015: return v2 │ │ -06aea8: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ -06aeac: 7130 990c 0201 |0018: invoke-static {v2, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.o:(IJ)I // method@0c99 │ │ -06aeb2: 0a02 |001b: move-result v2 │ │ -06aeb4: 9203 0302 |001c: mul-int v3, v3, v2 │ │ -06aeb8: 0f03 |001e: return v3 │ │ +06aed4: |[06aed4] com.google.crypto.tink.shaded.protobuf.i1.h:(ILjava/util/List;Z)I │ │ +06aee4: 7210 9119 0300 |0000: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1991 │ │ +06aeea: 0a03 |0003: move-result v3 │ │ +06aeec: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ +06aef0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06aef2: 0f02 |0007: return v2 │ │ +06aef4: 3804 0e00 |0008: if-eqz v4, 0016 // +000e │ │ +06aef8: da03 0308 |000a: mul-int/lit8 v3, v3, #int 8 // #08 │ │ +06aefc: 7110 780c 0200 |000c: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06af02: 0a02 |000f: move-result v2 │ │ +06af04: 7110 590c 0300 |0010: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c59 │ │ +06af0a: 0a03 |0013: move-result v3 │ │ +06af0c: b032 |0014: add-int/2addr v2, v3 │ │ +06af0e: 0f02 |0015: return v2 │ │ +06af10: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ +06af14: 7130 9b0c 0201 |0018: invoke-static {v2, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.o:(IJ)I // method@0c9b │ │ +06af1a: 0a02 |001b: move-result v2 │ │ +06af1c: 9203 0302 |001c: mul-int v3, v3, v2 │ │ +06af20: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'i' │ │ type : '(Ljava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06aebc: |[06aebc] com.google.crypto.tink.shaded.protobuf.i1.i:(Ljava/util/List;)I │ │ -06aecc: 7210 8f19 0000 |0000: invoke-interface {v0}, Ljava/util/List;.size:()I // method@198f │ │ -06aed2: 0a00 |0003: move-result v0 │ │ -06aed4: da00 0008 |0004: mul-int/lit8 v0, v0, #int 8 // #08 │ │ -06aed8: 0f00 |0006: return v0 │ │ +06af24: |[06af24] com.google.crypto.tink.shaded.protobuf.i1.i:(Ljava/util/List;)I │ │ +06af34: 7210 9119 0000 |0000: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1991 │ │ +06af3a: 0a00 |0003: move-result v0 │ │ +06af3c: da00 0008 |0004: mul-int/lit8 v0, v0, #int 8 // #08 │ │ +06af40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #41 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'j' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/g1;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -06aedc: |[06aedc] com.google.crypto.tink.shaded.protobuf.i1.j:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/g1;)I │ │ -06aeec: 7210 8f19 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@198f │ │ -06aef2: 0a00 |0003: move-result v0 │ │ -06aef4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06aef6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06aefa: 0f01 |0007: return v1 │ │ -06aefc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -06aefe: 3501 1000 |0009: if-ge v1, v0, 0019 // +0010 │ │ -06af02: 7220 8819 1500 |000b: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06af08: 0c03 |000e: move-result-object v3 │ │ -06af0a: 1f03 8902 |000f: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -06af0e: 7130 a10c 3406 |0011: invoke-static {v4, v3, v6}, Lcom/google/crypto/tink/shaded/protobuf/k;.s:(ILcom/google/crypto/tink/shaded/protobuf/r0;Lcom/google/crypto/tink/shaded/protobuf/g1;)I // method@0ca1 │ │ -06af14: 0a03 |0014: move-result v3 │ │ -06af16: b032 |0015: add-int/2addr v2, v3 │ │ -06af18: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06af1c: 28f1 |0018: goto 0009 // -000f │ │ -06af1e: 0f02 |0019: return v2 │ │ +06af44: |[06af44] com.google.crypto.tink.shaded.protobuf.i1.j:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/g1;)I │ │ +06af54: 7210 9119 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@1991 │ │ +06af5a: 0a00 |0003: move-result v0 │ │ +06af5c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06af5e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06af62: 0f01 |0007: return v1 │ │ +06af64: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +06af66: 3501 1000 |0009: if-ge v1, v0, 0019 // +0010 │ │ +06af6a: 7220 8a19 1500 |000b: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06af70: 0c03 |000e: move-result-object v3 │ │ +06af72: 1f03 8902 |000f: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +06af76: 7130 a30c 3406 |0011: invoke-static {v4, v3, v6}, Lcom/google/crypto/tink/shaded/protobuf/k;.s:(ILcom/google/crypto/tink/shaded/protobuf/r0;Lcom/google/crypto/tink/shaded/protobuf/g1;)I // method@0ca3 │ │ +06af7c: 0a03 |0014: move-result v3 │ │ +06af7e: b032 |0015: add-int/2addr v2, v3 │ │ +06af80: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06af84: 28f1 |0018: goto 0009 // -000f │ │ +06af86: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'k' │ │ type : '(ILjava/util/List;Z)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -06af20: |[06af20] com.google.crypto.tink.shaded.protobuf.i1.k:(ILjava/util/List;Z)I │ │ -06af30: 7210 8f19 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@198f │ │ -06af36: 0a00 |0003: move-result v0 │ │ -06af38: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -06af3c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06af3e: 0f01 |0007: return v1 │ │ -06af40: 7110 650b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.l:(Ljava/util/List;)I // method@0b65 │ │ -06af46: 0a02 |000b: move-result v2 │ │ -06af48: 7110 760c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06af4e: 0a01 |000f: move-result v1 │ │ -06af50: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -06af54: 7110 570c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c57 │ │ -06af5a: 0a02 |0015: move-result v2 │ │ -06af5c: b021 |0016: add-int/2addr v1, v2 │ │ -06af5e: 0f01 |0017: return v1 │ │ -06af60: 9200 0001 |0018: mul-int v0, v0, v1 │ │ -06af64: b002 |001a: add-int/2addr v2, v0 │ │ -06af66: 0f02 |001b: return v2 │ │ +06af88: |[06af88] com.google.crypto.tink.shaded.protobuf.i1.k:(ILjava/util/List;Z)I │ │ +06af98: 7210 9119 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1991 │ │ +06af9e: 0a00 |0003: move-result v0 │ │ +06afa0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +06afa4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06afa6: 0f01 |0007: return v1 │ │ +06afa8: 7110 670b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.l:(Ljava/util/List;)I // method@0b67 │ │ +06afae: 0a02 |000b: move-result v2 │ │ +06afb0: 7110 780c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06afb6: 0a01 |000f: move-result v1 │ │ +06afb8: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +06afbc: 7110 590c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c59 │ │ +06afc2: 0a02 |0015: move-result v2 │ │ +06afc4: b021 |0016: add-int/2addr v1, v2 │ │ +06afc6: 0f01 |0017: return v1 │ │ +06afc8: 9200 0001 |0018: mul-int v0, v0, v1 │ │ +06afcc: b002 |001a: add-int/2addr v2, v0 │ │ +06afce: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'l' │ │ type : '(Ljava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06af68: |[06af68] com.google.crypto.tink.shaded.protobuf.i1.l:(Ljava/util/List;)I │ │ -06af78: 7210 8f19 0400 |0000: invoke-interface {v4}, Ljava/util/List;.size:()I // method@198f │ │ -06af7e: 0a00 |0003: move-result v0 │ │ -06af80: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06af82: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06af86: 0f01 |0007: return v1 │ │ -06af88: 2042 ba02 |0008: instance-of v2, v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -06af8c: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -06af90: 1f04 ba02 |000c: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -06af94: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -06af96: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ -06af9a: 6e20 e50f 1400 |0011: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.o:(I)I // method@0fe5 │ │ -06afa0: 0a03 |0014: move-result v3 │ │ -06afa2: 7110 a90c 0300 |0015: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.w:(I)I // method@0ca9 │ │ -06afa8: 0a03 |0018: move-result v3 │ │ -06afaa: b032 |0019: add-int/2addr v2, v3 │ │ -06afac: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06afb0: 28f3 |001c: goto 000f // -000d │ │ -06afb2: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -06afb4: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ -06afb8: 7220 8819 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06afbe: 0c03 |0023: move-result-object v3 │ │ -06afc0: 1f03 3b04 |0024: check-cast v3, Ljava/lang/Integer; // type@043b │ │ -06afc4: 6e10 0b18 0300 |0026: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -06afca: 0a03 |0029: move-result v3 │ │ -06afcc: 7110 a90c 0300 |002a: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.w:(I)I // method@0ca9 │ │ -06afd2: 0a03 |002d: move-result v3 │ │ -06afd4: b032 |002e: add-int/2addr v2, v3 │ │ -06afd6: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06afda: 28ed |0031: goto 001e // -0013 │ │ -06afdc: 0f02 |0032: return v2 │ │ +06afd0: |[06afd0] com.google.crypto.tink.shaded.protobuf.i1.l:(Ljava/util/List;)I │ │ +06afe0: 7210 9119 0400 |0000: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1991 │ │ +06afe6: 0a00 |0003: move-result v0 │ │ +06afe8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06afea: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06afee: 0f01 |0007: return v1 │ │ +06aff0: 2042 ba02 |0008: instance-of v2, v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +06aff4: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +06aff8: 1f04 ba02 |000c: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +06affc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +06affe: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ +06b002: 6e20 e70f 1400 |0011: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.o:(I)I // method@0fe7 │ │ +06b008: 0a03 |0014: move-result v3 │ │ +06b00a: 7110 ab0c 0300 |0015: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.w:(I)I // method@0cab │ │ +06b010: 0a03 |0018: move-result v3 │ │ +06b012: b032 |0019: add-int/2addr v2, v3 │ │ +06b014: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b018: 28f3 |001c: goto 000f // -000d │ │ +06b01a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +06b01c: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ +06b020: 7220 8a19 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06b026: 0c03 |0023: move-result-object v3 │ │ +06b028: 1f03 3b04 |0024: check-cast v3, Ljava/lang/Integer; // type@043b │ │ +06b02c: 6e10 0d18 0300 |0026: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +06b032: 0a03 |0029: move-result v3 │ │ +06b034: 7110 ab0c 0300 |002a: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.w:(I)I // method@0cab │ │ +06b03a: 0a03 |002d: move-result v3 │ │ +06b03c: b032 |002e: add-int/2addr v2, v3 │ │ +06b03e: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b042: 28ed |0031: goto 001e // -0013 │ │ +06b044: 0f02 |0032: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'm' │ │ type : '(ILjava/util/List;Z)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -06afe0: |[06afe0] com.google.crypto.tink.shaded.protobuf.i1.m:(ILjava/util/List;Z)I │ │ -06aff0: 7210 8f19 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@198f │ │ -06aff6: 0a00 |0003: move-result v0 │ │ -06aff8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -06affc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06affe: 0f01 |0007: return v1 │ │ -06b000: 7110 670b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.n:(Ljava/util/List;)I // method@0b67 │ │ -06b006: 0a00 |000b: move-result v0 │ │ -06b008: 3803 0c00 |000c: if-eqz v3, 0018 // +000c │ │ -06b00c: 7110 760c 0100 |000e: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06b012: 0a01 |0011: move-result v1 │ │ -06b014: 7110 570c 0000 |0012: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c57 │ │ -06b01a: 0a02 |0015: move-result v2 │ │ -06b01c: b021 |0016: add-int/2addr v1, v2 │ │ -06b01e: 0f01 |0017: return v1 │ │ -06b020: 7210 8f19 0200 |0018: invoke-interface {v2}, Ljava/util/List;.size:()I // method@198f │ │ -06b026: 0a02 |001b: move-result v2 │ │ -06b028: 7110 760c 0100 |001c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06b02e: 0a01 |001f: move-result v1 │ │ -06b030: 9202 0201 |0020: mul-int v2, v2, v1 │ │ -06b034: b020 |0022: add-int/2addr v0, v2 │ │ -06b036: 0f00 |0023: return v0 │ │ +06b048: |[06b048] com.google.crypto.tink.shaded.protobuf.i1.m:(ILjava/util/List;Z)I │ │ +06b058: 7210 9119 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1991 │ │ +06b05e: 0a00 |0003: move-result v0 │ │ +06b060: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +06b064: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06b066: 0f01 |0007: return v1 │ │ +06b068: 7110 690b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.n:(Ljava/util/List;)I // method@0b69 │ │ +06b06e: 0a00 |000b: move-result v0 │ │ +06b070: 3803 0c00 |000c: if-eqz v3, 0018 // +000c │ │ +06b074: 7110 780c 0100 |000e: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06b07a: 0a01 |0011: move-result v1 │ │ +06b07c: 7110 590c 0000 |0012: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c59 │ │ +06b082: 0a02 |0015: move-result v2 │ │ +06b084: b021 |0016: add-int/2addr v1, v2 │ │ +06b086: 0f01 |0017: return v1 │ │ +06b088: 7210 9119 0200 |0018: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1991 │ │ +06b08e: 0a02 |001b: move-result v2 │ │ +06b090: 7110 780c 0100 |001c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06b096: 0a01 |001f: move-result v1 │ │ +06b098: 9202 0201 |0020: mul-int v2, v2, v1 │ │ +06b09c: b020 |0022: add-int/2addr v0, v2 │ │ +06b09e: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'n' │ │ type : '(Ljava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06b038: |[06b038] com.google.crypto.tink.shaded.protobuf.i1.n:(Ljava/util/List;)I │ │ -06b048: 7210 8f19 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@198f │ │ -06b04e: 0a00 |0003: move-result v0 │ │ -06b050: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06b052: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06b056: 0f01 |0007: return v1 │ │ -06b058: 2052 5702 |0008: instance-of v2, v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -06b05c: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -06b060: 1f05 5702 |000c: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -06b064: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -06b066: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ -06b06a: 6e20 300b 1500 |0011: invoke-virtual {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.o:(I)J // method@0b30 │ │ -06b070: 0b03 |0014: move-result-wide v3 │ │ -06b072: 7120 ad0c 4300 |0015: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.y:(J)I // method@0cad │ │ -06b078: 0a03 |0018: move-result v3 │ │ -06b07a: b032 |0019: add-int/2addr v2, v3 │ │ -06b07c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b080: 28f3 |001c: goto 000f // -000d │ │ -06b082: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -06b084: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ -06b088: 7220 8819 1500 |0020: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06b08e: 0c03 |0023: move-result-object v3 │ │ -06b090: 1f03 3e04 |0024: check-cast v3, Ljava/lang/Long; // type@043e │ │ -06b094: 6e10 1218 0300 |0026: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -06b09a: 0b03 |0029: move-result-wide v3 │ │ -06b09c: 7120 ad0c 4300 |002a: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.y:(J)I // method@0cad │ │ -06b0a2: 0a03 |002d: move-result v3 │ │ -06b0a4: b032 |002e: add-int/2addr v2, v3 │ │ -06b0a6: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b0aa: 28ed |0031: goto 001e // -0013 │ │ -06b0ac: 0f02 |0032: return v2 │ │ +06b0a0: |[06b0a0] com.google.crypto.tink.shaded.protobuf.i1.n:(Ljava/util/List;)I │ │ +06b0b0: 7210 9119 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@1991 │ │ +06b0b6: 0a00 |0003: move-result v0 │ │ +06b0b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06b0ba: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06b0be: 0f01 |0007: return v1 │ │ +06b0c0: 2052 5702 |0008: instance-of v2, v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +06b0c4: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +06b0c8: 1f05 5702 |000c: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +06b0cc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +06b0ce: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ +06b0d2: 6e20 320b 1500 |0011: invoke-virtual {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.o:(I)J // method@0b32 │ │ +06b0d8: 0b03 |0014: move-result-wide v3 │ │ +06b0da: 7120 af0c 4300 |0015: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.y:(J)I // method@0caf │ │ +06b0e0: 0a03 |0018: move-result v3 │ │ +06b0e2: b032 |0019: add-int/2addr v2, v3 │ │ +06b0e4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b0e8: 28f3 |001c: goto 000f // -000d │ │ +06b0ea: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +06b0ec: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ +06b0f0: 7220 8a19 1500 |0020: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06b0f6: 0c03 |0023: move-result-object v3 │ │ +06b0f8: 1f03 3e04 |0024: check-cast v3, Ljava/lang/Long; // type@043e │ │ +06b0fc: 6e10 1418 0300 |0026: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +06b102: 0b03 |0029: move-result-wide v3 │ │ +06b104: 7120 af0c 4300 |002a: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.y:(J)I // method@0caf │ │ +06b10a: 0a03 |002d: move-result v3 │ │ +06b10c: b032 |002e: add-int/2addr v2, v3 │ │ +06b10e: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b112: 28ed |0031: goto 001e // -0013 │ │ +06b114: 0f02 |0032: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'o' │ │ type : '(ILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06b0b0: |[06b0b0] com.google.crypto.tink.shaded.protobuf.i1.o:(ILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;)I │ │ -06b0c0: 2020 3902 |0000: instance-of v0, v2, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ -06b0c4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06b0c8: 1f02 3902 |0004: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ -06b0cc: 7120 530c 2100 |0006: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.A:(ILcom/google/crypto/tink/shaded/protobuf/e0;)I // method@0c53 │ │ -06b0d2: 0a01 |0009: move-result v1 │ │ -06b0d4: 0f01 |000a: return v1 │ │ -06b0d6: 1f02 8902 |000b: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -06b0da: 7130 5d0c 2103 |000d: invoke-static {v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.F:(ILcom/google/crypto/tink/shaded/protobuf/r0;Lcom/google/crypto/tink/shaded/protobuf/g1;)I // method@0c5d │ │ -06b0e0: 0a01 |0010: move-result v1 │ │ -06b0e2: 0f01 |0011: return v1 │ │ +06b118: |[06b118] com.google.crypto.tink.shaded.protobuf.i1.o:(ILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/g1;)I │ │ +06b128: 2020 3902 |0000: instance-of v0, v2, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ +06b12c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +06b130: 1f02 3902 |0004: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ +06b134: 7120 550c 2100 |0006: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.A:(ILcom/google/crypto/tink/shaded/protobuf/e0;)I // method@0c55 │ │ +06b13a: 0a01 |0009: move-result v1 │ │ +06b13c: 0f01 |000a: return v1 │ │ +06b13e: 1f02 8902 |000b: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +06b142: 7130 5f0c 2103 |000d: invoke-static {v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.F:(ILcom/google/crypto/tink/shaded/protobuf/r0;Lcom/google/crypto/tink/shaded/protobuf/g1;)I // method@0c5f │ │ +06b148: 0a01 |0010: move-result v1 │ │ +06b14a: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'p' │ │ type : '(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/g1;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -06b0e4: |[06b0e4] com.google.crypto.tink.shaded.protobuf.i1.p:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/g1;)I │ │ -06b0f4: 7210 8f19 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@198f │ │ -06b0fa: 0a00 |0003: move-result v0 │ │ -06b0fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06b0fe: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06b102: 0f01 |0007: return v1 │ │ -06b104: 7110 760c 0400 |0008: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06b10a: 0a04 |000b: move-result v4 │ │ -06b10c: 9204 0400 |000c: mul-int v4, v4, v0 │ │ -06b110: 3501 1b00 |000e: if-ge v1, v0, 0029 // +001b │ │ -06b114: 7220 8819 1500 |0010: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06b11a: 0c02 |0013: move-result-object v2 │ │ -06b11c: 2023 3902 |0014: instance-of v3, v2, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ -06b120: 3803 0900 |0016: if-eqz v3, 001f // +0009 │ │ -06b124: 1f02 3902 |0018: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ -06b128: 7110 550c 0200 |001a: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.B:(Lcom/google/crypto/tink/shaded/protobuf/e0;)I // method@0c55 │ │ -06b12e: 0a02 |001d: move-result v2 │ │ -06b130: 2807 |001e: goto 0025 // +0007 │ │ -06b132: 1f02 8902 |001f: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -06b136: 7120 610c 6200 |0021: invoke-static {v2, v6}, Lcom/google/crypto/tink/shaded/protobuf/k;.H:(Lcom/google/crypto/tink/shaded/protobuf/r0;Lcom/google/crypto/tink/shaded/protobuf/g1;)I // method@0c61 │ │ -06b13c: 0a02 |0024: move-result v2 │ │ -06b13e: b024 |0025: add-int/2addr v4, v2 │ │ -06b140: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b144: 28e6 |0028: goto 000e // -001a │ │ -06b146: 0f04 |0029: return v4 │ │ +06b14c: |[06b14c] com.google.crypto.tink.shaded.protobuf.i1.p:(ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/g1;)I │ │ +06b15c: 7210 9119 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@1991 │ │ +06b162: 0a00 |0003: move-result v0 │ │ +06b164: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06b166: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06b16a: 0f01 |0007: return v1 │ │ +06b16c: 7110 780c 0400 |0008: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06b172: 0a04 |000b: move-result v4 │ │ +06b174: 9204 0400 |000c: mul-int v4, v4, v0 │ │ +06b178: 3501 1b00 |000e: if-ge v1, v0, 0029 // +001b │ │ +06b17c: 7220 8a19 1500 |0010: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06b182: 0c02 |0013: move-result-object v2 │ │ +06b184: 2023 3902 |0014: instance-of v3, v2, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ +06b188: 3803 0900 |0016: if-eqz v3, 001f // +0009 │ │ +06b18c: 1f02 3902 |0018: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/e0; // type@0239 │ │ +06b190: 7110 570c 0200 |001a: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.B:(Lcom/google/crypto/tink/shaded/protobuf/e0;)I // method@0c57 │ │ +06b196: 0a02 |001d: move-result v2 │ │ +06b198: 2807 |001e: goto 0025 // +0007 │ │ +06b19a: 1f02 8902 |001f: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +06b19e: 7120 630c 6200 |0021: invoke-static {v2, v6}, Lcom/google/crypto/tink/shaded/protobuf/k;.H:(Lcom/google/crypto/tink/shaded/protobuf/r0;Lcom/google/crypto/tink/shaded/protobuf/g1;)I // method@0c63 │ │ +06b1a4: 0a02 |0024: move-result v2 │ │ +06b1a6: b024 |0025: add-int/2addr v4, v2 │ │ +06b1a8: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b1ac: 28e6 |0028: goto 000e // -001a │ │ +06b1ae: 0f04 |0029: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #48 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'q' │ │ type : '(ILjava/util/List;Z)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -06b148: |[06b148] com.google.crypto.tink.shaded.protobuf.i1.q:(ILjava/util/List;Z)I │ │ -06b158: 7210 8f19 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@198f │ │ -06b15e: 0a00 |0003: move-result v0 │ │ -06b160: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -06b164: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06b166: 0f01 |0007: return v1 │ │ -06b168: 7110 6b0b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.r:(Ljava/util/List;)I // method@0b6b │ │ -06b16e: 0a02 |000b: move-result v2 │ │ -06b170: 7110 760c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06b176: 0a01 |000f: move-result v1 │ │ -06b178: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -06b17c: 7110 570c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c57 │ │ -06b182: 0a02 |0015: move-result v2 │ │ -06b184: b021 |0016: add-int/2addr v1, v2 │ │ -06b186: 0f01 |0017: return v1 │ │ -06b188: 9200 0001 |0018: mul-int v0, v0, v1 │ │ -06b18c: b002 |001a: add-int/2addr v2, v0 │ │ -06b18e: 0f02 |001b: return v2 │ │ +06b1b0: |[06b1b0] com.google.crypto.tink.shaded.protobuf.i1.q:(ILjava/util/List;Z)I │ │ +06b1c0: 7210 9119 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1991 │ │ +06b1c6: 0a00 |0003: move-result v0 │ │ +06b1c8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +06b1cc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06b1ce: 0f01 |0007: return v1 │ │ +06b1d0: 7110 6d0b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.r:(Ljava/util/List;)I // method@0b6d │ │ +06b1d6: 0a02 |000b: move-result v2 │ │ +06b1d8: 7110 780c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06b1de: 0a01 |000f: move-result v1 │ │ +06b1e0: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +06b1e4: 7110 590c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c59 │ │ +06b1ea: 0a02 |0015: move-result v2 │ │ +06b1ec: b021 |0016: add-int/2addr v1, v2 │ │ +06b1ee: 0f01 |0017: return v1 │ │ +06b1f0: 9200 0001 |0018: mul-int v0, v0, v1 │ │ +06b1f4: b002 |001a: add-int/2addr v2, v0 │ │ +06b1f6: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #49 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'r' │ │ type : '(Ljava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06b190: |[06b190] com.google.crypto.tink.shaded.protobuf.i1.r:(Ljava/util/List;)I │ │ -06b1a0: 7210 8f19 0400 |0000: invoke-interface {v4}, Ljava/util/List;.size:()I // method@198f │ │ -06b1a6: 0a00 |0003: move-result v0 │ │ -06b1a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06b1aa: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06b1ae: 0f01 |0007: return v1 │ │ -06b1b0: 2042 ba02 |0008: instance-of v2, v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -06b1b4: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -06b1b8: 1f04 ba02 |000c: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -06b1bc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -06b1be: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ -06b1c2: 6e20 e50f 1400 |0011: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.o:(I)I // method@0fe5 │ │ -06b1c8: 0a03 |0014: move-result v3 │ │ -06b1ca: 7110 6f0c 0300 |0015: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.O:(I)I // method@0c6f │ │ -06b1d0: 0a03 |0018: move-result v3 │ │ -06b1d2: b032 |0019: add-int/2addr v2, v3 │ │ -06b1d4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b1d8: 28f3 |001c: goto 000f // -000d │ │ -06b1da: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -06b1dc: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ -06b1e0: 7220 8819 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06b1e6: 0c03 |0023: move-result-object v3 │ │ -06b1e8: 1f03 3b04 |0024: check-cast v3, Ljava/lang/Integer; // type@043b │ │ -06b1ec: 6e10 0b18 0300 |0026: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -06b1f2: 0a03 |0029: move-result v3 │ │ -06b1f4: 7110 6f0c 0300 |002a: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.O:(I)I // method@0c6f │ │ -06b1fa: 0a03 |002d: move-result v3 │ │ -06b1fc: b032 |002e: add-int/2addr v2, v3 │ │ -06b1fe: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b202: 28ed |0031: goto 001e // -0013 │ │ -06b204: 0f02 |0032: return v2 │ │ +06b1f8: |[06b1f8] com.google.crypto.tink.shaded.protobuf.i1.r:(Ljava/util/List;)I │ │ +06b208: 7210 9119 0400 |0000: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1991 │ │ +06b20e: 0a00 |0003: move-result v0 │ │ +06b210: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06b212: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06b216: 0f01 |0007: return v1 │ │ +06b218: 2042 ba02 |0008: instance-of v2, v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +06b21c: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +06b220: 1f04 ba02 |000c: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +06b224: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +06b226: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ +06b22a: 6e20 e70f 1400 |0011: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.o:(I)I // method@0fe7 │ │ +06b230: 0a03 |0014: move-result v3 │ │ +06b232: 7110 710c 0300 |0015: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.O:(I)I // method@0c71 │ │ +06b238: 0a03 |0018: move-result v3 │ │ +06b23a: b032 |0019: add-int/2addr v2, v3 │ │ +06b23c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b240: 28f3 |001c: goto 000f // -000d │ │ +06b242: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +06b244: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ +06b248: 7220 8a19 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06b24e: 0c03 |0023: move-result-object v3 │ │ +06b250: 1f03 3b04 |0024: check-cast v3, Ljava/lang/Integer; // type@043b │ │ +06b254: 6e10 0d18 0300 |0026: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +06b25a: 0a03 |0029: move-result v3 │ │ +06b25c: 7110 710c 0300 |002a: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.O:(I)I // method@0c71 │ │ +06b262: 0a03 |002d: move-result v3 │ │ +06b264: b032 |002e: add-int/2addr v2, v3 │ │ +06b266: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b26a: 28ed |0031: goto 001e // -0013 │ │ +06b26c: 0f02 |0032: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #50 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 's' │ │ type : '(ILjava/util/List;Z)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -06b208: |[06b208] com.google.crypto.tink.shaded.protobuf.i1.s:(ILjava/util/List;Z)I │ │ -06b218: 7210 8f19 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@198f │ │ -06b21e: 0a00 |0003: move-result v0 │ │ -06b220: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -06b224: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06b226: 0f01 |0007: return v1 │ │ -06b228: 7110 6d0b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.t:(Ljava/util/List;)I // method@0b6d │ │ -06b22e: 0a02 |000b: move-result v2 │ │ -06b230: 7110 760c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06b236: 0a01 |000f: move-result v1 │ │ -06b238: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -06b23c: 7110 570c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c57 │ │ -06b242: 0a02 |0015: move-result v2 │ │ -06b244: b021 |0016: add-int/2addr v1, v2 │ │ -06b246: 0f01 |0017: return v1 │ │ -06b248: 9200 0001 |0018: mul-int v0, v0, v1 │ │ -06b24c: b002 |001a: add-int/2addr v2, v0 │ │ -06b24e: 0f02 |001b: return v2 │ │ +06b270: |[06b270] com.google.crypto.tink.shaded.protobuf.i1.s:(ILjava/util/List;Z)I │ │ +06b280: 7210 9119 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1991 │ │ +06b286: 0a00 |0003: move-result v0 │ │ +06b288: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +06b28c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06b28e: 0f01 |0007: return v1 │ │ +06b290: 7110 6f0b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.t:(Ljava/util/List;)I // method@0b6f │ │ +06b296: 0a02 |000b: move-result v2 │ │ +06b298: 7110 780c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06b29e: 0a01 |000f: move-result v1 │ │ +06b2a0: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +06b2a4: 7110 590c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c59 │ │ +06b2aa: 0a02 |0015: move-result v2 │ │ +06b2ac: b021 |0016: add-int/2addr v1, v2 │ │ +06b2ae: 0f01 |0017: return v1 │ │ +06b2b0: 9200 0001 |0018: mul-int v0, v0, v1 │ │ +06b2b4: b002 |001a: add-int/2addr v2, v0 │ │ +06b2b6: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #51 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 't' │ │ type : '(Ljava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06b250: |[06b250] com.google.crypto.tink.shaded.protobuf.i1.t:(Ljava/util/List;)I │ │ -06b260: 7210 8f19 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@198f │ │ -06b266: 0a00 |0003: move-result v0 │ │ -06b268: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06b26a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06b26e: 0f01 |0007: return v1 │ │ -06b270: 2052 5702 |0008: instance-of v2, v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -06b274: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -06b278: 1f05 5702 |000c: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -06b27c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -06b27e: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ -06b282: 6e20 300b 1500 |0011: invoke-virtual {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.o:(I)J // method@0b30 │ │ -06b288: 0b03 |0014: move-result-wide v3 │ │ -06b28a: 7120 730c 4300 |0015: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.Q:(J)I // method@0c73 │ │ -06b290: 0a03 |0018: move-result v3 │ │ -06b292: b032 |0019: add-int/2addr v2, v3 │ │ -06b294: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b298: 28f3 |001c: goto 000f // -000d │ │ -06b29a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -06b29c: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ -06b2a0: 7220 8819 1500 |0020: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06b2a6: 0c03 |0023: move-result-object v3 │ │ -06b2a8: 1f03 3e04 |0024: check-cast v3, Ljava/lang/Long; // type@043e │ │ -06b2ac: 6e10 1218 0300 |0026: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -06b2b2: 0b03 |0029: move-result-wide v3 │ │ -06b2b4: 7120 730c 4300 |002a: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.Q:(J)I // method@0c73 │ │ -06b2ba: 0a03 |002d: move-result v3 │ │ -06b2bc: b032 |002e: add-int/2addr v2, v3 │ │ -06b2be: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b2c2: 28ed |0031: goto 001e // -0013 │ │ -06b2c4: 0f02 |0032: return v2 │ │ +06b2b8: |[06b2b8] com.google.crypto.tink.shaded.protobuf.i1.t:(Ljava/util/List;)I │ │ +06b2c8: 7210 9119 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@1991 │ │ +06b2ce: 0a00 |0003: move-result v0 │ │ +06b2d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06b2d2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06b2d6: 0f01 |0007: return v1 │ │ +06b2d8: 2052 5702 |0008: instance-of v2, v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +06b2dc: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +06b2e0: 1f05 5702 |000c: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +06b2e4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +06b2e6: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ +06b2ea: 6e20 320b 1500 |0011: invoke-virtual {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.o:(I)J // method@0b32 │ │ +06b2f0: 0b03 |0014: move-result-wide v3 │ │ +06b2f2: 7120 750c 4300 |0015: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.Q:(J)I // method@0c75 │ │ +06b2f8: 0a03 |0018: move-result v3 │ │ +06b2fa: b032 |0019: add-int/2addr v2, v3 │ │ +06b2fc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b300: 28f3 |001c: goto 000f // -000d │ │ +06b302: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +06b304: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ +06b308: 7220 8a19 1500 |0020: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06b30e: 0c03 |0023: move-result-object v3 │ │ +06b310: 1f03 3e04 |0024: check-cast v3, Ljava/lang/Long; // type@043e │ │ +06b314: 6e10 1418 0300 |0026: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +06b31a: 0b03 |0029: move-result-wide v3 │ │ +06b31c: 7120 750c 4300 |002a: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.Q:(J)I // method@0c75 │ │ +06b322: 0a03 |002d: move-result v3 │ │ +06b324: b032 |002e: add-int/2addr v2, v3 │ │ +06b326: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b32a: 28ed |0031: goto 001e // -0013 │ │ +06b32c: 0f02 |0032: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #52 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'u' │ │ type : '(ILjava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -06b2c8: |[06b2c8] com.google.crypto.tink.shaded.protobuf.i1.u:(ILjava/util/List;)I │ │ -06b2d8: 7210 8f19 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@198f │ │ -06b2de: 0a00 |0003: move-result v0 │ │ -06b2e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06b2e2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06b2e6: 0f01 |0007: return v1 │ │ -06b2e8: 7110 760c 0400 |0008: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06b2ee: 0a04 |000b: move-result v4 │ │ -06b2f0: 9204 0400 |000c: mul-int v4, v4, v0 │ │ -06b2f4: 2052 3f02 |000e: instance-of v2, v5, Lcom/google/crypto/tink/shaded/protobuf/g0; // type@023f │ │ -06b2f8: 3802 1f00 |0010: if-eqz v2, 002f // +001f │ │ -06b2fc: 1f05 3f02 |0012: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/g0; // type@023f │ │ -06b300: 3501 3600 |0014: if-ge v1, v0, 004a // +0036 │ │ -06b304: 7220 540a 1500 |0016: invoke-interface {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/g0;.c:(I)Ljava/lang/Object; // method@0a54 │ │ -06b30a: 0c02 |0019: move-result-object v2 │ │ -06b30c: 2023 5202 |001a: instance-of v3, v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -06b310: 3803 0900 |001c: if-eqz v3, 0025 // +0009 │ │ -06b314: 1f02 5202 |001e: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -06b318: 7110 8b0c 0200 |0020: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.h:(Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c8b │ │ -06b31e: 0a02 |0023: move-result v2 │ │ -06b320: 2807 |0024: goto 002b // +0007 │ │ -06b322: 1f02 5404 |0025: check-cast v2, Ljava/lang/String; // type@0454 │ │ -06b326: 7110 750c 0200 |0027: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.S:(Ljava/lang/String;)I // method@0c75 │ │ -06b32c: 0a02 |002a: move-result v2 │ │ -06b32e: b024 |002b: add-int/2addr v4, v2 │ │ -06b330: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b334: 28e6 |002e: goto 0014 // -001a │ │ -06b336: 3501 1b00 |002f: if-ge v1, v0, 004a // +001b │ │ -06b33a: 7220 8819 1500 |0031: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06b340: 0c02 |0034: move-result-object v2 │ │ -06b342: 2023 5202 |0035: instance-of v3, v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -06b346: 3803 0900 |0037: if-eqz v3, 0040 // +0009 │ │ -06b34a: 1f02 5202 |0039: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -06b34e: 7110 8b0c 0200 |003b: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.h:(Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c8b │ │ -06b354: 0a02 |003e: move-result v2 │ │ -06b356: 2807 |003f: goto 0046 // +0007 │ │ -06b358: 1f02 5404 |0040: check-cast v2, Ljava/lang/String; // type@0454 │ │ -06b35c: 7110 750c 0200 |0042: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.S:(Ljava/lang/String;)I // method@0c75 │ │ -06b362: 0a02 |0045: move-result v2 │ │ -06b364: b024 |0046: add-int/2addr v4, v2 │ │ -06b366: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b36a: 28e6 |0049: goto 002f // -001a │ │ -06b36c: 0f04 |004a: return v4 │ │ +06b330: |[06b330] com.google.crypto.tink.shaded.protobuf.i1.u:(ILjava/util/List;)I │ │ +06b340: 7210 9119 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@1991 │ │ +06b346: 0a00 |0003: move-result v0 │ │ +06b348: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06b34a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06b34e: 0f01 |0007: return v1 │ │ +06b350: 7110 780c 0400 |0008: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06b356: 0a04 |000b: move-result v4 │ │ +06b358: 9204 0400 |000c: mul-int v4, v4, v0 │ │ +06b35c: 2052 3f02 |000e: instance-of v2, v5, Lcom/google/crypto/tink/shaded/protobuf/g0; // type@023f │ │ +06b360: 3802 1f00 |0010: if-eqz v2, 002f // +001f │ │ +06b364: 1f05 3f02 |0012: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/g0; // type@023f │ │ +06b368: 3501 3600 |0014: if-ge v1, v0, 004a // +0036 │ │ +06b36c: 7220 560a 1500 |0016: invoke-interface {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/g0;.c:(I)Ljava/lang/Object; // method@0a56 │ │ +06b372: 0c02 |0019: move-result-object v2 │ │ +06b374: 2023 5202 |001a: instance-of v3, v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +06b378: 3803 0900 |001c: if-eqz v3, 0025 // +0009 │ │ +06b37c: 1f02 5202 |001e: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +06b380: 7110 8d0c 0200 |0020: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.h:(Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c8d │ │ +06b386: 0a02 |0023: move-result v2 │ │ +06b388: 2807 |0024: goto 002b // +0007 │ │ +06b38a: 1f02 5404 |0025: check-cast v2, Ljava/lang/String; // type@0454 │ │ +06b38e: 7110 770c 0200 |0027: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.S:(Ljava/lang/String;)I // method@0c77 │ │ +06b394: 0a02 |002a: move-result v2 │ │ +06b396: b024 |002b: add-int/2addr v4, v2 │ │ +06b398: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b39c: 28e6 |002e: goto 0014 // -001a │ │ +06b39e: 3501 1b00 |002f: if-ge v1, v0, 004a // +001b │ │ +06b3a2: 7220 8a19 1500 |0031: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06b3a8: 0c02 |0034: move-result-object v2 │ │ +06b3aa: 2023 5202 |0035: instance-of v3, v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +06b3ae: 3803 0900 |0037: if-eqz v3, 0040 // +0009 │ │ +06b3b2: 1f02 5202 |0039: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +06b3b6: 7110 8d0c 0200 |003b: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.h:(Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c8d │ │ +06b3bc: 0a02 |003e: move-result v2 │ │ +06b3be: 2807 |003f: goto 0046 // +0007 │ │ +06b3c0: 1f02 5404 |0040: check-cast v2, Ljava/lang/String; // type@0454 │ │ +06b3c4: 7110 770c 0200 |0042: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.S:(Ljava/lang/String;)I // method@0c77 │ │ +06b3ca: 0a02 |0045: move-result v2 │ │ +06b3cc: b024 |0046: add-int/2addr v4, v2 │ │ +06b3ce: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b3d2: 28e6 |0049: goto 002f // -001a │ │ +06b3d4: 0f04 |004a: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #53 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'v' │ │ type : '(ILjava/util/List;Z)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -06b370: |[06b370] com.google.crypto.tink.shaded.protobuf.i1.v:(ILjava/util/List;Z)I │ │ -06b380: 7210 8f19 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@198f │ │ -06b386: 0a00 |0003: move-result v0 │ │ -06b388: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -06b38c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06b38e: 0f01 |0007: return v1 │ │ -06b390: 7110 700b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.w:(Ljava/util/List;)I // method@0b70 │ │ -06b396: 0a02 |000b: move-result v2 │ │ -06b398: 7110 760c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06b39e: 0a01 |000f: move-result v1 │ │ -06b3a0: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -06b3a4: 7110 570c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c57 │ │ -06b3aa: 0a02 |0015: move-result v2 │ │ -06b3ac: b021 |0016: add-int/2addr v1, v2 │ │ -06b3ae: 0f01 |0017: return v1 │ │ -06b3b0: 9200 0001 |0018: mul-int v0, v0, v1 │ │ -06b3b4: b002 |001a: add-int/2addr v2, v0 │ │ -06b3b6: 0f02 |001b: return v2 │ │ +06b3d8: |[06b3d8] com.google.crypto.tink.shaded.protobuf.i1.v:(ILjava/util/List;Z)I │ │ +06b3e8: 7210 9119 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1991 │ │ +06b3ee: 0a00 |0003: move-result v0 │ │ +06b3f0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +06b3f4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06b3f6: 0f01 |0007: return v1 │ │ +06b3f8: 7110 720b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.w:(Ljava/util/List;)I // method@0b72 │ │ +06b3fe: 0a02 |000b: move-result v2 │ │ +06b400: 7110 780c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06b406: 0a01 |000f: move-result v1 │ │ +06b408: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +06b40c: 7110 590c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c59 │ │ +06b412: 0a02 |0015: move-result v2 │ │ +06b414: b021 |0016: add-int/2addr v1, v2 │ │ +06b416: 0f01 |0017: return v1 │ │ +06b418: 9200 0001 |0018: mul-int v0, v0, v1 │ │ +06b41c: b002 |001a: add-int/2addr v2, v0 │ │ +06b41e: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #54 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'w' │ │ type : '(Ljava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06b3b8: |[06b3b8] com.google.crypto.tink.shaded.protobuf.i1.w:(Ljava/util/List;)I │ │ -06b3c8: 7210 8f19 0400 |0000: invoke-interface {v4}, Ljava/util/List;.size:()I // method@198f │ │ -06b3ce: 0a00 |0003: move-result v0 │ │ -06b3d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06b3d2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06b3d6: 0f01 |0007: return v1 │ │ -06b3d8: 2042 ba02 |0008: instance-of v2, v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -06b3dc: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -06b3e0: 1f04 ba02 |000c: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ -06b3e4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -06b3e6: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ -06b3ea: 6e20 e50f 1400 |0011: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.o:(I)I // method@0fe5 │ │ -06b3f0: 0a03 |0014: move-result v3 │ │ -06b3f2: 7110 780c 0300 |0015: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.V:(I)I // method@0c78 │ │ -06b3f8: 0a03 |0018: move-result v3 │ │ -06b3fa: b032 |0019: add-int/2addr v2, v3 │ │ -06b3fc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b400: 28f3 |001c: goto 000f // -000d │ │ -06b402: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -06b404: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ -06b408: 7220 8819 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06b40e: 0c03 |0023: move-result-object v3 │ │ -06b410: 1f03 3b04 |0024: check-cast v3, Ljava/lang/Integer; // type@043b │ │ -06b414: 6e10 0b18 0300 |0026: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -06b41a: 0a03 |0029: move-result v3 │ │ -06b41c: 7110 780c 0300 |002a: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.V:(I)I // method@0c78 │ │ -06b422: 0a03 |002d: move-result v3 │ │ -06b424: b032 |002e: add-int/2addr v2, v3 │ │ -06b426: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b42a: 28ed |0031: goto 001e // -0013 │ │ -06b42c: 0f02 |0032: return v2 │ │ +06b420: |[06b420] com.google.crypto.tink.shaded.protobuf.i1.w:(Ljava/util/List;)I │ │ +06b430: 7210 9119 0400 |0000: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1991 │ │ +06b436: 0a00 |0003: move-result v0 │ │ +06b438: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06b43a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06b43e: 0f01 |0007: return v1 │ │ +06b440: 2042 ba02 |0008: instance-of v2, v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +06b444: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +06b448: 1f04 ba02 |000c: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/z; // type@02ba │ │ +06b44c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +06b44e: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ +06b452: 6e20 e70f 1400 |0011: invoke-virtual {v4, v1}, Lcom/google/crypto/tink/shaded/protobuf/z;.o:(I)I // method@0fe7 │ │ +06b458: 0a03 |0014: move-result v3 │ │ +06b45a: 7110 7a0c 0300 |0015: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.V:(I)I // method@0c7a │ │ +06b460: 0a03 |0018: move-result v3 │ │ +06b462: b032 |0019: add-int/2addr v2, v3 │ │ +06b464: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b468: 28f3 |001c: goto 000f // -000d │ │ +06b46a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +06b46c: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ +06b470: 7220 8a19 1400 |0020: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06b476: 0c03 |0023: move-result-object v3 │ │ +06b478: 1f03 3b04 |0024: check-cast v3, Ljava/lang/Integer; // type@043b │ │ +06b47c: 6e10 0d18 0300 |0026: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +06b482: 0a03 |0029: move-result v3 │ │ +06b484: 7110 7a0c 0300 |002a: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.V:(I)I // method@0c7a │ │ +06b48a: 0a03 |002d: move-result v3 │ │ +06b48c: b032 |002e: add-int/2addr v2, v3 │ │ +06b48e: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b492: 28ed |0031: goto 001e // -0013 │ │ +06b494: 0f02 |0032: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #55 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'x' │ │ type : '(ILjava/util/List;Z)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -06b430: |[06b430] com.google.crypto.tink.shaded.protobuf.i1.x:(ILjava/util/List;Z)I │ │ -06b440: 7210 8f19 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@198f │ │ -06b446: 0a00 |0003: move-result v0 │ │ -06b448: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -06b44c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06b44e: 0f01 |0007: return v1 │ │ -06b450: 7110 720b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.y:(Ljava/util/List;)I // method@0b72 │ │ -06b456: 0a02 |000b: move-result v2 │ │ -06b458: 7110 760c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06b45e: 0a01 |000f: move-result v1 │ │ -06b460: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -06b464: 7110 570c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c57 │ │ -06b46a: 0a02 |0015: move-result v2 │ │ -06b46c: b021 |0016: add-int/2addr v1, v2 │ │ -06b46e: 0f01 |0017: return v1 │ │ -06b470: 9200 0001 |0018: mul-int v0, v0, v1 │ │ -06b474: b002 |001a: add-int/2addr v2, v0 │ │ -06b476: 0f02 |001b: return v2 │ │ +06b498: |[06b498] com.google.crypto.tink.shaded.protobuf.i1.x:(ILjava/util/List;Z)I │ │ +06b4a8: 7210 9119 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1991 │ │ +06b4ae: 0a00 |0003: move-result v0 │ │ +06b4b0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +06b4b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06b4b6: 0f01 |0007: return v1 │ │ +06b4b8: 7110 740b 0200 |0008: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i1;.y:(Ljava/util/List;)I // method@0b74 │ │ +06b4be: 0a02 |000b: move-result v2 │ │ +06b4c0: 7110 780c 0100 |000c: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06b4c6: 0a01 |000f: move-result v1 │ │ +06b4c8: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +06b4cc: 7110 590c 0200 |0012: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c59 │ │ +06b4d2: 0a02 |0015: move-result v2 │ │ +06b4d4: b021 |0016: add-int/2addr v1, v2 │ │ +06b4d6: 0f01 |0017: return v1 │ │ +06b4d8: 9200 0001 |0018: mul-int v0, v0, v1 │ │ +06b4dc: b002 |001a: add-int/2addr v2, v0 │ │ +06b4de: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #56 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'y' │ │ type : '(Ljava/util/List;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06b478: |[06b478] com.google.crypto.tink.shaded.protobuf.i1.y:(Ljava/util/List;)I │ │ -06b488: 7210 8f19 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@198f │ │ -06b48e: 0a00 |0003: move-result v0 │ │ -06b490: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06b492: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06b496: 0f01 |0007: return v1 │ │ -06b498: 2052 5702 |0008: instance-of v2, v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -06b49c: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -06b4a0: 1f05 5702 |000c: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ -06b4a4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -06b4a6: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ -06b4aa: 6e20 300b 1500 |0011: invoke-virtual {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.o:(I)J // method@0b30 │ │ -06b4b0: 0b03 |0014: move-result-wide v3 │ │ -06b4b2: 7120 7a0c 4300 |0015: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.X:(J)I // method@0c7a │ │ -06b4b8: 0a03 |0018: move-result v3 │ │ -06b4ba: b032 |0019: add-int/2addr v2, v3 │ │ -06b4bc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b4c0: 28f3 |001c: goto 000f // -000d │ │ -06b4c2: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -06b4c4: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ -06b4c8: 7220 8819 1500 |0020: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06b4ce: 0c03 |0023: move-result-object v3 │ │ -06b4d0: 1f03 3e04 |0024: check-cast v3, Ljava/lang/Long; // type@043e │ │ -06b4d4: 6e10 1218 0300 |0026: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -06b4da: 0b03 |0029: move-result-wide v3 │ │ -06b4dc: 7120 7a0c 4300 |002a: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.X:(J)I // method@0c7a │ │ -06b4e2: 0a03 |002d: move-result v3 │ │ -06b4e4: b032 |002e: add-int/2addr v2, v3 │ │ -06b4e6: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b4ea: 28ed |0031: goto 001e // -0013 │ │ -06b4ec: 0f02 |0032: return v2 │ │ +06b4e0: |[06b4e0] com.google.crypto.tink.shaded.protobuf.i1.y:(Ljava/util/List;)I │ │ +06b4f0: 7210 9119 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@1991 │ │ +06b4f6: 0a00 |0003: move-result v0 │ │ +06b4f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06b4fa: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06b4fe: 0f01 |0007: return v1 │ │ +06b500: 2052 5702 |0008: instance-of v2, v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +06b504: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +06b508: 1f05 5702 |000c: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/i0; // type@0257 │ │ +06b50c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +06b50e: 3501 2300 |000f: if-ge v1, v0, 0032 // +0023 │ │ +06b512: 6e20 320b 1500 |0011: invoke-virtual {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/i0;.o:(I)J // method@0b32 │ │ +06b518: 0b03 |0014: move-result-wide v3 │ │ +06b51a: 7120 7c0c 4300 |0015: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.X:(J)I // method@0c7c │ │ +06b520: 0a03 |0018: move-result v3 │ │ +06b522: b032 |0019: add-int/2addr v2, v3 │ │ +06b524: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b528: 28f3 |001c: goto 000f // -000d │ │ +06b52a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +06b52c: 3501 1400 |001e: if-ge v1, v0, 0032 // +0014 │ │ +06b530: 7220 8a19 1500 |0020: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06b536: 0c03 |0023: move-result-object v3 │ │ +06b538: 1f03 3e04 |0024: check-cast v3, Ljava/lang/Long; // type@043e │ │ +06b53c: 6e10 1418 0300 |0026: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +06b542: 0b03 |0029: move-result-wide v3 │ │ +06b544: 7120 7c0c 4300 |002a: invoke-static {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k;.X:(J)I // method@0c7c │ │ +06b54a: 0a03 |002d: move-result v3 │ │ +06b54c: b032 |002e: add-int/2addr v2, v3 │ │ +06b54e: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b552: 28ed |0031: goto 001e // -0013 │ │ +06b554: 0f02 |0032: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #57 : (in Lcom/google/crypto/tink/shaded/protobuf/i1;) │ │ name : 'z' │ │ type : '(Ljava/lang/Object;ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/a0$d;Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 95 16-bit code units │ │ -06b550: |[06b550] com.google.crypto.tink.shaded.protobuf.i1.z:(Ljava/lang/Object;ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/a0$d;Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; │ │ -06b560: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ -06b564: 1109 |0002: return-object v9 │ │ -06b566: 2070 b204 |0003: instance-of v0, v7, Ljava/util/RandomAccess; // type@04b2 │ │ -06b56a: 3800 3700 |0005: if-eqz v0, 003c // +0037 │ │ -06b56e: 7210 8f19 0700 |0007: invoke-interface {v7}, Ljava/util/List;.size:()I // method@198f │ │ -06b574: 0a00 |000a: move-result v0 │ │ -06b576: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -06b578: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -06b57a: 3501 2500 |000d: if-ge v1, v0, 0032 // +0025 │ │ -06b57e: 7220 8819 1700 |000f: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06b584: 0c03 |0012: move-result-object v3 │ │ -06b586: 1f03 3b04 |0013: check-cast v3, Ljava/lang/Integer; // type@043b │ │ -06b58a: 6e10 0b18 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -06b590: 0a03 |0018: move-result v3 │ │ -06b592: 7220 4509 3800 |0019: invoke-interface {v8, v3}, Lcom/google/crypto/tink/shaded/protobuf/a0$d;.a:(I)Lcom/google/crypto/tink/shaded/protobuf/a0$c; // method@0945 │ │ -06b598: 0c04 |001c: move-result-object v4 │ │ -06b59a: 3804 0e00 |001d: if-eqz v4, 002b // +000e │ │ -06b59e: 3221 0900 |001f: if-eq v1, v2, 0028 // +0009 │ │ -06b5a2: 7110 0f18 0300 |0021: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -06b5a8: 0c03 |0024: move-result-object v3 │ │ -06b5aa: 7230 8e19 2703 |0025: invoke-interface {v7, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@198e │ │ -06b5b0: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06b5b4: 2805 |002a: goto 002f // +0005 │ │ -06b5b6: 715a 460b 6593 |002b: invoke-static {v5, v6, v3, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/i1;.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b46 │ │ -06b5bc: 0c09 |002e: move-result-object v9 │ │ -06b5be: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b5c2: 28dc |0031: goto 000d // -0024 │ │ -06b5c4: 3202 2c00 |0032: if-eq v2, v0, 005e // +002c │ │ -06b5c8: 7230 9119 2700 |0034: invoke-interface {v7, v2, v0}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@1991 │ │ -06b5ce: 0c05 |0037: move-result-object v5 │ │ -06b5d0: 7210 8519 0500 |0038: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@1985 │ │ -06b5d6: 2823 |003b: goto 005e // +0023 │ │ -06b5d8: 7210 8a19 0700 |003c: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198a │ │ -06b5de: 0c07 |003f: move-result-object v7 │ │ -06b5e0: 7210 7219 0700 |0040: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -06b5e6: 0a00 |0043: move-result v0 │ │ -06b5e8: 3800 1a00 |0044: if-eqz v0, 005e // +001a │ │ -06b5ec: 7210 7319 0700 |0046: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -06b5f2: 0c00 |0049: move-result-object v0 │ │ -06b5f4: 1f00 3b04 |004a: check-cast v0, Ljava/lang/Integer; // type@043b │ │ -06b5f8: 6e10 0b18 0000 |004c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -06b5fe: 0a00 |004f: move-result v0 │ │ -06b600: 7220 4509 0800 |0050: invoke-interface {v8, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0$d;.a:(I)Lcom/google/crypto/tink/shaded/protobuf/a0$c; // method@0945 │ │ -06b606: 0c01 |0053: move-result-object v1 │ │ -06b608: 3901 ecff |0054: if-nez v1, 0040 // -0014 │ │ -06b60c: 715a 460b 6590 |0056: invoke-static {v5, v6, v0, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/i1;.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b46 │ │ -06b612: 0c09 |0059: move-result-object v9 │ │ -06b614: 7210 7419 0700 |005a: invoke-interface {v7}, Ljava/util/Iterator;.remove:()V // method@1974 │ │ -06b61a: 28e3 |005d: goto 0040 // -001d │ │ -06b61c: 1109 |005e: return-object v9 │ │ +06b5b8: |[06b5b8] com.google.crypto.tink.shaded.protobuf.i1.z:(Ljava/lang/Object;ILjava/util/List;Lcom/google/crypto/tink/shaded/protobuf/a0$d;Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; │ │ +06b5c8: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ +06b5cc: 1109 |0002: return-object v9 │ │ +06b5ce: 2070 b204 |0003: instance-of v0, v7, Ljava/util/RandomAccess; // type@04b2 │ │ +06b5d2: 3800 3700 |0005: if-eqz v0, 003c // +0037 │ │ +06b5d6: 7210 9119 0700 |0007: invoke-interface {v7}, Ljava/util/List;.size:()I // method@1991 │ │ +06b5dc: 0a00 |000a: move-result v0 │ │ +06b5de: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +06b5e0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +06b5e2: 3501 2500 |000d: if-ge v1, v0, 0032 // +0025 │ │ +06b5e6: 7220 8a19 1700 |000f: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06b5ec: 0c03 |0012: move-result-object v3 │ │ +06b5ee: 1f03 3b04 |0013: check-cast v3, Ljava/lang/Integer; // type@043b │ │ +06b5f2: 6e10 0d18 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +06b5f8: 0a03 |0018: move-result v3 │ │ +06b5fa: 7220 4709 3800 |0019: invoke-interface {v8, v3}, Lcom/google/crypto/tink/shaded/protobuf/a0$d;.a:(I)Lcom/google/crypto/tink/shaded/protobuf/a0$c; // method@0947 │ │ +06b600: 0c04 |001c: move-result-object v4 │ │ +06b602: 3804 0e00 |001d: if-eqz v4, 002b // +000e │ │ +06b606: 3221 0900 |001f: if-eq v1, v2, 0028 // +0009 │ │ +06b60a: 7110 1118 0300 |0021: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +06b610: 0c03 |0024: move-result-object v3 │ │ +06b612: 7230 9019 2703 |0025: invoke-interface {v7, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1990 │ │ +06b618: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06b61c: 2805 |002a: goto 002f // +0005 │ │ +06b61e: 715a 480b 6593 |002b: invoke-static {v5, v6, v3, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/i1;.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b48 │ │ +06b624: 0c09 |002e: move-result-object v9 │ │ +06b626: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b62a: 28dc |0031: goto 000d // -0024 │ │ +06b62c: 3202 2c00 |0032: if-eq v2, v0, 005e // +002c │ │ +06b630: 7230 9319 2700 |0034: invoke-interface {v7, v2, v0}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@1993 │ │ +06b636: 0c05 |0037: move-result-object v5 │ │ +06b638: 7210 8719 0500 |0038: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@1987 │ │ +06b63e: 2823 |003b: goto 005e // +0023 │ │ +06b640: 7210 8c19 0700 |003c: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198c │ │ +06b646: 0c07 |003f: move-result-object v7 │ │ +06b648: 7210 7419 0700 |0040: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +06b64e: 0a00 |0043: move-result v0 │ │ +06b650: 3800 1a00 |0044: if-eqz v0, 005e // +001a │ │ +06b654: 7210 7519 0700 |0046: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +06b65a: 0c00 |0049: move-result-object v0 │ │ +06b65c: 1f00 3b04 |004a: check-cast v0, Ljava/lang/Integer; // type@043b │ │ +06b660: 6e10 0d18 0000 |004c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +06b666: 0a00 |004f: move-result v0 │ │ +06b668: 7220 4709 0800 |0050: invoke-interface {v8, v0}, Lcom/google/crypto/tink/shaded/protobuf/a0$d;.a:(I)Lcom/google/crypto/tink/shaded/protobuf/a0$c; // method@0947 │ │ +06b66e: 0c01 |0053: move-result-object v1 │ │ +06b670: 3901 ecff |0054: if-nez v1, 0040 // -0014 │ │ +06b674: 715a 480b 6590 |0056: invoke-static {v5, v6, v0, v9, v10}, Lcom/google/crypto/tink/shaded/protobuf/i1;.L:(Ljava/lang/Object;IILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/n1;)Ljava/lang/Object; // method@0b48 │ │ +06b67a: 0c09 |0059: move-result-object v9 │ │ +06b67c: 7210 7619 0700 |005a: invoke-interface {v7}, Ljava/util/Iterator;.remove:()V // method@1976 │ │ +06b682: 28e3 |005d: goto 0040 // -001d │ │ +06b684: 1109 |005e: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -34525,205 +34567,205 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0574e4: |[0574e4] com.google.crypto.tink.shaded.protobuf.i.:()V │ │ -0574f4: 0e00 |0000: return-void │ │ +05754c: |[05754c] com.google.crypto.tink.shaded.protobuf.i.:()V │ │ +05755c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/i;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0574f8: |[0574f8] com.google.crypto.tink.shaded.protobuf.i.:()V │ │ -057508: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -05750e: 6000 b802 |0003: sget v0, Lcom/google/crypto/tink/shaded/protobuf/i;.f:I // field@02b8 │ │ -057512: 5910 b402 |0005: iput v0, v1, Lcom/google/crypto/tink/shaded/protobuf/i;.b:I // field@02b4 │ │ -057516: 1400 ffff ff7f |0007: const v0, #float nan // #7fffffff │ │ -05751c: 5910 b502 |000a: iput v0, v1, Lcom/google/crypto/tink/shaded/protobuf/i;.c:I // field@02b5 │ │ -057520: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -057522: 5c10 b702 |000d: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/i;.e:Z // field@02b7 │ │ -057526: 0e00 |000f: return-void │ │ +057560: |[057560] com.google.crypto.tink.shaded.protobuf.i.:()V │ │ +057570: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +057576: 6000 b802 |0003: sget v0, Lcom/google/crypto/tink/shaded/protobuf/i;.f:I // field@02b8 │ │ +05757a: 5910 b402 |0005: iput v0, v1, Lcom/google/crypto/tink/shaded/protobuf/i;.b:I // field@02b4 │ │ +05757e: 1400 ffff ff7f |0007: const v0, #float nan // #7fffffff │ │ +057584: 5910 b502 |000a: iput v0, v1, Lcom/google/crypto/tink/shaded/protobuf/i;.c:I // field@02b5 │ │ +057588: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05758a: 5c10 b702 |000d: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/i;.e:Z // field@02b7 │ │ +05758e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/i;) │ │ name : '' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/i$a;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057528: |[057528] com.google.crypto.tink.shaded.protobuf.i.:(Lcom/google/crypto/tink/shaded/protobuf/i$a;)V │ │ -057538: 7010 750b 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.:()V // method@0b75 │ │ -05753e: 0e00 |0003: return-void │ │ +057590: |[057590] com.google.crypto.tink.shaded.protobuf.i.:(Lcom/google/crypto/tink/shaded/protobuf/i$a;)V │ │ +0575a0: 7010 770b 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.:()V // method@0b77 │ │ +0575a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/i;) │ │ name : 'b' │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0574a0: |[0574a0] com.google.crypto.tink.shaded.protobuf.i.b:(I)I │ │ -0574b0: e200 0101 |0000: ushr-int/lit8 v0, v1, #int 1 // #01 │ │ -0574b4: dd01 0101 |0002: and-int/lit8 v1, v1, #int 1 // #01 │ │ -0574b8: 7b11 |0004: neg-int v1, v1 │ │ -0574ba: b701 |0005: xor-int/2addr v1, v0 │ │ -0574bc: 0f01 |0006: return v1 │ │ +057508: |[057508] com.google.crypto.tink.shaded.protobuf.i.b:(I)I │ │ +057518: e200 0101 |0000: ushr-int/lit8 v0, v1, #int 1 // #01 │ │ +05751c: dd01 0101 |0002: and-int/lit8 v1, v1, #int 1 // #01 │ │ +057520: 7b11 |0004: neg-int v1, v1 │ │ +057522: b701 |0005: xor-int/2addr v1, v0 │ │ +057524: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/i;) │ │ name : 'c' │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0574c0: |[0574c0] com.google.crypto.tink.shaded.protobuf.i.c:(J)J │ │ -0574d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0574d2: a500 0400 |0001: ushr-long v0, v4, v0 │ │ -0574d6: 1602 0100 |0003: const-wide/16 v2, #int 1 // #1 │ │ -0574da: c024 |0005: and-long/2addr v4, v2 │ │ -0574dc: 7d44 |0006: neg-long v4, v4 │ │ -0574de: c204 |0007: xor-long/2addr v4, v0 │ │ -0574e0: 1004 |0008: return-wide v4 │ │ +057528: |[057528] com.google.crypto.tink.shaded.protobuf.i.c:(J)J │ │ +057538: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05753a: a500 0400 |0001: ushr-long v0, v4, v0 │ │ +05753e: 1602 0100 |0003: const-wide/16 v2, #int 1 // #1 │ │ +057542: c024 |0005: and-long/2addr v4, v2 │ │ +057544: 7d44 |0006: neg-long v4, v4 │ │ +057546: c204 |0007: xor-long/2addr v4, v0 │ │ +057548: 1004 |0008: return-wide v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/i;) │ │ name : 'f' │ │ type : '(Ljava/io/InputStream;)Lcom/google/crypto/tink/shaded/protobuf/i;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05743c: |[05743c] com.google.crypto.tink.shaded.protobuf.i.f:(Ljava/io/InputStream;)Lcom/google/crypto/tink/shaded/protobuf/i; │ │ -05744c: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -057450: 7120 820b 0100 |0002: invoke-static {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.g:(Ljava/io/InputStream;I)Lcom/google/crypto/tink/shaded/protobuf/i; // method@0b82 │ │ -057456: 0c01 |0005: move-result-object v1 │ │ -057458: 1101 |0006: return-object v1 │ │ +0574a4: |[0574a4] com.google.crypto.tink.shaded.protobuf.i.f:(Ljava/io/InputStream;)Lcom/google/crypto/tink/shaded/protobuf/i; │ │ +0574b4: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +0574b8: 7120 840b 0100 |0002: invoke-static {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.g:(Ljava/io/InputStream;I)Lcom/google/crypto/tink/shaded/protobuf/i; // method@0b84 │ │ +0574be: 0c01 |0005: move-result-object v1 │ │ +0574c0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/i;) │ │ name : 'g' │ │ type : '(Ljava/io/InputStream;I)Lcom/google/crypto/tink/shaded/protobuf/i;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -05745c: |[05745c] com.google.crypto.tink.shaded.protobuf.i.g:(Ljava/io/InputStream;I)Lcom/google/crypto/tink/shaded/protobuf/i; │ │ -05746c: 3d03 1200 |0000: if-lez v3, 0012 // +0012 │ │ -057470: 3902 0900 |0002: if-nez v2, 000b // +0009 │ │ -057474: 6202 5202 |0004: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/a0;.d:[B // field@0252 │ │ -057478: 7110 830b 0200 |0006: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i;.h:([B)Lcom/google/crypto/tink/shaded/protobuf/i; // method@0b83 │ │ -05747e: 0c02 |0009: move-result-object v2 │ │ -057480: 1102 |000a: return-object v2 │ │ -057482: 2200 5602 |000b: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/i$c; // type@0256 │ │ -057486: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -057488: 7040 ef0a 2013 |000e: invoke-direct {v0, v2, v3, v1}, Lcom/google/crypto/tink/shaded/protobuf/i$c;.:(Ljava/io/InputStream;ILcom/google/crypto/tink/shaded/protobuf/i$a;)V // method@0aef │ │ -05748e: 1100 |0011: return-object v0 │ │ -057490: 2202 3704 |0012: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -057494: 1a03 a914 |0014: const-string v3, "bufferSize must be > 0" // string@14a9 │ │ -057498: 7020 0018 3200 |0016: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -05749e: 2702 |0019: throw v2 │ │ +0574c4: |[0574c4] com.google.crypto.tink.shaded.protobuf.i.g:(Ljava/io/InputStream;I)Lcom/google/crypto/tink/shaded/protobuf/i; │ │ +0574d4: 3d03 1200 |0000: if-lez v3, 0012 // +0012 │ │ +0574d8: 3902 0900 |0002: if-nez v2, 000b // +0009 │ │ +0574dc: 6202 5202 |0004: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/a0;.d:[B // field@0252 │ │ +0574e0: 7110 850b 0200 |0006: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/i;.h:([B)Lcom/google/crypto/tink/shaded/protobuf/i; // method@0b85 │ │ +0574e6: 0c02 |0009: move-result-object v2 │ │ +0574e8: 1102 |000a: return-object v2 │ │ +0574ea: 2200 5602 |000b: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/i$c; // type@0256 │ │ +0574ee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0574f0: 7040 f10a 2013 |000e: invoke-direct {v0, v2, v3, v1}, Lcom/google/crypto/tink/shaded/protobuf/i$c;.:(Ljava/io/InputStream;ILcom/google/crypto/tink/shaded/protobuf/i$a;)V // method@0af1 │ │ +0574f6: 1100 |0011: return-object v0 │ │ +0574f8: 2202 3704 |0012: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +0574fc: 1a03 a914 |0014: const-string v3, "bufferSize must be > 0" // string@14a9 │ │ +057500: 7020 0218 3200 |0016: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +057506: 2702 |0019: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/i;) │ │ name : 'h' │ │ type : '([B)Lcom/google/crypto/tink/shaded/protobuf/i;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0573b4: |[0573b4] com.google.crypto.tink.shaded.protobuf.i.h:([B)Lcom/google/crypto/tink/shaded/protobuf/i; │ │ -0573c4: 2120 |0000: array-length v0, v2 │ │ -0573c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0573c8: 7130 840b 1200 |0002: invoke-static {v2, v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.i:([BII)Lcom/google/crypto/tink/shaded/protobuf/i; // method@0b84 │ │ -0573ce: 0c02 |0005: move-result-object v2 │ │ -0573d0: 1102 |0006: return-object v2 │ │ +05741c: |[05741c] com.google.crypto.tink.shaded.protobuf.i.h:([B)Lcom/google/crypto/tink/shaded/protobuf/i; │ │ +05742c: 2120 |0000: array-length v0, v2 │ │ +05742e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +057430: 7130 860b 1200 |0002: invoke-static {v2, v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.i:([BII)Lcom/google/crypto/tink/shaded/protobuf/i; // method@0b86 │ │ +057436: 0c02 |0005: move-result-object v2 │ │ +057438: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/i;) │ │ name : 'i' │ │ type : '([BII)Lcom/google/crypto/tink/shaded/protobuf/i;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0573d4: |[0573d4] com.google.crypto.tink.shaded.protobuf.i.i:([BII)Lcom/google/crypto/tink/shaded/protobuf/i; │ │ -0573e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0573e6: 7140 850b 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.j:([BIIZ)Lcom/google/crypto/tink/shaded/protobuf/i; // method@0b85 │ │ -0573ec: 0c01 |0004: move-result-object v1 │ │ -0573ee: 1101 |0005: return-object v1 │ │ +05743c: |[05743c] com.google.crypto.tink.shaded.protobuf.i.i:([BII)Lcom/google/crypto/tink/shaded/protobuf/i; │ │ +05744c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05744e: 7140 870b 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/i;.j:([BIIZ)Lcom/google/crypto/tink/shaded/protobuf/i; // method@0b87 │ │ +057454: 0c01 |0004: move-result-object v1 │ │ +057456: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/i;) │ │ name : 'j' │ │ type : '([BIIZ)Lcom/google/crypto/tink/shaded/protobuf/i;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -0573f0: |[0573f0] com.google.crypto.tink.shaded.protobuf.i.j:([BIIZ)Lcom/google/crypto/tink/shaded/protobuf/i; │ │ -057400: 2206 5402 |0000: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/i$b; // type@0254 │ │ -057404: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -057406: 0760 |0003: move-object v0, v6 │ │ -057408: 0771 |0004: move-object v1, v7 │ │ -05740a: 0182 |0005: move v2, v8 │ │ -05740c: 0193 |0006: move v3, v9 │ │ -05740e: 01a4 |0007: move v4, v10 │ │ -057410: 7606 c70a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/i$b;.:([BIIZLcom/google/crypto/tink/shaded/protobuf/i$a;)V // method@0ac7 │ │ -057416: 6e20 de0a 9600 |000b: invoke-virtual {v6, v9}, Lcom/google/crypto/tink/shaded/protobuf/i$b;.l:(I)I // method@0ade │ │ -05741c: 1106 |000e: return-object v6 │ │ -05741e: 0d07 |000f: move-exception v7 │ │ -057420: 2208 3704 |0010: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -057424: 7020 0218 7800 |0012: invoke-direct {v8, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1802 │ │ -05742a: 2708 |0015: throw v8 │ │ +057458: |[057458] com.google.crypto.tink.shaded.protobuf.i.j:([BIIZ)Lcom/google/crypto/tink/shaded/protobuf/i; │ │ +057468: 2206 5402 |0000: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/i$b; // type@0254 │ │ +05746c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +05746e: 0760 |0003: move-object v0, v6 │ │ +057470: 0771 |0004: move-object v1, v7 │ │ +057472: 0182 |0005: move v2, v8 │ │ +057474: 0193 |0006: move v3, v9 │ │ +057476: 01a4 |0007: move v4, v10 │ │ +057478: 7606 c90a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/i$b;.:([BIIZLcom/google/crypto/tink/shaded/protobuf/i$a;)V // method@0ac9 │ │ +05747e: 6e20 e00a 9600 |000b: invoke-virtual {v6, v9}, Lcom/google/crypto/tink/shaded/protobuf/i$b;.l:(I)I // method@0ae0 │ │ +057484: 1106 |000e: return-object v6 │ │ +057486: 0d07 |000f: move-exception v7 │ │ +057488: 2208 3704 |0010: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +05748c: 7020 0418 7800 |0012: invoke-direct {v8, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1804 │ │ +057492: 2708 |0015: throw v8 │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Lcom/google/crypto/tink/shaded/protobuf/b0; -> 0x000f │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -34886,17 +34928,17 @@ │ │ Class #230 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/j1; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="b" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ Annotations on field #701 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ -Annotations on method #2985 'b' │ │ +Annotations on method #2987 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ -Annotations on method #2986 'c' │ │ +Annotations on method #2988 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map$Entry<" "TK;TV;>;" } │ │ │ │ Class #230 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/j1$b;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -34921,165 +34963,165 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -06bd1c: |[06bd1c] com.google.crypto.tink.shaded.protobuf.j1$b.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V │ │ -06bd2c: 5b01 be02 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02be │ │ -06bd30: 7010 2518 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06bd36: 7110 d90b 0100 |0005: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bd9 │ │ -06bd3c: 0c01 |0008: move-result-object v1 │ │ -06bd3e: 7210 8f19 0100 |0009: invoke-interface {v1}, Ljava/util/List;.size:()I // method@198f │ │ -06bd44: 0a01 |000c: move-result v1 │ │ -06bd46: 5901 bc02 |000d: iput v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.d:I // field@02bc │ │ -06bd4a: 0e00 |000f: return-void │ │ +06bd84: |[06bd84] com.google.crypto.tink.shaded.protobuf.j1$b.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V │ │ +06bd94: 5b01 be02 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02be │ │ +06bd98: 7010 2718 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06bd9e: 7110 db0b 0100 |0005: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bdb │ │ +06bda4: 0c01 |0008: move-result-object v1 │ │ +06bda6: 7210 9119 0100 |0009: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1991 │ │ +06bdac: 0a01 |000c: move-result v1 │ │ +06bdae: 5901 bc02 |000d: iput v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.d:I // field@02bc │ │ +06bdb2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$b;) │ │ name : '' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06bd4c: |[06bd4c] com.google.crypto.tink.shaded.protobuf.j1$b.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V │ │ -06bd5c: 7020 a70b 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0ba7 │ │ -06bd62: 0e00 |0003: return-void │ │ +06bdb4: |[06bdb4] com.google.crypto.tink.shaded.protobuf.j1$b.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V │ │ +06bdc4: 7020 a90b 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0ba9 │ │ +06bdca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$b;) │ │ name : 'b' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -06bc80: |[06bc80] com.google.crypto.tink.shaded.protobuf.j1$b.b:()Ljava/util/Iterator; │ │ -06bc90: 5410 bd02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.e:Ljava/util/Iterator; // field@02bd │ │ -06bc94: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -06bc98: 5410 be02 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02be │ │ -06bc9c: 7110 de0b 0000 |0006: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map; // method@0bde │ │ -06bca2: 0c00 |0009: move-result-object v0 │ │ -06bca4: 7210 b319 0000 |000a: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b3 │ │ -06bcaa: 0c00 |000d: move-result-object v0 │ │ -06bcac: 7210 d319 0000 |000e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -06bcb2: 0c00 |0011: move-result-object v0 │ │ -06bcb4: 5b10 bd02 |0012: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.e:Ljava/util/Iterator; // field@02bd │ │ -06bcb8: 5410 bd02 |0014: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.e:Ljava/util/Iterator; // field@02bd │ │ -06bcbc: 1100 |0016: return-object v0 │ │ +06bce8: |[06bce8] com.google.crypto.tink.shaded.protobuf.j1$b.b:()Ljava/util/Iterator; │ │ +06bcf8: 5410 bd02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.e:Ljava/util/Iterator; // field@02bd │ │ +06bcfc: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +06bd00: 5410 be02 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02be │ │ +06bd04: 7110 e00b 0000 |0006: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map; // method@0be0 │ │ +06bd0a: 0c00 |0009: move-result-object v0 │ │ +06bd0c: 7210 b519 0000 |000a: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b5 │ │ +06bd12: 0c00 |000d: move-result-object v0 │ │ +06bd14: 7210 d519 0000 |000e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +06bd1a: 0c00 |0011: move-result-object v0 │ │ +06bd1c: 5b10 bd02 |0012: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.e:Ljava/util/Iterator; // field@02bd │ │ +06bd20: 5410 bd02 |0014: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.e:Ljava/util/Iterator; // field@02bd │ │ +06bd24: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$b;) │ │ name : 'c' │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06bcc0: |[06bcc0] com.google.crypto.tink.shaded.protobuf.j1$b.c:()Ljava/util/Map$Entry; │ │ -06bcd0: 7010 a90b 0200 |0000: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.b:()Ljava/util/Iterator; // method@0ba9 │ │ -06bcd6: 0c00 |0003: move-result-object v0 │ │ -06bcd8: 7210 7219 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -06bcde: 0a00 |0007: move-result v0 │ │ -06bce0: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -06bce4: 7010 a90b 0200 |000a: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.b:()Ljava/util/Iterator; // method@0ba9 │ │ -06bcea: 0c00 |000d: move-result-object v0 │ │ -06bcec: 7210 7319 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -06bcf2: 0c00 |0011: move-result-object v0 │ │ -06bcf4: 1f00 ab04 |0012: check-cast v0, Ljava/util/Map$Entry; // type@04ab │ │ -06bcf8: 1100 |0014: return-object v0 │ │ -06bcfa: 5420 be02 |0015: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02be │ │ -06bcfe: 7110 d90b 0000 |0017: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bd9 │ │ -06bd04: 0c00 |001a: move-result-object v0 │ │ -06bd06: 5221 bc02 |001b: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.d:I // field@02bc │ │ -06bd0a: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06bd0e: 5921 bc02 |001f: iput v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.d:I // field@02bc │ │ -06bd12: 7220 8819 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06bd18: 0c00 |0024: move-result-object v0 │ │ -06bd1a: 28ed |0025: goto 0012 // -0013 │ │ +06bd28: |[06bd28] com.google.crypto.tink.shaded.protobuf.j1$b.c:()Ljava/util/Map$Entry; │ │ +06bd38: 7010 ab0b 0200 |0000: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.b:()Ljava/util/Iterator; // method@0bab │ │ +06bd3e: 0c00 |0003: move-result-object v0 │ │ +06bd40: 7210 7419 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +06bd46: 0a00 |0007: move-result v0 │ │ +06bd48: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +06bd4c: 7010 ab0b 0200 |000a: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.b:()Ljava/util/Iterator; // method@0bab │ │ +06bd52: 0c00 |000d: move-result-object v0 │ │ +06bd54: 7210 7519 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +06bd5a: 0c00 |0011: move-result-object v0 │ │ +06bd5c: 1f00 ab04 |0012: check-cast v0, Ljava/util/Map$Entry; // type@04ab │ │ +06bd60: 1100 |0014: return-object v0 │ │ +06bd62: 5420 be02 |0015: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02be │ │ +06bd66: 7110 db0b 0000 |0017: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bdb │ │ +06bd6c: 0c00 |001a: move-result-object v0 │ │ +06bd6e: 5221 bc02 |001b: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.d:I // field@02bc │ │ +06bd72: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06bd76: 5921 bc02 |001f: iput v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.d:I // field@02bc │ │ +06bd7a: 7220 8a19 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06bd80: 0c00 |0024: move-result-object v0 │ │ +06bd82: 28ed |0025: goto 0012 // -0013 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$b;) │ │ name : 'hasNext' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -06bc18: |[06bc18] com.google.crypto.tink.shaded.protobuf.j1$b.hasNext:()Z │ │ -06bc28: 5220 bc02 |0000: iget v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.d:I // field@02bc │ │ -06bc2c: 3d00 0e00 |0002: if-lez v0, 0010 // +000e │ │ -06bc30: 5421 be02 |0004: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02be │ │ -06bc34: 7110 d90b 0100 |0006: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bd9 │ │ -06bc3a: 0c01 |0009: move-result-object v1 │ │ -06bc3c: 7210 8f19 0100 |000a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@198f │ │ -06bc42: 0a01 |000d: move-result v1 │ │ -06bc44: 3710 0c00 |000e: if-le v0, v1, 001a // +000c │ │ -06bc48: 7010 a90b 0200 |0010: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.b:()Ljava/util/Iterator; // method@0ba9 │ │ -06bc4e: 0c00 |0013: move-result-object v0 │ │ -06bc50: 7210 7219 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -06bc56: 0a00 |0017: move-result v0 │ │ -06bc58: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ -06bc5c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -06bc5e: 2802 |001b: goto 001d // +0002 │ │ -06bc60: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -06bc62: 0f00 |001d: return v0 │ │ +06bc80: |[06bc80] com.google.crypto.tink.shaded.protobuf.j1$b.hasNext:()Z │ │ +06bc90: 5220 bc02 |0000: iget v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.d:I // field@02bc │ │ +06bc94: 3d00 0e00 |0002: if-lez v0, 0010 // +000e │ │ +06bc98: 5421 be02 |0004: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02be │ │ +06bc9c: 7110 db0b 0100 |0006: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bdb │ │ +06bca2: 0c01 |0009: move-result-object v1 │ │ +06bca4: 7210 9119 0100 |000a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1991 │ │ +06bcaa: 0a01 |000d: move-result v1 │ │ +06bcac: 3710 0c00 |000e: if-le v0, v1, 001a // +000c │ │ +06bcb0: 7010 ab0b 0200 |0010: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.b:()Ljava/util/Iterator; // method@0bab │ │ +06bcb6: 0c00 |0013: move-result-object v0 │ │ +06bcb8: 7210 7419 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +06bcbe: 0a00 |0017: move-result v0 │ │ +06bcc0: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ +06bcc4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +06bcc6: 2802 |001b: goto 001d // +0002 │ │ +06bcc8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +06bcca: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$b;) │ │ name : 'next' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06bc64: |[06bc64] com.google.crypto.tink.shaded.protobuf.j1$b.next:()Ljava/lang/Object; │ │ -06bc74: 6e10 aa0b 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.c:()Ljava/util/Map$Entry; // method@0baa │ │ -06bc7a: 0c00 |0003: move-result-object v0 │ │ -06bc7c: 1100 |0004: return-object v0 │ │ +06bccc: |[06bccc] com.google.crypto.tink.shaded.protobuf.j1$b.next:()Ljava/lang/Object; │ │ +06bcdc: 6e10 ac0b 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$b;.c:()Ljava/util/Map$Entry; // method@0bac │ │ +06bce2: 0c00 |0003: move-result-object v0 │ │ +06bce4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$b;) │ │ name : 'remove' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06bd64: |[06bd64] com.google.crypto.tink.shaded.protobuf.j1$b.remove:()V │ │ -06bd74: 2200 5b04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ -06bd78: 7010 9318 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1893 │ │ -06bd7e: 2700 |0005: throw v0 │ │ +06bdcc: |[06bdcc] com.google.crypto.tink.shaded.protobuf.j1$b.remove:()V │ │ +06bddc: 2200 5b04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ +06bde0: 7010 9518 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1895 │ │ +06bde6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #231 header: │ │ @@ -35112,68 +35154,68 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06be0c: |[06be0c] com.google.crypto.tink.shaded.protobuf.j1$d$a.:()V │ │ -06be1c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06be22: 0e00 |0003: return-void │ │ +06be74: |[06be74] com.google.crypto.tink.shaded.protobuf.j1$d$a.:()V │ │ +06be84: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06be8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$d$a;) │ │ name : 'hasNext' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06bddc: |[06bddc] com.google.crypto.tink.shaded.protobuf.j1$d$a.hasNext:()Z │ │ -06bdec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06bdee: 0f00 |0001: return v0 │ │ +06be44: |[06be44] com.google.crypto.tink.shaded.protobuf.j1$d$a.hasNext:()Z │ │ +06be54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06be56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$d$a;) │ │ name : 'next' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06bdf0: |[06bdf0] com.google.crypto.tink.shaded.protobuf.j1$d$a.next:()Ljava/lang/Object; │ │ -06be00: 2200 ae04 |0000: new-instance v0, Ljava/util/NoSuchElementException; // type@04ae │ │ -06be04: 7010 bd19 0000 |0002: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@19bd │ │ -06be0a: 2700 |0005: throw v0 │ │ +06be58: |[06be58] com.google.crypto.tink.shaded.protobuf.j1$d$a.next:()Ljava/lang/Object; │ │ +06be68: 2200 ae04 |0000: new-instance v0, Ljava/util/NoSuchElementException; // type@04ae │ │ +06be6c: 7010 bf19 0000 |0002: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@19bf │ │ +06be72: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$d$a;) │ │ name : 'remove' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06be24: |[06be24] com.google.crypto.tink.shaded.protobuf.j1$d$a.remove:()V │ │ -06be34: 2200 5b04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ -06be38: 7010 9318 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1893 │ │ -06be3e: 2700 |0005: throw v0 │ │ +06be8c: |[06be8c] com.google.crypto.tink.shaded.protobuf.j1$d$a.remove:()V │ │ +06be9c: 2200 5b04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ +06bea0: 7010 9518 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1895 │ │ +06bea6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #232 header: │ │ @@ -35187,15 +35229,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #232 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/j1$d; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/lang/Iterable<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #2998 'iterator' │ │ +Annotations on method #3000 'iterator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator<" "Ljava/lang/Object;" ">;" } │ │ │ │ Class #232 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/j1$d$b;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -35208,35 +35250,35 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06be5c: |[06be5c] com.google.crypto.tink.shaded.protobuf.j1$d$b.:()V │ │ -06be6c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06be72: 0e00 |0003: return-void │ │ +06bec4: |[06bec4] com.google.crypto.tink.shaded.protobuf.j1$d$b.:()V │ │ +06bed4: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06beda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$d$b;) │ │ name : 'iterator' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -06be40: |[06be40] com.google.crypto.tink.shaded.protobuf.j1$d$b.iterator:()Ljava/util/Iterator; │ │ -06be50: 7100 b80b 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.a:()Ljava/util/Iterator; // method@0bb8 │ │ -06be56: 0c00 |0003: move-result-object v0 │ │ -06be58: 1100 |0004: return-object v0 │ │ +06bea8: |[06bea8] com.google.crypto.tink.shaded.protobuf.j1$d$b.iterator:()Ljava/util/Iterator; │ │ +06beb8: 7100 ba0b 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.a:()Ljava/util/Iterator; // method@0bba │ │ +06bebe: 0c00 |0003: move-result-object v0 │ │ +06bec0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #233 header: │ │ @@ -35253,15 +35295,15 @@ │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/j1; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="d" │ │ Annotations on field #704 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Iterator<" "Ljava/lang/Object;" ">;" } │ │ Annotations on field #705 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Iterable<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #3001 'b' │ │ +Annotations on method #3003 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/lang/Iterable<" "TT;>;" } │ │ │ │ Class #233 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/j1$d;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -35281,54 +35323,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -06bea4: |[06bea4] com.google.crypto.tink.shaded.protobuf.j1$d.:()V │ │ -06beb4: 2200 6002 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d$a; // type@0260 │ │ -06beb8: 7010 b10b 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1$d$a;.:()V // method@0bb1 │ │ -06bebe: 6900 c002 |0005: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.a:Ljava/util/Iterator; // field@02c0 │ │ -06bec2: 2200 6102 |0007: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d$b; // type@0261 │ │ -06bec6: 7010 b50b 0000 |0009: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1$d$b;.:()V // method@0bb5 │ │ -06becc: 6900 c102 |000c: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.b:Ljava/lang/Iterable; // field@02c1 │ │ -06bed0: 0e00 |000e: return-void │ │ +06bf0c: |[06bf0c] com.google.crypto.tink.shaded.protobuf.j1$d.:()V │ │ +06bf1c: 2200 6002 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d$a; // type@0260 │ │ +06bf20: 7010 b30b 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1$d$a;.:()V // method@0bb3 │ │ +06bf26: 6900 c002 |0005: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.a:Ljava/util/Iterator; // field@02c0 │ │ +06bf2a: 2200 6102 |0007: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d$b; // type@0261 │ │ +06bf2e: 7010 b70b 0000 |0009: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1$d$b;.:()V // method@0bb7 │ │ +06bf34: 6900 c102 |000c: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.b:Ljava/lang/Iterable; // field@02c1 │ │ +06bf38: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$d;) │ │ name : 'a' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06be8c: |[06be8c] com.google.crypto.tink.shaded.protobuf.j1$d.a:()Ljava/util/Iterator; │ │ -06be9c: 6200 c002 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.a:Ljava/util/Iterator; // field@02c0 │ │ -06bea0: 1100 |0002: return-object v0 │ │ +06bef4: |[06bef4] com.google.crypto.tink.shaded.protobuf.j1$d.a:()Ljava/util/Iterator; │ │ +06bf04: 6200 c002 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.a:Ljava/util/Iterator; // field@02c0 │ │ +06bf08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$d;) │ │ name : 'b' │ │ type : '()Ljava/lang/Iterable;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06be74: |[06be74] com.google.crypto.tink.shaded.protobuf.j1$d.b:()Ljava/lang/Iterable; │ │ -06be84: 6200 c102 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.b:Ljava/lang/Iterable; // field@02c1 │ │ -06be88: 1100 |0002: return-object v0 │ │ +06bedc: |[06bedc] com.google.crypto.tink.shaded.protobuf.j1$d.b:()Ljava/lang/Iterable; │ │ +06beec: 6200 c102 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.b:Ljava/lang/Iterable; // field@02c1 │ │ +06bef0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -35347,25 +35389,25 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/j1; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="e" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Map$Entry<" "TK;TV;>;" "Ljava/lang/Comparable<" "Lcom/google/crypto/tink/shaded/protobuf/j1<" "TK;TV;>.e;>;" } │ │ Annotations on field #706 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TK;" } │ │ Annotations on field #707 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TV;" } │ │ -Annotations on method #3002 '' │ │ +Annotations on method #3004 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)V" } │ │ -Annotations on method #3003 '' │ │ +Annotations on method #3005 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map$Entry<" "TK;TV;>;)V" } │ │ -Annotations on method #3004 'a' │ │ +Annotations on method #3006 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/j1<" "TK;TV;>.e;)I" } │ │ -Annotations on method #3007 'e' │ │ +Annotations on method #3009 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TK;" } │ │ -Annotations on method #3010 'getValue' │ │ +Annotations on method #3012 'getValue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TV;" } │ │ -Annotations on method #3012 'setValue' │ │ +Annotations on method #3014 'setValue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TV;)TV;" } │ │ │ │ Class #234 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/j1$e;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -35391,262 +35433,262 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/lang/Comparable;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06c400: |[06c400] com.google.crypto.tink.shaded.protobuf.j1$e.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/lang/Comparable;Ljava/lang/Object;)V │ │ -06c410: 5b01 c402 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c4 │ │ -06c414: 7010 2518 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06c41a: 5b02 c202 |0005: iput-object v2, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:Ljava/lang/Comparable; // field@02c2 │ │ -06c41e: 5b03 c302 |0007: iput-object v3, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ -06c422: 0e00 |0009: return-void │ │ +06c468: |[06c468] com.google.crypto.tink.shaded.protobuf.j1$e.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/lang/Comparable;Ljava/lang/Object;)V │ │ +06c478: 5b01 c402 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c4 │ │ +06c47c: 7010 2718 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06c482: 5b02 c202 |0005: iput-object v2, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:Ljava/lang/Comparable; // field@02c2 │ │ +06c486: 5b03 c302 |0007: iput-object v3, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ +06c48a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$e;) │ │ name : '' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/util/Map$Entry;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -06c424: |[06c424] com.google.crypto.tink.shaded.protobuf.j1$e.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/util/Map$Entry;)V │ │ -06c434: 7210 ad19 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -06c43a: 0c00 |0003: move-result-object v0 │ │ -06c43c: 1f00 2d04 |0004: check-cast v0, Ljava/lang/Comparable; // type@042d │ │ -06c440: 7210 ae19 0300 |0006: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -06c446: 0c03 |0009: move-result-object v3 │ │ -06c448: 7040 ba0b 2130 |000a: invoke-direct {v1, v2, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/lang/Comparable;Ljava/lang/Object;)V // method@0bba │ │ -06c44e: 0e00 |000d: return-void │ │ +06c48c: |[06c48c] com.google.crypto.tink.shaded.protobuf.j1$e.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/util/Map$Entry;)V │ │ +06c49c: 7210 af19 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +06c4a2: 0c00 |0003: move-result-object v0 │ │ +06c4a4: 1f00 2d04 |0004: check-cast v0, Ljava/lang/Comparable; // type@042d │ │ +06c4a8: 7210 b019 0300 |0006: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +06c4ae: 0c03 |0009: move-result-object v3 │ │ +06c4b0: 7040 bc0b 2130 |000a: invoke-direct {v1, v2, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/lang/Comparable;Ljava/lang/Object;)V // method@0bbc │ │ +06c4b6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$e;) │ │ name : 'd' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06c298: |[06c298] com.google.crypto.tink.shaded.protobuf.j1$e.d:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -06c2a8: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ -06c2ac: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -06c2b0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -06c2b2: 2807 |0005: goto 000c // +0007 │ │ -06c2b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06c2b6: 2805 |0007: goto 000c // +0005 │ │ -06c2b8: 6e20 2618 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -06c2be: 0a01 |000b: move-result v1 │ │ -06c2c0: 0f01 |000c: return v1 │ │ +06c300: |[06c300] com.google.crypto.tink.shaded.protobuf.j1$e.d:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +06c310: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ +06c314: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +06c318: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +06c31a: 2807 |0005: goto 000c // +0007 │ │ +06c31c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06c31e: 2805 |0007: goto 000c // +0005 │ │ +06c320: 6e20 2818 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +06c326: 0a01 |000b: move-result v1 │ │ +06c328: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$e;) │ │ name : 'a' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1$e;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06c2c4: |[06c2c4] com.google.crypto.tink.shaded.protobuf.j1$e.a:(Lcom/google/crypto/tink/shaded/protobuf/j1$e;)I │ │ -06c2d4: 6e10 bf0b 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bbf │ │ -06c2da: 0c00 |0003: move-result-object v0 │ │ -06c2dc: 6e10 bf0b 0200 |0004: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bbf │ │ -06c2e2: 0c02 |0007: move-result-object v2 │ │ -06c2e4: 7220 e317 2000 |0008: invoke-interface {v0, v2}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@17e3 │ │ -06c2ea: 0a02 |000b: move-result v2 │ │ -06c2ec: 0f02 |000c: return v2 │ │ +06c32c: |[06c32c] com.google.crypto.tink.shaded.protobuf.j1$e.a:(Lcom/google/crypto/tink/shaded/protobuf/j1$e;)I │ │ +06c33c: 6e10 c10b 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bc1 │ │ +06c342: 0c00 |0003: move-result-object v0 │ │ +06c344: 6e10 c10b 0200 |0004: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bc1 │ │ +06c34a: 0c02 |0007: move-result-object v2 │ │ +06c34c: 7220 e517 2000 |0008: invoke-interface {v0, v2}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@17e5 │ │ +06c352: 0a02 |000b: move-result v2 │ │ +06c354: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$e;) │ │ name : 'compareTo' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06c2f0: |[06c2f0] com.google.crypto.tink.shaded.protobuf.j1$e.compareTo:(Ljava/lang/Object;)I │ │ -06c300: 1f01 6302 |0000: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ -06c304: 6e20 bc0b 1000 |0002: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.a:(Lcom/google/crypto/tink/shaded/protobuf/j1$e;)I // method@0bbc │ │ -06c30a: 0a01 |0005: move-result v1 │ │ -06c30c: 0f01 |0006: return v1 │ │ +06c358: |[06c358] com.google.crypto.tink.shaded.protobuf.j1$e.compareTo:(Ljava/lang/Object;)I │ │ +06c368: 1f01 6302 |0000: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ +06c36c: 6e20 be0b 1000 |0002: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.a:(Lcom/google/crypto/tink/shaded/protobuf/j1$e;)I // method@0bbe │ │ +06c372: 0a01 |0005: move-result v1 │ │ +06c374: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$e;) │ │ name : 'e' │ │ type : '()Ljava/lang/Comparable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c34c: |[06c34c] com.google.crypto.tink.shaded.protobuf.j1$e.e:()Ljava/lang/Comparable; │ │ -06c35c: 5410 c202 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:Ljava/lang/Comparable; // field@02c2 │ │ -06c360: 1100 |0002: return-object v0 │ │ +06c3b4: |[06c3b4] com.google.crypto.tink.shaded.protobuf.j1$e.e:()Ljava/lang/Comparable; │ │ +06c3c4: 5410 c202 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:Ljava/lang/Comparable; // field@02c2 │ │ +06c3c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$e;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -06c238: |[06c238] com.google.crypto.tink.shaded.protobuf.j1$e.equals:(Ljava/lang/Object;)Z │ │ -06c248: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06c24a: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -06c24e: 0f00 |0003: return v0 │ │ -06c250: 2051 ab04 |0004: instance-of v1, v5, Ljava/util/Map$Entry; // type@04ab │ │ -06c254: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06c256: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -06c25a: 0f02 |0009: return v2 │ │ -06c25c: 1f05 ab04 |000a: check-cast v5, Ljava/util/Map$Entry; // type@04ab │ │ -06c260: 5441 c202 |000c: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:Ljava/lang/Comparable; // field@02c2 │ │ -06c264: 7210 ad19 0500 |000e: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -06c26a: 0c03 |0011: move-result-object v3 │ │ -06c26c: 7030 be0b 1403 |0012: invoke-direct {v4, v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0bbe │ │ -06c272: 0a01 |0015: move-result v1 │ │ -06c274: 3801 0f00 |0016: if-eqz v1, 0025 // +000f │ │ -06c278: 5441 c302 |0018: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ -06c27c: 7210 ae19 0500 |001a: invoke-interface {v5}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -06c282: 0c05 |001d: move-result-object v5 │ │ -06c284: 7030 be0b 1405 |001e: invoke-direct {v4, v1, v5}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0bbe │ │ -06c28a: 0a05 |0021: move-result v5 │ │ -06c28c: 3805 0300 |0022: if-eqz v5, 0025 // +0003 │ │ -06c290: 2802 |0024: goto 0026 // +0002 │ │ -06c292: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -06c294: 0f00 |0026: return v0 │ │ +06c2a0: |[06c2a0] com.google.crypto.tink.shaded.protobuf.j1$e.equals:(Ljava/lang/Object;)Z │ │ +06c2b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06c2b2: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +06c2b6: 0f00 |0003: return v0 │ │ +06c2b8: 2051 ab04 |0004: instance-of v1, v5, Ljava/util/Map$Entry; // type@04ab │ │ +06c2bc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06c2be: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +06c2c2: 0f02 |0009: return v2 │ │ +06c2c4: 1f05 ab04 |000a: check-cast v5, Ljava/util/Map$Entry; // type@04ab │ │ +06c2c8: 5441 c202 |000c: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:Ljava/lang/Comparable; // field@02c2 │ │ +06c2cc: 7210 af19 0500 |000e: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +06c2d2: 0c03 |0011: move-result-object v3 │ │ +06c2d4: 7030 c00b 1403 |0012: invoke-direct {v4, v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0bc0 │ │ +06c2da: 0a01 |0015: move-result v1 │ │ +06c2dc: 3801 0f00 |0016: if-eqz v1, 0025 // +000f │ │ +06c2e0: 5441 c302 |0018: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ +06c2e4: 7210 b019 0500 |001a: invoke-interface {v5}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +06c2ea: 0c05 |001d: move-result-object v5 │ │ +06c2ec: 7030 c00b 1405 |001e: invoke-direct {v4, v1, v5}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0bc0 │ │ +06c2f2: 0a05 |0021: move-result v5 │ │ +06c2f4: 3805 0300 |0022: if-eqz v5, 0025 // +0003 │ │ +06c2f8: 2802 |0024: goto 0026 // +0002 │ │ +06c2fa: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +06c2fc: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$e;) │ │ name : 'getKey' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06c364: |[06c364] com.google.crypto.tink.shaded.protobuf.j1$e.getKey:()Ljava/lang/Object; │ │ -06c374: 6e10 bf0b 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bbf │ │ -06c37a: 0c00 |0003: move-result-object v0 │ │ -06c37c: 1100 |0004: return-object v0 │ │ +06c3cc: |[06c3cc] com.google.crypto.tink.shaded.protobuf.j1$e.getKey:()Ljava/lang/Object; │ │ +06c3dc: 6e10 c10b 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bc1 │ │ +06c3e2: 0c00 |0003: move-result-object v0 │ │ +06c3e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$e;) │ │ name : 'getValue' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c380: |[06c380] com.google.crypto.tink.shaded.protobuf.j1$e.getValue:()Ljava/lang/Object; │ │ -06c390: 5410 c302 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ -06c394: 1100 |0002: return-object v0 │ │ +06c3e8: |[06c3e8] com.google.crypto.tink.shaded.protobuf.j1$e.getValue:()Ljava/lang/Object; │ │ +06c3f8: 5410 c302 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ +06c3fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$e;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06c310: |[06c310] com.google.crypto.tink.shaded.protobuf.j1$e.hashCode:()I │ │ -06c320: 5430 c202 |0000: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:Ljava/lang/Comparable; // field@02c2 │ │ -06c324: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06c326: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -06c32a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06c32c: 2805 |0006: goto 000b // +0005 │ │ -06c32e: 6e10 2918 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1829 │ │ -06c334: 0a00 |000a: move-result v0 │ │ -06c336: 5432 c302 |000b: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ -06c33a: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -06c33e: 2805 |000f: goto 0014 // +0005 │ │ -06c340: 6e10 2918 0200 |0010: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@1829 │ │ -06c346: 0a01 |0013: move-result v1 │ │ -06c348: b710 |0014: xor-int/2addr v0, v1 │ │ -06c34a: 0f00 |0015: return v0 │ │ +06c378: |[06c378] com.google.crypto.tink.shaded.protobuf.j1$e.hashCode:()I │ │ +06c388: 5430 c202 |0000: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:Ljava/lang/Comparable; // field@02c2 │ │ +06c38c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06c38e: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +06c392: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06c394: 2805 |0006: goto 000b // +0005 │ │ +06c396: 6e10 2b18 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@182b │ │ +06c39c: 0a00 |000a: move-result v0 │ │ +06c39e: 5432 c302 |000b: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ +06c3a2: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +06c3a6: 2805 |000f: goto 0014 // +0005 │ │ +06c3a8: 6e10 2b18 0200 |0010: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@182b │ │ +06c3ae: 0a01 |0013: move-result v1 │ │ +06c3b0: b710 |0014: xor-int/2addr v0, v1 │ │ +06c3b2: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$e;) │ │ name : 'setValue' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06c398: |[06c398] com.google.crypto.tink.shaded.protobuf.j1$e.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -06c3a8: 5410 c402 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c4 │ │ -06c3ac: 7110 d80b 0000 |0002: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.a:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0bd8 │ │ -06c3b2: 5410 c302 |0005: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ -06c3b6: 5b12 c302 |0007: iput-object v2, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ -06c3ba: 1100 |0009: return-object v0 │ │ +06c400: |[06c400] com.google.crypto.tink.shaded.protobuf.j1$e.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +06c410: 5410 c402 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.f:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c4 │ │ +06c414: 7110 da0b 0000 |0002: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.a:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0bda │ │ +06c41a: 5410 c302 |0005: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ +06c41e: 5b12 c302 |0007: iput-object v2, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ +06c422: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$e;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06c3bc: |[06c3bc] com.google.crypto.tink.shaded.protobuf.j1$e.toString:()Ljava/lang/String; │ │ -06c3cc: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -06c3d0: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -06c3d6: 5421 c202 |0005: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:Ljava/lang/Comparable; // field@02c2 │ │ -06c3da: 6e20 6c18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -06c3e0: 1a01 1102 |000a: const-string v1, "=" // string@0211 │ │ -06c3e4: 6e20 6d18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -06c3ea: 5421 c302 |000f: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ -06c3ee: 6e20 6c18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -06c3f4: 6e10 7018 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -06c3fa: 0c00 |0017: move-result-object v0 │ │ -06c3fc: 1100 |0018: return-object v0 │ │ +06c424: |[06c424] com.google.crypto.tink.shaded.protobuf.j1$e.toString:()Ljava/lang/String; │ │ +06c434: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +06c438: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +06c43e: 5421 c202 |0005: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.d:Ljava/lang/Comparable; // field@02c2 │ │ +06c442: 6e20 6e18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +06c448: 1a01 1102 |000a: const-string v1, "=" // string@0211 │ │ +06c44c: 6e20 6f18 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +06c452: 5421 c302 |000f: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:Ljava/lang/Object; // field@02c3 │ │ +06c456: 6e20 6e18 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +06c45c: 6e10 7218 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +06c462: 0c00 |0017: move-result-object v0 │ │ +06c464: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #235 header: │ │ @@ -35662,17 +35704,17 @@ │ │ Class #235 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/j1; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="f" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ Annotations on field #711 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ -Annotations on method #3016 'b' │ │ +Annotations on method #3018 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ -Annotations on method #3017 'c' │ │ +Annotations on method #3019 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map$Entry<" "TK;TV;>;" } │ │ │ │ Class #235 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/j1$f;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -35701,196 +35743,196 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06bffc: |[06bffc] com.google.crypto.tink.shaded.protobuf.j1$f.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V │ │ -06c00c: 5b01 c802 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ -06c010: 7010 2518 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06c016: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -06c018: 5901 c502 |0006: iput v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ -06c01c: 0e00 |0008: return-void │ │ +06c064: |[06c064] com.google.crypto.tink.shaded.protobuf.j1$f.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V │ │ +06c074: 5b01 c802 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ +06c078: 7010 2718 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06c07e: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +06c080: 5901 c502 |0006: iput v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ +06c084: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$f;) │ │ name : '' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06c020: |[06c020] com.google.crypto.tink.shaded.protobuf.j1$f.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V │ │ -06c030: 7020 c60b 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0bc6 │ │ -06c036: 0e00 |0003: return-void │ │ +06c088: |[06c088] com.google.crypto.tink.shaded.protobuf.j1$f.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V │ │ +06c098: 7020 c80b 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0bc8 │ │ +06c09e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$f;) │ │ name : 'b' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -06bf54: |[06bf54] com.google.crypto.tink.shaded.protobuf.j1$f.b:()Ljava/util/Iterator; │ │ -06bf64: 5410 c702 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.f:Ljava/util/Iterator; // field@02c7 │ │ -06bf68: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -06bf6c: 5410 c802 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ -06bf70: 7110 da0b 0000 |0006: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.c:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map; // method@0bda │ │ -06bf76: 0c00 |0009: move-result-object v0 │ │ -06bf78: 7210 b319 0000 |000a: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b3 │ │ -06bf7e: 0c00 |000d: move-result-object v0 │ │ -06bf80: 7210 d319 0000 |000e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -06bf86: 0c00 |0011: move-result-object v0 │ │ -06bf88: 5b10 c702 |0012: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.f:Ljava/util/Iterator; // field@02c7 │ │ -06bf8c: 5410 c702 |0014: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.f:Ljava/util/Iterator; // field@02c7 │ │ -06bf90: 1100 |0016: return-object v0 │ │ +06bfbc: |[06bfbc] com.google.crypto.tink.shaded.protobuf.j1$f.b:()Ljava/util/Iterator; │ │ +06bfcc: 5410 c702 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.f:Ljava/util/Iterator; // field@02c7 │ │ +06bfd0: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +06bfd4: 5410 c802 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ +06bfd8: 7110 dc0b 0000 |0006: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.c:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map; // method@0bdc │ │ +06bfde: 0c00 |0009: move-result-object v0 │ │ +06bfe0: 7210 b519 0000 |000a: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b5 │ │ +06bfe6: 0c00 |000d: move-result-object v0 │ │ +06bfe8: 7210 d519 0000 |000e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +06bfee: 0c00 |0011: move-result-object v0 │ │ +06bff0: 5b10 c702 |0012: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.f:Ljava/util/Iterator; // field@02c7 │ │ +06bff4: 5410 c702 |0014: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.f:Ljava/util/Iterator; // field@02c7 │ │ +06bff8: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$f;) │ │ name : 'c' │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -06bf94: |[06bf94] com.google.crypto.tink.shaded.protobuf.j1$f.c:()Ljava/util/Map$Entry; │ │ -06bfa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06bfa6: 5c20 c602 |0001: iput-boolean v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.e:Z // field@02c6 │ │ -06bfaa: 5221 c502 |0003: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ -06bfae: b001 |0005: add-int/2addr v1, v0 │ │ -06bfb0: 5921 c502 |0006: iput v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ -06bfb4: 5420 c802 |0008: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ -06bfb8: 7110 d90b 0000 |000a: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bd9 │ │ -06bfbe: 0c00 |000d: move-result-object v0 │ │ -06bfc0: 7210 8f19 0000 |000e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@198f │ │ -06bfc6: 0a00 |0011: move-result v0 │ │ -06bfc8: 3501 1100 |0012: if-ge v1, v0, 0023 // +0011 │ │ -06bfcc: 5420 c802 |0014: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ -06bfd0: 7110 d90b 0000 |0016: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bd9 │ │ -06bfd6: 0c00 |0019: move-result-object v0 │ │ -06bfd8: 5221 c502 |001a: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ -06bfdc: 7220 8819 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06bfe2: 0c00 |001f: move-result-object v0 │ │ -06bfe4: 1f00 ab04 |0020: check-cast v0, Ljava/util/Map$Entry; // type@04ab │ │ -06bfe8: 1100 |0022: return-object v0 │ │ -06bfea: 7010 c80b 0200 |0023: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.b:()Ljava/util/Iterator; // method@0bc8 │ │ -06bff0: 0c00 |0026: move-result-object v0 │ │ -06bff2: 7210 7319 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -06bff8: 0c00 |002a: move-result-object v0 │ │ -06bffa: 28f5 |002b: goto 0020 // -000b │ │ +06bffc: |[06bffc] com.google.crypto.tink.shaded.protobuf.j1$f.c:()Ljava/util/Map$Entry; │ │ +06c00c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06c00e: 5c20 c602 |0001: iput-boolean v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.e:Z // field@02c6 │ │ +06c012: 5221 c502 |0003: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ +06c016: b001 |0005: add-int/2addr v1, v0 │ │ +06c018: 5921 c502 |0006: iput v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ +06c01c: 5420 c802 |0008: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ +06c020: 7110 db0b 0000 |000a: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bdb │ │ +06c026: 0c00 |000d: move-result-object v0 │ │ +06c028: 7210 9119 0000 |000e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1991 │ │ +06c02e: 0a00 |0011: move-result v0 │ │ +06c030: 3501 1100 |0012: if-ge v1, v0, 0023 // +0011 │ │ +06c034: 5420 c802 |0014: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ +06c038: 7110 db0b 0000 |0016: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bdb │ │ +06c03e: 0c00 |0019: move-result-object v0 │ │ +06c040: 5221 c502 |001a: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ +06c044: 7220 8a19 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06c04a: 0c00 |001f: move-result-object v0 │ │ +06c04c: 1f00 ab04 |0020: check-cast v0, Ljava/util/Map$Entry; // type@04ab │ │ +06c050: 1100 |0022: return-object v0 │ │ +06c052: 7010 ca0b 0200 |0023: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.b:()Ljava/util/Iterator; // method@0bca │ │ +06c058: 0c00 |0026: move-result-object v0 │ │ +06c05a: 7210 7519 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +06c060: 0c00 |002a: move-result-object v0 │ │ +06c062: 28f5 |002b: goto 0020 // -000b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$f;) │ │ name : 'hasNext' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -06bed4: |[06bed4] com.google.crypto.tink.shaded.protobuf.j1$f.hasNext:()Z │ │ -06bee4: 5230 c502 |0000: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ -06bee8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06beea: b010 |0003: add-int/2addr v0, v1 │ │ -06beec: 5432 c802 |0004: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ -06bef0: 7110 d90b 0200 |0006: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bd9 │ │ -06bef6: 0c02 |0009: move-result-object v2 │ │ -06bef8: 7210 8f19 0200 |000a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@198f │ │ -06befe: 0a02 |000d: move-result v2 │ │ -06bf00: 3420 1a00 |000e: if-lt v0, v2, 0028 // +001a │ │ -06bf04: 5430 c802 |0010: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ -06bf08: 7110 da0b 0000 |0012: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.c:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map; // method@0bda │ │ -06bf0e: 0c00 |0015: move-result-object v0 │ │ -06bf10: 7210 b719 0000 |0016: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b7 │ │ -06bf16: 0a00 |0019: move-result v0 │ │ -06bf18: 3900 0d00 |001a: if-nez v0, 0027 // +000d │ │ -06bf1c: 7010 c80b 0300 |001c: invoke-direct {v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.b:()Ljava/util/Iterator; // method@0bc8 │ │ -06bf22: 0c00 |001f: move-result-object v0 │ │ -06bf24: 7210 7219 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -06bf2a: 0a00 |0023: move-result v0 │ │ -06bf2c: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -06bf30: 2802 |0026: goto 0028 // +0002 │ │ -06bf32: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -06bf34: 0f01 |0028: return v1 │ │ +06bf3c: |[06bf3c] com.google.crypto.tink.shaded.protobuf.j1$f.hasNext:()Z │ │ +06bf4c: 5230 c502 |0000: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ +06bf50: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06bf52: b010 |0003: add-int/2addr v0, v1 │ │ +06bf54: 5432 c802 |0004: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ +06bf58: 7110 db0b 0200 |0006: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bdb │ │ +06bf5e: 0c02 |0009: move-result-object v2 │ │ +06bf60: 7210 9119 0200 |000a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1991 │ │ +06bf66: 0a02 |000d: move-result v2 │ │ +06bf68: 3420 1a00 |000e: if-lt v0, v2, 0028 // +001a │ │ +06bf6c: 5430 c802 |0010: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ +06bf70: 7110 dc0b 0000 |0012: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.c:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map; // method@0bdc │ │ +06bf76: 0c00 |0015: move-result-object v0 │ │ +06bf78: 7210 b919 0000 |0016: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b9 │ │ +06bf7e: 0a00 |0019: move-result v0 │ │ +06bf80: 3900 0d00 |001a: if-nez v0, 0027 // +000d │ │ +06bf84: 7010 ca0b 0300 |001c: invoke-direct {v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.b:()Ljava/util/Iterator; // method@0bca │ │ +06bf8a: 0c00 |001f: move-result-object v0 │ │ +06bf8c: 7210 7419 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +06bf92: 0a00 |0023: move-result v0 │ │ +06bf94: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +06bf98: 2802 |0026: goto 0028 // +0002 │ │ +06bf9a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +06bf9c: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$f;) │ │ name : 'next' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06bf38: |[06bf38] com.google.crypto.tink.shaded.protobuf.j1$f.next:()Ljava/lang/Object; │ │ -06bf48: 6e10 c90b 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.c:()Ljava/util/Map$Entry; // method@0bc9 │ │ -06bf4e: 0c00 |0003: move-result-object v0 │ │ -06bf50: 1100 |0004: return-object v0 │ │ +06bfa0: |[06bfa0] com.google.crypto.tink.shaded.protobuf.j1$f.next:()Ljava/lang/Object; │ │ +06bfb0: 6e10 cb0b 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.c:()Ljava/util/Map$Entry; // method@0bcb │ │ +06bfb6: 0c00 |0003: move-result-object v0 │ │ +06bfb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$f;) │ │ name : 'remove' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -06c038: |[06c038] com.google.crypto.tink.shaded.protobuf.j1$f.remove:()V │ │ -06c048: 5530 c602 |0000: iget-boolean v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.e:Z // field@02c6 │ │ -06c04c: 3800 2c00 |0002: if-eqz v0, 002e // +002c │ │ -06c050: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06c052: 5c30 c602 |0005: iput-boolean v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.e:Z // field@02c6 │ │ -06c056: 5430 c802 |0007: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ -06c05a: 7110 d80b 0000 |0009: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.a:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0bd8 │ │ -06c060: 5230 c502 |000c: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ -06c064: 5431 c802 |000e: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ -06c068: 7110 d90b 0100 |0010: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bd9 │ │ -06c06e: 0c01 |0013: move-result-object v1 │ │ -06c070: 7210 8f19 0100 |0014: invoke-interface {v1}, Ljava/util/List;.size:()I // method@198f │ │ -06c076: 0a01 |0017: move-result v1 │ │ -06c078: 3510 0e00 |0018: if-ge v0, v1, 0026 // +000e │ │ -06c07c: 5430 c802 |001a: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ -06c080: 5231 c502 |001c: iget v1, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ -06c084: d802 01ff |001e: add-int/lit8 v2, v1, #int -1 // #ff │ │ -06c088: 5932 c502 |0020: iput v2, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ -06c08c: 7120 dd0b 1000 |0022: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.d:(Lcom/google/crypto/tink/shaded/protobuf/j1;I)Ljava/lang/Object; // method@0bdd │ │ -06c092: 2808 |0025: goto 002d // +0008 │ │ -06c094: 7010 c80b 0300 |0026: invoke-direct {v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.b:()Ljava/util/Iterator; // method@0bc8 │ │ -06c09a: 0c00 |0029: move-result-object v0 │ │ -06c09c: 7210 7419 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1974 │ │ -06c0a2: 0e00 |002d: return-void │ │ -06c0a4: 2200 3804 |002e: new-instance v0, Ljava/lang/IllegalStateException; // type@0438 │ │ -06c0a8: 1a01 f71b |0030: const-string v1, "remove() was called before next()" // string@1bf7 │ │ -06c0ac: 7020 0418 1000 |0032: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1804 │ │ -06c0b2: 2700 |0035: throw v0 │ │ +06c0a0: |[06c0a0] com.google.crypto.tink.shaded.protobuf.j1$f.remove:()V │ │ +06c0b0: 5530 c602 |0000: iget-boolean v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.e:Z // field@02c6 │ │ +06c0b4: 3800 2c00 |0002: if-eqz v0, 002e // +002c │ │ +06c0b8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06c0ba: 5c30 c602 |0005: iput-boolean v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.e:Z // field@02c6 │ │ +06c0be: 5430 c802 |0007: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ +06c0c2: 7110 da0b 0000 |0009: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.a:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0bda │ │ +06c0c8: 5230 c502 |000c: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ +06c0cc: 5431 c802 |000e: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ +06c0d0: 7110 db0b 0100 |0010: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; // method@0bdb │ │ +06c0d6: 0c01 |0013: move-result-object v1 │ │ +06c0d8: 7210 9119 0100 |0014: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1991 │ │ +06c0de: 0a01 |0017: move-result v1 │ │ +06c0e0: 3510 0e00 |0018: if-ge v0, v1, 0026 // +000e │ │ +06c0e4: 5430 c802 |001a: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.g:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c8 │ │ +06c0e8: 5231 c502 |001c: iget v1, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ +06c0ec: d802 01ff |001e: add-int/lit8 v2, v1, #int -1 // #ff │ │ +06c0f0: 5932 c502 |0020: iput v2, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.d:I // field@02c5 │ │ +06c0f4: 7120 df0b 1000 |0022: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.d:(Lcom/google/crypto/tink/shaded/protobuf/j1;I)Ljava/lang/Object; // method@0bdf │ │ +06c0fa: 2808 |0025: goto 002d // +0008 │ │ +06c0fc: 7010 ca0b 0300 |0026: invoke-direct {v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.b:()Ljava/util/Iterator; // method@0bca │ │ +06c102: 0c00 |0029: move-result-object v0 │ │ +06c104: 7210 7619 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1976 │ │ +06c10a: 0e00 |002d: return-void │ │ +06c10c: 2200 3804 |002e: new-instance v0, Ljava/lang/IllegalStateException; // type@0438 │ │ +06c110: 1a01 f71b |0030: const-string v1, "remove() was called before next()" // string@1bf7 │ │ +06c114: 7020 0618 1000 |0032: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1806 │ │ +06c11a: 2700 |0035: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #236 header: │ │ @@ -35904,17 +35946,17 @@ │ │ virtual_methods_size: 7 │ │ │ │ Class #236 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/j1; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="g" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/AbstractSet<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ -Annotations on method #3026 'h' │ │ +Annotations on method #3028 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map$Entry<" "TK;TV;>;)Z" } │ │ -Annotations on method #3027 'iterator' │ │ +Annotations on method #3029 'iterator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ │ │ Class #236 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/j1$g;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/util/AbstractSet;' │ │ Interfaces - │ │ @@ -35930,193 +35972,193 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06c1e8: |[06c1e8] com.google.crypto.tink.shaded.protobuf.j1$g.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V │ │ -06c1f8: 5b01 c902 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ -06c1fc: 7010 1b19 0000 |0002: invoke-direct {v0}, Ljava/util/AbstractSet;.:()V // method@191b │ │ -06c202: 0e00 |0005: return-void │ │ +06c250: |[06c250] com.google.crypto.tink.shaded.protobuf.j1$g.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V │ │ +06c260: 5b01 c902 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ +06c264: 7010 1d19 0000 |0002: invoke-direct {v0}, Ljava/util/AbstractSet;.:()V // method@191d │ │ +06c26a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$g;) │ │ name : '' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06c204: |[06c204] com.google.crypto.tink.shaded.protobuf.j1$g.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V │ │ -06c214: 7020 cd0b 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0bcd │ │ -06c21a: 0e00 |0003: return-void │ │ +06c26c: |[06c26c] com.google.crypto.tink.shaded.protobuf.j1$g.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V │ │ +06c27c: 7020 cf0b 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0bcf │ │ +06c282: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$g;) │ │ name : 'add' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06c0b4: |[06c0b4] com.google.crypto.tink.shaded.protobuf.j1$g.add:(Ljava/lang/Object;)Z │ │ -06c0c4: 1f01 ab04 |0000: check-cast v1, Ljava/util/Map$Entry; // type@04ab │ │ -06c0c8: 6e20 d20b 1000 |0002: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.h:(Ljava/util/Map$Entry;)Z // method@0bd2 │ │ -06c0ce: 0a01 |0005: move-result v1 │ │ -06c0d0: 0f01 |0006: return v1 │ │ +06c11c: |[06c11c] com.google.crypto.tink.shaded.protobuf.j1$g.add:(Ljava/lang/Object;)Z │ │ +06c12c: 1f01 ab04 |0000: check-cast v1, Ljava/util/Map$Entry; // type@04ab │ │ +06c130: 6e20 d40b 1000 |0002: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.h:(Ljava/util/Map$Entry;)Z // method@0bd4 │ │ +06c136: 0a01 |0005: move-result v1 │ │ +06c138: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$g;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06c21c: |[06c21c] com.google.crypto.tink.shaded.protobuf.j1$g.clear:()V │ │ -06c22c: 5410 c902 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ -06c230: 6e10 db0b 0000 |0002: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.clear:()V // method@0bdb │ │ -06c236: 0e00 |0005: return-void │ │ +06c284: |[06c284] com.google.crypto.tink.shaded.protobuf.j1$g.clear:()V │ │ +06c294: 5410 c902 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ +06c298: 6e10 dd0b 0000 |0002: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.clear:()V // method@0bdd │ │ +06c29e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$g;) │ │ name : 'contains' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -06c118: |[06c118] com.google.crypto.tink.shaded.protobuf.j1$g.contains:(Ljava/lang/Object;)Z │ │ -06c128: 1f03 ab04 |0000: check-cast v3, Ljava/util/Map$Entry; // type@04ab │ │ -06c12c: 5420 c902 |0002: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ -06c130: 7210 ad19 0300 |0004: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -06c136: 0c01 |0007: move-result-object v1 │ │ -06c138: 6e20 e30b 1000 |0008: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0be3 │ │ -06c13e: 0c00 |000b: move-result-object v0 │ │ -06c140: 7210 ae19 0300 |000c: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -06c146: 0c03 |000f: move-result-object v3 │ │ -06c148: 3230 0d00 |0010: if-eq v0, v3, 001d // +000d │ │ -06c14c: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -06c150: 6e20 2618 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -06c156: 0a03 |0017: move-result v3 │ │ -06c158: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ -06c15c: 2803 |001a: goto 001d // +0003 │ │ -06c15e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -06c160: 2802 |001c: goto 001e // +0002 │ │ -06c162: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -06c164: 0f03 |001e: return v3 │ │ +06c180: |[06c180] com.google.crypto.tink.shaded.protobuf.j1$g.contains:(Ljava/lang/Object;)Z │ │ +06c190: 1f03 ab04 |0000: check-cast v3, Ljava/util/Map$Entry; // type@04ab │ │ +06c194: 5420 c902 |0002: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ +06c198: 7210 af19 0300 |0004: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +06c19e: 0c01 |0007: move-result-object v1 │ │ +06c1a0: 6e20 e50b 1000 |0008: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0be5 │ │ +06c1a6: 0c00 |000b: move-result-object v0 │ │ +06c1a8: 7210 b019 0300 |000c: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +06c1ae: 0c03 |000f: move-result-object v3 │ │ +06c1b0: 3230 0d00 |0010: if-eq v0, v3, 001d // +000d │ │ +06c1b4: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +06c1b8: 6e20 2818 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +06c1be: 0a03 |0017: move-result v3 │ │ +06c1c0: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ +06c1c4: 2803 |001a: goto 001d // +0003 │ │ +06c1c6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +06c1c8: 2802 |001c: goto 001e // +0002 │ │ +06c1ca: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +06c1cc: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$g;) │ │ name : 'h' │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -06c0d4: |[06c0d4] com.google.crypto.tink.shaded.protobuf.j1$g.h:(Ljava/util/Map$Entry;)Z │ │ -06c0e4: 6e20 d10b 3200 |0000: invoke-virtual {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.contains:(Ljava/lang/Object;)Z // method@0bd1 │ │ -06c0ea: 0a00 |0003: move-result v0 │ │ -06c0ec: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ -06c0f0: 5420 c902 |0006: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ -06c0f4: 7210 ad19 0300 |0008: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -06c0fa: 0c01 |000b: move-result-object v1 │ │ -06c0fc: 1f01 2d04 |000c: check-cast v1, Ljava/lang/Comparable; // type@042d │ │ -06c100: 7210 ae19 0300 |000e: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -06c106: 0c03 |0011: move-result-object v3 │ │ -06c108: 6e30 f00b 1003 |0012: invoke-virtual {v0, v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf0 │ │ -06c10e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -06c110: 0f03 |0016: return v3 │ │ -06c112: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -06c114: 0f03 |0018: return v3 │ │ +06c13c: |[06c13c] com.google.crypto.tink.shaded.protobuf.j1$g.h:(Ljava/util/Map$Entry;)Z │ │ +06c14c: 6e20 d30b 3200 |0000: invoke-virtual {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.contains:(Ljava/lang/Object;)Z // method@0bd3 │ │ +06c152: 0a00 |0003: move-result v0 │ │ +06c154: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ +06c158: 5420 c902 |0006: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ +06c15c: 7210 af19 0300 |0008: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +06c162: 0c01 |000b: move-result-object v1 │ │ +06c164: 1f01 2d04 |000c: check-cast v1, Ljava/lang/Comparable; // type@042d │ │ +06c168: 7210 b019 0300 |000e: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +06c16e: 0c03 |0011: move-result-object v3 │ │ +06c170: 6e30 f20b 1003 |0012: invoke-virtual {v0, v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf2 │ │ +06c176: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +06c178: 0f03 |0016: return v3 │ │ +06c17a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +06c17c: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$g;) │ │ name : 'iterator' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -06c1c4: |[06c1c4] com.google.crypto.tink.shaded.protobuf.j1$g.iterator:()Ljava/util/Iterator; │ │ -06c1d4: 2200 6402 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$f; // type@0264 │ │ -06c1d8: 5431 c902 |0002: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ -06c1dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -06c1de: 7030 c70b 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V // method@0bc7 │ │ -06c1e4: 1100 |0008: return-object v0 │ │ +06c22c: |[06c22c] com.google.crypto.tink.shaded.protobuf.j1$g.iterator:()Ljava/util/Iterator; │ │ +06c23c: 2200 6402 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$f; // type@0264 │ │ +06c240: 5431 c902 |0002: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ +06c244: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06c246: 7030 c90b 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$f;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V // method@0bc9 │ │ +06c24c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$g;) │ │ name : 'remove' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06c168: |[06c168] com.google.crypto.tink.shaded.protobuf.j1$g.remove:(Ljava/lang/Object;)Z │ │ -06c178: 1f02 ab04 |0000: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ -06c17c: 6e20 d10b 2100 |0002: invoke-virtual {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.contains:(Ljava/lang/Object;)Z // method@0bd1 │ │ -06c182: 0a00 |0005: move-result v0 │ │ -06c184: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -06c188: 5410 c902 |0008: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ -06c18c: 7210 ad19 0200 |000a: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -06c192: 0c02 |000d: move-result-object v2 │ │ -06c194: 6e20 f10b 2000 |000e: invoke-virtual {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf1 │ │ -06c19a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -06c19c: 0f02 |0012: return v2 │ │ -06c19e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -06c1a0: 0f02 |0014: return v2 │ │ +06c1d0: |[06c1d0] com.google.crypto.tink.shaded.protobuf.j1$g.remove:(Ljava/lang/Object;)Z │ │ +06c1e0: 1f02 ab04 |0000: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ +06c1e4: 6e20 d30b 2100 |0002: invoke-virtual {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.contains:(Ljava/lang/Object;)Z // method@0bd3 │ │ +06c1ea: 0a00 |0005: move-result v0 │ │ +06c1ec: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +06c1f0: 5410 c902 |0008: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ +06c1f4: 7210 af19 0200 |000a: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +06c1fa: 0c02 |000d: move-result-object v2 │ │ +06c1fc: 6e20 f30b 2000 |000e: invoke-virtual {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ +06c202: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +06c204: 0f02 |0012: return v2 │ │ +06c206: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +06c208: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/j1$g;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06c1a4: |[06c1a4] com.google.crypto.tink.shaded.protobuf.j1$g.size:()I │ │ -06c1b4: 5410 c902 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ -06c1b8: 6e10 f30b 0000 |0002: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.size:()I // method@0bf3 │ │ -06c1be: 0a00 |0005: move-result v0 │ │ -06c1c0: 0f00 |0006: return v0 │ │ +06c20c: |[06c20c] com.google.crypto.tink.shaded.protobuf.j1$g.size:()I │ │ +06c21c: 5410 c902 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.d:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@02c9 │ │ +06c220: 6e10 f50b 0000 |0002: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.size:()I // method@0bf5 │ │ +06c226: 0a00 |0005: move-result v0 │ │ +06c228: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #237 header: │ │ @@ -36139,35 +36181,35 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map<" "TK;TV;>;" } │ │ Annotations on field #718 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/google/crypto/tink/shaded/protobuf/j1<" "TK;TV;>.g;" } │ │ Annotations on field #719 'i' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map<" "TK;TV;>;" } │ │ Annotations on field #720 'j' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/google/crypto/tink/shaded/protobuf/j1<" "TK;TV;>.c;" } │ │ -Annotations on method #3039 'entrySet' │ │ +Annotations on method #3041 'entrySet' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Set<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ -Annotations on method #3041 'f' │ │ +Annotations on method #3043 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)I" } │ │ -Annotations on method #3043 'get' │ │ +Annotations on method #3045 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")TV;" } │ │ -Annotations on method #3044 'h' │ │ +Annotations on method #3046 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Set<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ -Annotations on method #3047 'j' │ │ +Annotations on method #3049 'j' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Ljava/util/Map$Entry<" "TK;TV;>;" } │ │ -Annotations on method #3050 'm' │ │ +Annotations on method #3052 'm' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/lang/Iterable<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ -Annotations on method #3051 'n' │ │ +Annotations on method #3053 'n' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/SortedMap<" "TK;TV;>;" } │ │ -Annotations on method #3055 'q' │ │ +Annotations on method #3057 'q' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ ";>(I)" "Lcom/google/crypto/tink/shaded/protobuf/j1<" "TFieldDescriptorType;" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #3056 'r' │ │ +Annotations on method #3058 'r' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)TV;" } │ │ -Annotations on method #3057 'remove' │ │ +Annotations on method #3059 'remove' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")TV;" } │ │ -Annotations on method #3058 's' │ │ +Annotations on method #3060 's' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TV;" } │ │ │ │ Class #237 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/j1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/util/AbstractMap;' │ │ Interfaces - │ │ @@ -36207,811 +36249,811 @@ │ │ type : '(I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -06ca60: |[06ca60] com.google.crypto.tink.shaded.protobuf.j1.:(I)V │ │ -06ca70: 7010 1819 0000 |0000: invoke-direct {v0}, Ljava/util/AbstractMap;.:()V // method@1918 │ │ -06ca76: 5901 ca02 |0003: iput v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.d:I // field@02ca │ │ -06ca7a: 7100 5119 0000 |0005: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1951 │ │ -06ca80: 0c01 |0008: move-result-object v1 │ │ -06ca82: 5b01 cb02 |0009: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06ca86: 7100 5219 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1952 │ │ -06ca8c: 0c01 |000e: move-result-object v1 │ │ -06ca8e: 5b01 cc02 |000f: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06ca92: 7100 5219 0000 |0011: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1952 │ │ -06ca98: 0c01 |0014: move-result-object v1 │ │ -06ca9a: 5b01 cf02 |0015: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ -06ca9e: 0e00 |0017: return-void │ │ +06cac8: |[06cac8] com.google.crypto.tink.shaded.protobuf.j1.:(I)V │ │ +06cad8: 7010 1a19 0000 |0000: invoke-direct {v0}, Ljava/util/AbstractMap;.:()V // method@191a │ │ +06cade: 5901 ca02 |0003: iput v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.d:I // field@02ca │ │ +06cae2: 7100 5319 0000 |0005: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1953 │ │ +06cae8: 0c01 |0008: move-result-object v1 │ │ +06caea: 5b01 cb02 |0009: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06caee: 7100 5419 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1954 │ │ +06caf4: 0c01 |000e: move-result-object v1 │ │ +06caf6: 5b01 cc02 |000f: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06cafa: 7100 5419 0000 |0011: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1954 │ │ +06cb00: 0c01 |0014: move-result-object v1 │ │ +06cb02: 5b01 cf02 |0015: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ +06cb06: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : '' │ │ type : '(ILcom/google/crypto/tink/shaded/protobuf/j1$a;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06caa0: |[06caa0] com.google.crypto.tink.shaded.protobuf.j1.:(ILcom/google/crypto/tink/shaded/protobuf/j1$a;)V │ │ -06cab0: 7020 d60b 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.:(I)V // method@0bd6 │ │ -06cab6: 0e00 |0003: return-void │ │ +06cb08: |[06cb08] com.google.crypto.tink.shaded.protobuf.j1.:(ILcom/google/crypto/tink/shaded/protobuf/j1$a;)V │ │ +06cb18: 7020 d80b 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.:(I)V // method@0bd8 │ │ +06cb1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'a' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06cab8: |[06cab8] com.google.crypto.tink.shaded.protobuf.j1.a:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V │ │ -06cac8: 7010 e20b 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be2 │ │ -06cace: 0e00 |0003: return-void │ │ +06cb20: |[06cb20] com.google.crypto.tink.shaded.protobuf.j1.a:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V │ │ +06cb30: 7010 e40b 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be4 │ │ +06cb36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'b' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c938: |[06c938] com.google.crypto.tink.shaded.protobuf.j1.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; │ │ -06c948: 5400 cb02 |0000: iget-object v0, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c94c: 1100 |0002: return-object v0 │ │ +06c9a0: |[06c9a0] com.google.crypto.tink.shaded.protobuf.j1.b:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/List; │ │ +06c9b0: 5400 cb02 |0000: iget-object v0, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c9b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'c' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c950: |[06c950] com.google.crypto.tink.shaded.protobuf.j1.c:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map; │ │ -06c960: 5400 cc02 |0000: iget-object v0, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c964: 1100 |0002: return-object v0 │ │ +06c9b8: |[06c9b8] com.google.crypto.tink.shaded.protobuf.j1.c:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map; │ │ +06c9c8: 5400 cc02 |0000: iget-object v0, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c9cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'd' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;I)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06c720: |[06c720] com.google.crypto.tink.shaded.protobuf.j1.d:(Lcom/google/crypto/tink/shaded/protobuf/j1;I)Ljava/lang/Object; │ │ -06c730: 7020 f20b 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.s:(I)Ljava/lang/Object; // method@0bf2 │ │ -06c736: 0c00 |0003: move-result-object v0 │ │ -06c738: 1100 |0004: return-object v0 │ │ +06c788: |[06c788] com.google.crypto.tink.shaded.protobuf.j1.d:(Lcom/google/crypto/tink/shaded/protobuf/j1;I)Ljava/lang/Object; │ │ +06c798: 7020 f40b 1000 |0000: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.s:(I)Ljava/lang/Object; // method@0bf4 │ │ +06c79e: 0c00 |0003: move-result-object v0 │ │ +06c7a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'e' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c968: |[06c968] com.google.crypto.tink.shaded.protobuf.j1.e:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map; │ │ -06c978: 5400 cf02 |0000: iget-object v0, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ -06c97c: 1100 |0002: return-object v0 │ │ +06c9d0: |[06c9d0] com.google.crypto.tink.shaded.protobuf.j1.e:(Lcom/google/crypto/tink/shaded/protobuf/j1;)Ljava/util/Map; │ │ +06c9e0: 5400 cf02 |0000: iget-object v0, v0, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ +06c9e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'f' │ │ type : '(Ljava/lang/Comparable;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -06c578: |[06c578] com.google.crypto.tink.shaded.protobuf.j1.f:(Ljava/lang/Comparable;)I │ │ -06c588: 5440 cb02 |0000: iget-object v0, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c58c: 7210 8f19 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@198f │ │ -06c592: 0a00 |0005: move-result v0 │ │ -06c594: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -06c598: 3a00 1b00 |0008: if-ltz v0, 0023 // +001b │ │ -06c59c: 5441 cb02 |000a: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c5a0: 7220 8819 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06c5a6: 0c01 |000f: move-result-object v1 │ │ -06c5a8: 1f01 6302 |0010: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ -06c5ac: 6e10 bf0b 0100 |0012: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bbf │ │ -06c5b2: 0c01 |0015: move-result-object v1 │ │ -06c5b4: 7220 e317 1500 |0016: invoke-interface {v5, v1}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@17e3 │ │ -06c5ba: 0a01 |0019: move-result v1 │ │ -06c5bc: 3d01 0600 |001a: if-lez v1, 0020 // +0006 │ │ -06c5c0: d800 0002 |001c: add-int/lit8 v0, v0, #int 2 // #02 │ │ -06c5c4: 7b05 |001e: neg-int v5, v0 │ │ -06c5c6: 0f05 |001f: return v5 │ │ -06c5c8: 3901 0300 |0020: if-nez v1, 0023 // +0003 │ │ -06c5cc: 0f00 |0022: return v0 │ │ -06c5ce: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -06c5d0: 3601 2300 |0024: if-gt v1, v0, 0047 // +0023 │ │ -06c5d4: 9002 0100 |0026: add-int v2, v1, v0 │ │ -06c5d8: db02 0202 |0028: div-int/lit8 v2, v2, #int 2 // #02 │ │ -06c5dc: 5443 cb02 |002a: iget-object v3, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c5e0: 7220 8819 2300 |002c: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06c5e6: 0c03 |002f: move-result-object v3 │ │ -06c5e8: 1f03 6302 |0030: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ -06c5ec: 6e10 bf0b 0300 |0032: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bbf │ │ -06c5f2: 0c03 |0035: move-result-object v3 │ │ -06c5f4: 7220 e317 3500 |0036: invoke-interface {v5, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@17e3 │ │ -06c5fa: 0a03 |0039: move-result v3 │ │ -06c5fc: 3b03 0600 |003a: if-gez v3, 0040 // +0006 │ │ -06c600: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -06c604: 0120 |003e: move v0, v2 │ │ -06c606: 28e5 |003f: goto 0024 // -001b │ │ -06c608: 3d03 0600 |0040: if-lez v3, 0046 // +0006 │ │ -06c60c: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06c610: 0121 |0044: move v1, v2 │ │ -06c612: 28df |0045: goto 0024 // -0021 │ │ -06c614: 0f02 |0046: return v2 │ │ -06c616: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06c61a: 7b15 |0049: neg-int v5, v1 │ │ -06c61c: 0f05 |004a: return v5 │ │ +06c5e0: |[06c5e0] com.google.crypto.tink.shaded.protobuf.j1.f:(Ljava/lang/Comparable;)I │ │ +06c5f0: 5440 cb02 |0000: iget-object v0, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c5f4: 7210 9119 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1991 │ │ +06c5fa: 0a00 |0005: move-result v0 │ │ +06c5fc: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +06c600: 3a00 1b00 |0008: if-ltz v0, 0023 // +001b │ │ +06c604: 5441 cb02 |000a: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c608: 7220 8a19 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06c60e: 0c01 |000f: move-result-object v1 │ │ +06c610: 1f01 6302 |0010: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ +06c614: 6e10 c10b 0100 |0012: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bc1 │ │ +06c61a: 0c01 |0015: move-result-object v1 │ │ +06c61c: 7220 e517 1500 |0016: invoke-interface {v5, v1}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@17e5 │ │ +06c622: 0a01 |0019: move-result v1 │ │ +06c624: 3d01 0600 |001a: if-lez v1, 0020 // +0006 │ │ +06c628: d800 0002 |001c: add-int/lit8 v0, v0, #int 2 // #02 │ │ +06c62c: 7b05 |001e: neg-int v5, v0 │ │ +06c62e: 0f05 |001f: return v5 │ │ +06c630: 3901 0300 |0020: if-nez v1, 0023 // +0003 │ │ +06c634: 0f00 |0022: return v0 │ │ +06c636: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +06c638: 3601 2300 |0024: if-gt v1, v0, 0047 // +0023 │ │ +06c63c: 9002 0100 |0026: add-int v2, v1, v0 │ │ +06c640: db02 0202 |0028: div-int/lit8 v2, v2, #int 2 // #02 │ │ +06c644: 5443 cb02 |002a: iget-object v3, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c648: 7220 8a19 2300 |002c: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06c64e: 0c03 |002f: move-result-object v3 │ │ +06c650: 1f03 6302 |0030: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ +06c654: 6e10 c10b 0300 |0032: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bc1 │ │ +06c65a: 0c03 |0035: move-result-object v3 │ │ +06c65c: 7220 e517 3500 |0036: invoke-interface {v5, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@17e5 │ │ +06c662: 0a03 |0039: move-result v3 │ │ +06c664: 3b03 0600 |003a: if-gez v3, 0040 // +0006 │ │ +06c668: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +06c66c: 0120 |003e: move v0, v2 │ │ +06c66e: 28e5 |003f: goto 0024 // -001b │ │ +06c670: 3d03 0600 |0040: if-lez v3, 0046 // +0006 │ │ +06c674: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06c678: 0121 |0044: move v1, v2 │ │ +06c67a: 28df |0045: goto 0024 // -0021 │ │ +06c67c: 0f02 |0046: return v2 │ │ +06c67e: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06c682: 7b15 |0049: neg-int v5, v1 │ │ +06c684: 0f05 |004a: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'g' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06cad0: |[06cad0] com.google.crypto.tink.shaded.protobuf.j1.g:()V │ │ -06cae0: 5510 cd02 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:Z // field@02cd │ │ -06cae4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -06cae8: 0e00 |0004: return-void │ │ -06caea: 2200 5b04 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ -06caee: 7010 9318 0000 |0007: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1893 │ │ -06caf4: 2700 |000a: throw v0 │ │ +06cb38: |[06cb38] com.google.crypto.tink.shaded.protobuf.j1.g:()V │ │ +06cb48: 5510 cd02 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:Z // field@02cd │ │ +06cb4c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +06cb50: 0e00 |0004: return-void │ │ +06cb52: 2200 5b04 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ +06cb56: 7010 9518 0000 |0007: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1895 │ │ +06cb5c: 2700 |000a: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'i' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -06cb44: |[06cb44] com.google.crypto.tink.shaded.protobuf.j1.i:()V │ │ -06cb54: 7010 e20b 0200 |0000: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be2 │ │ -06cb5a: 5420 cb02 |0003: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06cb5e: 7210 8919 0000 |0005: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06cb64: 0a00 |0008: move-result v0 │ │ -06cb66: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ -06cb6a: 5420 cb02 |000b: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06cb6e: 2000 9604 |000d: instance-of v0, v0, Ljava/util/ArrayList; // type@0496 │ │ -06cb72: 3900 0b00 |000f: if-nez v0, 001a // +000b │ │ -06cb76: 2200 9604 |0011: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ -06cb7a: 5221 ca02 |0013: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.d:I // field@02ca │ │ -06cb7e: 7020 2519 1000 |0015: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@1925 │ │ -06cb84: 5b20 cb02 |0018: iput-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06cb88: 0e00 |001a: return-void │ │ +06cbac: |[06cbac] com.google.crypto.tink.shaded.protobuf.j1.i:()V │ │ +06cbbc: 7010 e40b 0200 |0000: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be4 │ │ +06cbc2: 5420 cb02 |0003: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06cbc6: 7210 8b19 0000 |0005: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06cbcc: 0a00 |0008: move-result v0 │ │ +06cbce: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +06cbd2: 5420 cb02 |000b: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06cbd6: 2000 9604 |000d: instance-of v0, v0, Ljava/util/ArrayList; // type@0496 │ │ +06cbda: 3900 0b00 |000f: if-nez v0, 001a // +000b │ │ +06cbde: 2200 9604 |0011: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ +06cbe2: 5221 ca02 |0013: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.d:I // field@02ca │ │ +06cbe6: 7020 2719 1000 |0015: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@1927 │ │ +06cbec: 5b20 cb02 |0018: iput-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06cbf0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'n' │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -06ca04: |[06ca04] com.google.crypto.tink.shaded.protobuf.j1.n:()Ljava/util/SortedMap; │ │ -06ca14: 7010 e20b 0200 |0000: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be2 │ │ -06ca1a: 5420 cc02 |0003: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06ca1e: 7210 b719 0000 |0005: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b7 │ │ -06ca24: 0a00 |0008: move-result v0 │ │ -06ca26: 3800 1800 |0009: if-eqz v0, 0021 // +0018 │ │ -06ca2a: 5420 cc02 |000b: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06ca2e: 2000 b604 |000d: instance-of v0, v0, Ljava/util/TreeMap; // type@04b6 │ │ -06ca32: 3900 1200 |000f: if-nez v0, 0021 // +0012 │ │ -06ca36: 2200 b604 |0011: new-instance v0, Ljava/util/TreeMap; // type@04b6 │ │ -06ca3a: 7010 d919 0000 |0013: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@19d9 │ │ -06ca40: 5b20 cc02 |0016: iput-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06ca44: 0701 |0018: move-object v1, v0 │ │ -06ca46: 1f01 b604 |0019: check-cast v1, Ljava/util/TreeMap; // type@04b6 │ │ -06ca4a: 6e10 da19 0000 |001b: invoke-virtual {v0}, Ljava/util/TreeMap;.descendingMap:()Ljava/util/NavigableMap; // method@19da │ │ -06ca50: 0c00 |001e: move-result-object v0 │ │ -06ca52: 5b20 cf02 |001f: iput-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ -06ca56: 5420 cc02 |0021: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06ca5a: 1f00 b504 |0023: check-cast v0, Ljava/util/SortedMap; // type@04b5 │ │ -06ca5e: 1100 |0025: return-object v0 │ │ +06ca6c: |[06ca6c] com.google.crypto.tink.shaded.protobuf.j1.n:()Ljava/util/SortedMap; │ │ +06ca7c: 7010 e40b 0200 |0000: invoke-direct {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be4 │ │ +06ca82: 5420 cc02 |0003: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06ca86: 7210 b919 0000 |0005: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b9 │ │ +06ca8c: 0a00 |0008: move-result v0 │ │ +06ca8e: 3800 1800 |0009: if-eqz v0, 0021 // +0018 │ │ +06ca92: 5420 cc02 |000b: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06ca96: 2000 b604 |000d: instance-of v0, v0, Ljava/util/TreeMap; // type@04b6 │ │ +06ca9a: 3900 1200 |000f: if-nez v0, 0021 // +0012 │ │ +06ca9e: 2200 b604 |0011: new-instance v0, Ljava/util/TreeMap; // type@04b6 │ │ +06caa2: 7010 db19 0000 |0013: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@19db │ │ +06caa8: 5b20 cc02 |0016: iput-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06caac: 0701 |0018: move-object v1, v0 │ │ +06caae: 1f01 b604 |0019: check-cast v1, Ljava/util/TreeMap; // type@04b6 │ │ +06cab2: 6e10 dc19 0000 |001b: invoke-virtual {v0}, Ljava/util/TreeMap;.descendingMap:()Ljava/util/NavigableMap; // method@19dc │ │ +06cab8: 0c00 |001e: move-result-object v0 │ │ +06caba: 5b20 cf02 |001f: iput-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ +06cabe: 5420 cc02 |0021: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06cac2: 1f00 b504 |0023: check-cast v0, Ljava/util/SortedMap; // type@04b5 │ │ +06cac6: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'q' │ │ type : '(I)Lcom/google/crypto/tink/shaded/protobuf/j1;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c55c: |[06c55c] com.google.crypto.tink.shaded.protobuf.j1.q:(I)Lcom/google/crypto/tink/shaded/protobuf/j1; │ │ -06c56c: 2200 5d02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$a; // type@025d │ │ -06c570: 7020 a40b 1000 |0002: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$a;.:(I)V // method@0ba4 │ │ -06c576: 1100 |0005: return-object v0 │ │ +06c5c4: |[06c5c4] com.google.crypto.tink.shaded.protobuf.j1.q:(I)Lcom/google/crypto/tink/shaded/protobuf/j1; │ │ +06c5d4: 2200 5d02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$a; // type@025d │ │ +06c5d8: 7020 a60b 1000 |0002: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$a;.:(I)V // method@0ba6 │ │ +06c5de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 's' │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -06c8b8: |[06c8b8] com.google.crypto.tink.shaded.protobuf.j1.s:(I)Ljava/lang/Object; │ │ -06c8c8: 7010 e20b 0400 |0000: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be2 │ │ -06c8ce: 5440 cb02 |0003: iget-object v0, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c8d2: 7220 8c19 5000 |0005: invoke-interface {v0, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@198c │ │ -06c8d8: 0c05 |0008: move-result-object v5 │ │ -06c8da: 1f05 6302 |0009: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ -06c8de: 6e10 c20b 0500 |000b: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.getValue:()Ljava/lang/Object; // method@0bc2 │ │ -06c8e4: 0c05 |000e: move-result-object v5 │ │ -06c8e6: 5440 cc02 |000f: iget-object v0, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c8ea: 7210 b719 0000 |0011: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b7 │ │ -06c8f0: 0a00 |0014: move-result v0 │ │ -06c8f2: 3900 2100 |0015: if-nez v0, 0036 // +0021 │ │ -06c8f6: 7010 eb0b 0400 |0017: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.n:()Ljava/util/SortedMap; // method@0beb │ │ -06c8fc: 0c00 |001a: move-result-object v0 │ │ -06c8fe: 7210 d719 0000 |001b: invoke-interface {v0}, Ljava/util/SortedMap;.entrySet:()Ljava/util/Set; // method@19d7 │ │ -06c904: 0c00 |001e: move-result-object v0 │ │ -06c906: 7210 d319 0000 |001f: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -06c90c: 0c00 |0022: move-result-object v0 │ │ -06c90e: 5441 cb02 |0023: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c912: 2202 6302 |0025: new-instance v2, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ -06c916: 7210 7319 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -06c91c: 0c03 |002a: move-result-object v3 │ │ -06c91e: 1f03 ab04 |002b: check-cast v3, Ljava/util/Map$Entry; // type@04ab │ │ -06c922: 7030 bb0b 4203 |002d: invoke-direct {v2, v4, v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/util/Map$Entry;)V // method@0bbb │ │ -06c928: 7220 8219 2100 |0030: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -06c92e: 7210 7419 0000 |0033: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1974 │ │ -06c934: 1105 |0036: return-object v5 │ │ +06c920: |[06c920] com.google.crypto.tink.shaded.protobuf.j1.s:(I)Ljava/lang/Object; │ │ +06c930: 7010 e40b 0400 |0000: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be4 │ │ +06c936: 5440 cb02 |0003: iget-object v0, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c93a: 7220 8e19 5000 |0005: invoke-interface {v0, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@198e │ │ +06c940: 0c05 |0008: move-result-object v5 │ │ +06c942: 1f05 6302 |0009: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ +06c946: 6e10 c40b 0500 |000b: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.getValue:()Ljava/lang/Object; // method@0bc4 │ │ +06c94c: 0c05 |000e: move-result-object v5 │ │ +06c94e: 5440 cc02 |000f: iget-object v0, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c952: 7210 b919 0000 |0011: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b9 │ │ +06c958: 0a00 |0014: move-result v0 │ │ +06c95a: 3900 2100 |0015: if-nez v0, 0036 // +0021 │ │ +06c95e: 7010 ed0b 0400 |0017: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.n:()Ljava/util/SortedMap; // method@0bed │ │ +06c964: 0c00 |001a: move-result-object v0 │ │ +06c966: 7210 d919 0000 |001b: invoke-interface {v0}, Ljava/util/SortedMap;.entrySet:()Ljava/util/Set; // method@19d9 │ │ +06c96c: 0c00 |001e: move-result-object v0 │ │ +06c96e: 7210 d519 0000 |001f: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +06c974: 0c00 |0022: move-result-object v0 │ │ +06c976: 5441 cb02 |0023: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c97a: 2202 6302 |0025: new-instance v2, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ +06c97e: 7210 7519 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +06c984: 0c03 |002a: move-result-object v3 │ │ +06c986: 1f03 ab04 |002b: check-cast v3, Ljava/util/Map$Entry; // type@04ab │ │ +06c98a: 7030 bd0b 4203 |002d: invoke-direct {v2, v4, v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/util/Map$Entry;)V // method@0bbd │ │ +06c990: 7220 8419 2100 |0030: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +06c996: 7210 7619 0000 |0033: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1976 │ │ +06c99c: 1105 |0036: return-object v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -06caf8: |[06caf8] com.google.crypto.tink.shaded.protobuf.j1.clear:()V │ │ -06cb08: 7010 e20b 0100 |0000: invoke-direct {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be2 │ │ -06cb0e: 5410 cb02 |0003: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06cb12: 7210 8919 0000 |0005: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@1989 │ │ -06cb18: 0a00 |0008: move-result v0 │ │ -06cb1a: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ -06cb1e: 5410 cb02 |000b: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06cb22: 7210 8519 0000 |000d: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@1985 │ │ -06cb28: 5410 cc02 |0010: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06cb2c: 7210 b719 0000 |0012: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b7 │ │ -06cb32: 0a00 |0015: move-result v0 │ │ -06cb34: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -06cb38: 5410 cc02 |0018: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06cb3c: 7210 b119 0000 |001a: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@19b1 │ │ -06cb42: 0e00 |001d: return-void │ │ +06cb60: |[06cb60] com.google.crypto.tink.shaded.protobuf.j1.clear:()V │ │ +06cb70: 7010 e40b 0100 |0000: invoke-direct {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be4 │ │ +06cb76: 5410 cb02 |0003: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06cb7a: 7210 8b19 0000 |0005: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@198b │ │ +06cb80: 0a00 |0008: move-result v0 │ │ +06cb82: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ +06cb86: 5410 cb02 |000b: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06cb8a: 7210 8719 0000 |000d: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@1987 │ │ +06cb90: 5410 cc02 |0010: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06cb94: 7210 b919 0000 |0012: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b9 │ │ +06cb9a: 0a00 |0015: move-result v0 │ │ +06cb9c: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +06cba0: 5410 cc02 |0018: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06cba4: 7210 b319 0000 |001a: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@19b3 │ │ +06cbaa: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'containsKey' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06c450: |[06c450] com.google.crypto.tink.shaded.protobuf.j1.containsKey:(Ljava/lang/Object;)Z │ │ -06c460: 1f02 2d04 |0000: check-cast v2, Ljava/lang/Comparable; // type@042d │ │ -06c464: 7020 e10b 2100 |0002: invoke-direct {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:(Ljava/lang/Comparable;)I // method@0be1 │ │ -06c46a: 0a00 |0005: move-result v0 │ │ -06c46c: 3b00 0d00 |0006: if-gez v0, 0013 // +000d │ │ -06c470: 5410 cc02 |0008: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c474: 7220 b219 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@19b2 │ │ -06c47a: 0a02 |000d: move-result v2 │ │ -06c47c: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -06c480: 2803 |0010: goto 0013 // +0003 │ │ -06c482: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -06c484: 2802 |0012: goto 0014 // +0002 │ │ -06c486: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -06c488: 0f02 |0014: return v2 │ │ +06c4b8: |[06c4b8] com.google.crypto.tink.shaded.protobuf.j1.containsKey:(Ljava/lang/Object;)Z │ │ +06c4c8: 1f02 2d04 |0000: check-cast v2, Ljava/lang/Comparable; // type@042d │ │ +06c4cc: 7020 e30b 2100 |0002: invoke-direct {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:(Ljava/lang/Comparable;)I // method@0be3 │ │ +06c4d2: 0a00 |0005: move-result v0 │ │ +06c4d4: 3b00 0d00 |0006: if-gez v0, 0013 // +000d │ │ +06c4d8: 5410 cc02 |0008: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c4dc: 7220 b419 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@19b4 │ │ +06c4e2: 0a02 |000d: move-result v2 │ │ +06c4e4: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +06c4e8: 2803 |0010: goto 0013 // +0003 │ │ +06c4ea: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +06c4ec: 2802 |0012: goto 0014 // +0002 │ │ +06c4ee: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +06c4f0: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'entrySet' │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -06c9d4: |[06c9d4] com.google.crypto.tink.shaded.protobuf.j1.entrySet:()Ljava/util/Set; │ │ -06c9e4: 5420 ce02 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.h:Lcom/google/crypto/tink/shaded/protobuf/j1$g; // field@02ce │ │ -06c9e8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -06c9ec: 2200 6502 |0004: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$g; // type@0265 │ │ -06c9f0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06c9f2: 7030 ce0b 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V // method@0bce │ │ -06c9f8: 5b20 ce02 |000a: iput-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.h:Lcom/google/crypto/tink/shaded/protobuf/j1$g; // field@02ce │ │ -06c9fc: 5420 ce02 |000c: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.h:Lcom/google/crypto/tink/shaded/protobuf/j1$g; // field@02ce │ │ -06ca00: 1100 |000e: return-object v0 │ │ +06ca3c: |[06ca3c] com.google.crypto.tink.shaded.protobuf.j1.entrySet:()Ljava/util/Set; │ │ +06ca4c: 5420 ce02 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.h:Lcom/google/crypto/tink/shaded/protobuf/j1$g; // field@02ce │ │ +06ca50: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +06ca54: 2200 6502 |0004: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$g; // type@0265 │ │ +06ca58: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06ca5a: 7030 d00b 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$g;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V // method@0bd0 │ │ +06ca60: 5b20 ce02 |000a: iput-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.h:Lcom/google/crypto/tink/shaded/protobuf/j1$g; // field@02ce │ │ +06ca64: 5420 ce02 |000c: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.h:Lcom/google/crypto/tink/shaded/protobuf/j1$g; // field@02ce │ │ +06ca68: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -06c48c: |[06c48c] com.google.crypto.tink.shaded.protobuf.j1.equals:(Ljava/lang/Object;)Z │ │ -06c49c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06c49e: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -06c4a2: 0f00 |0003: return v0 │ │ -06c4a4: 2081 6602 |0004: instance-of v1, v8, Lcom/google/crypto/tink/shaded/protobuf/j1; // type@0266 │ │ -06c4a8: 3901 0700 |0006: if-nez v1, 000d // +0007 │ │ -06c4ac: 6f20 1919 8700 |0008: invoke-super {v7, v8}, Ljava/util/AbstractMap;.equals:(Ljava/lang/Object;)Z // method@1919 │ │ -06c4b2: 0a08 |000b: move-result v8 │ │ -06c4b4: 0f08 |000c: return v8 │ │ -06c4b6: 1f08 6602 |000d: check-cast v8, Lcom/google/crypto/tink/shaded/protobuf/j1; // type@0266 │ │ -06c4ba: 6e10 f30b 0700 |000f: invoke-virtual {v7}, Lcom/google/crypto/tink/shaded/protobuf/j1;.size:()I // method@0bf3 │ │ -06c4c0: 0a01 |0012: move-result v1 │ │ -06c4c2: 6e10 f30b 0800 |0013: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/j1;.size:()I // method@0bf3 │ │ -06c4c8: 0a02 |0016: move-result v2 │ │ -06c4ca: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -06c4cc: 3221 0300 |0018: if-eq v1, v2, 001b // +0003 │ │ -06c4d0: 0f03 |001a: return v3 │ │ -06c4d2: 6e10 e80b 0700 |001b: invoke-virtual {v7}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0be8 │ │ -06c4d8: 0a02 |001e: move-result v2 │ │ -06c4da: 6e10 e80b 0800 |001f: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0be8 │ │ -06c4e0: 0a04 |0022: move-result v4 │ │ -06c4e2: 3242 0f00 |0023: if-eq v2, v4, 0032 // +000f │ │ -06c4e6: 6e10 df0b 0700 |0025: invoke-virtual {v7}, Lcom/google/crypto/tink/shaded/protobuf/j1;.entrySet:()Ljava/util/Set; // method@0bdf │ │ -06c4ec: 0c00 |0028: move-result-object v0 │ │ -06c4ee: 6e10 df0b 0800 |0029: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/j1;.entrySet:()Ljava/util/Set; // method@0bdf │ │ -06c4f4: 0c08 |002c: move-result-object v8 │ │ -06c4f6: 7220 d119 8000 |002d: invoke-interface {v0, v8}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@19d1 │ │ -06c4fc: 0a08 |0030: move-result v8 │ │ -06c4fe: 0f08 |0031: return v8 │ │ -06c500: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -06c502: 3524 1400 |0033: if-ge v4, v2, 0047 // +0014 │ │ -06c506: 6e20 e70b 4700 |0035: invoke-virtual {v7, v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be7 │ │ -06c50c: 0c05 |0038: move-result-object v5 │ │ -06c50e: 6e20 e70b 4800 |0039: invoke-virtual {v8, v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be7 │ │ -06c514: 0c06 |003c: move-result-object v6 │ │ -06c516: 7220 ac19 6500 |003d: invoke-interface {v5, v6}, Ljava/util/Map$Entry;.equals:(Ljava/lang/Object;)Z // method@19ac │ │ -06c51c: 0a05 |0040: move-result v5 │ │ -06c51e: 3905 0300 |0041: if-nez v5, 0044 // +0003 │ │ -06c522: 0f03 |0043: return v3 │ │ -06c524: d804 0401 |0044: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06c528: 28ed |0046: goto 0033 // -0013 │ │ -06c52a: 3212 0b00 |0047: if-eq v2, v1, 0052 // +000b │ │ -06c52e: 5470 cc02 |0049: iget-object v0, v7, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c532: 5488 cc02 |004b: iget-object v8, v8, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c536: 7220 b419 8000 |004d: invoke-interface {v0, v8}, Ljava/util/Map;.equals:(Ljava/lang/Object;)Z // method@19b4 │ │ -06c53c: 0a08 |0050: move-result v8 │ │ -06c53e: 0f08 |0051: return v8 │ │ -06c540: 0f00 |0052: return v0 │ │ +06c4f4: |[06c4f4] com.google.crypto.tink.shaded.protobuf.j1.equals:(Ljava/lang/Object;)Z │ │ +06c504: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06c506: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +06c50a: 0f00 |0003: return v0 │ │ +06c50c: 2081 6602 |0004: instance-of v1, v8, Lcom/google/crypto/tink/shaded/protobuf/j1; // type@0266 │ │ +06c510: 3901 0700 |0006: if-nez v1, 000d // +0007 │ │ +06c514: 6f20 1b19 8700 |0008: invoke-super {v7, v8}, Ljava/util/AbstractMap;.equals:(Ljava/lang/Object;)Z // method@191b │ │ +06c51a: 0a08 |000b: move-result v8 │ │ +06c51c: 0f08 |000c: return v8 │ │ +06c51e: 1f08 6602 |000d: check-cast v8, Lcom/google/crypto/tink/shaded/protobuf/j1; // type@0266 │ │ +06c522: 6e10 f50b 0700 |000f: invoke-virtual {v7}, Lcom/google/crypto/tink/shaded/protobuf/j1;.size:()I // method@0bf5 │ │ +06c528: 0a01 |0012: move-result v1 │ │ +06c52a: 6e10 f50b 0800 |0013: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/j1;.size:()I // method@0bf5 │ │ +06c530: 0a02 |0016: move-result v2 │ │ +06c532: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +06c534: 3221 0300 |0018: if-eq v1, v2, 001b // +0003 │ │ +06c538: 0f03 |001a: return v3 │ │ +06c53a: 6e10 ea0b 0700 |001b: invoke-virtual {v7}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0bea │ │ +06c540: 0a02 |001e: move-result v2 │ │ +06c542: 6e10 ea0b 0800 |001f: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0bea │ │ +06c548: 0a04 |0022: move-result v4 │ │ +06c54a: 3242 0f00 |0023: if-eq v2, v4, 0032 // +000f │ │ +06c54e: 6e10 e10b 0700 |0025: invoke-virtual {v7}, Lcom/google/crypto/tink/shaded/protobuf/j1;.entrySet:()Ljava/util/Set; // method@0be1 │ │ +06c554: 0c00 |0028: move-result-object v0 │ │ +06c556: 6e10 e10b 0800 |0029: invoke-virtual {v8}, Lcom/google/crypto/tink/shaded/protobuf/j1;.entrySet:()Ljava/util/Set; // method@0be1 │ │ +06c55c: 0c08 |002c: move-result-object v8 │ │ +06c55e: 7220 d319 8000 |002d: invoke-interface {v0, v8}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@19d3 │ │ +06c564: 0a08 |0030: move-result v8 │ │ +06c566: 0f08 |0031: return v8 │ │ +06c568: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +06c56a: 3524 1400 |0033: if-ge v4, v2, 0047 // +0014 │ │ +06c56e: 6e20 e90b 4700 |0035: invoke-virtual {v7, v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be9 │ │ +06c574: 0c05 |0038: move-result-object v5 │ │ +06c576: 6e20 e90b 4800 |0039: invoke-virtual {v8, v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be9 │ │ +06c57c: 0c06 |003c: move-result-object v6 │ │ +06c57e: 7220 ae19 6500 |003d: invoke-interface {v5, v6}, Ljava/util/Map$Entry;.equals:(Ljava/lang/Object;)Z // method@19ae │ │ +06c584: 0a05 |0040: move-result v5 │ │ +06c586: 3905 0300 |0041: if-nez v5, 0044 // +0003 │ │ +06c58a: 0f03 |0043: return v3 │ │ +06c58c: d804 0401 |0044: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06c590: 28ed |0046: goto 0033 // -0013 │ │ +06c592: 3212 0b00 |0047: if-eq v2, v1, 0052 // +000b │ │ +06c596: 5470 cc02 |0049: iget-object v0, v7, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c59a: 5488 cc02 |004b: iget-object v8, v8, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c59e: 7220 b619 8000 |004d: invoke-interface {v0, v8}, Ljava/util/Map;.equals:(Ljava/lang/Object;)Z // method@19b6 │ │ +06c5a4: 0a08 |0050: move-result v8 │ │ +06c5a6: 0f08 |0051: return v8 │ │ +06c5a8: 0f00 |0052: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'get' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -06c73c: |[06c73c] com.google.crypto.tink.shaded.protobuf.j1.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -06c74c: 1f02 2d04 |0000: check-cast v2, Ljava/lang/Comparable; // type@042d │ │ -06c750: 7020 e10b 2100 |0002: invoke-direct {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:(Ljava/lang/Comparable;)I // method@0be1 │ │ -06c756: 0a00 |0005: move-result v0 │ │ -06c758: 3a00 0f00 |0006: if-ltz v0, 0015 // +000f │ │ -06c75c: 5412 cb02 |0008: iget-object v2, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c760: 7220 8819 0200 |000a: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06c766: 0c02 |000d: move-result-object v2 │ │ -06c768: 1f02 6302 |000e: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ -06c76c: 6e10 c20b 0200 |0010: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.getValue:()Ljava/lang/Object; // method@0bc2 │ │ -06c772: 0c02 |0013: move-result-object v2 │ │ -06c774: 1102 |0014: return-object v2 │ │ -06c776: 5410 cc02 |0015: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c77a: 7220 b519 2000 |0017: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b5 │ │ -06c780: 0c02 |001a: move-result-object v2 │ │ -06c782: 1102 |001b: return-object v2 │ │ +06c7a4: |[06c7a4] com.google.crypto.tink.shaded.protobuf.j1.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +06c7b4: 1f02 2d04 |0000: check-cast v2, Ljava/lang/Comparable; // type@042d │ │ +06c7b8: 7020 e30b 2100 |0002: invoke-direct {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:(Ljava/lang/Comparable;)I // method@0be3 │ │ +06c7be: 0a00 |0005: move-result v0 │ │ +06c7c0: 3a00 0f00 |0006: if-ltz v0, 0015 // +000f │ │ +06c7c4: 5412 cb02 |0008: iget-object v2, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c7c8: 7220 8a19 0200 |000a: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06c7ce: 0c02 |000d: move-result-object v2 │ │ +06c7d0: 1f02 6302 |000e: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ +06c7d4: 6e10 c40b 0200 |0010: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.getValue:()Ljava/lang/Object; // method@0bc4 │ │ +06c7da: 0c02 |0013: move-result-object v2 │ │ +06c7dc: 1102 |0014: return-object v2 │ │ +06c7de: 5410 cc02 |0015: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c7e2: 7220 b719 2000 |0017: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b7 │ │ +06c7e8: 0c02 |001a: move-result-object v2 │ │ +06c7ea: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'h' │ │ type : '()Ljava/util/Set;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -06c9a4: |[06c9a4] com.google.crypto.tink.shaded.protobuf.j1.h:()Ljava/util/Set; │ │ -06c9b4: 5420 d002 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:Lcom/google/crypto/tink/shaded/protobuf/j1$c; // field@02d0 │ │ -06c9b8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -06c9bc: 2200 5f02 |0004: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$c; // type@025f │ │ -06c9c0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06c9c2: 7030 af0b 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$c;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V // method@0baf │ │ -06c9c8: 5b20 d002 |000a: iput-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:Lcom/google/crypto/tink/shaded/protobuf/j1$c; // field@02d0 │ │ -06c9cc: 5420 d002 |000c: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:Lcom/google/crypto/tink/shaded/protobuf/j1$c; // field@02d0 │ │ -06c9d0: 1100 |000e: return-object v0 │ │ +06ca0c: |[06ca0c] com.google.crypto.tink.shaded.protobuf.j1.h:()Ljava/util/Set; │ │ +06ca1c: 5420 d002 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:Lcom/google/crypto/tink/shaded/protobuf/j1$c; // field@02d0 │ │ +06ca20: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +06ca24: 2200 5f02 |0004: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/j1$c; // type@025f │ │ +06ca28: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06ca2a: 7030 b10b 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$c;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Lcom/google/crypto/tink/shaded/protobuf/j1$a;)V // method@0bb1 │ │ +06ca30: 5b20 d002 |000a: iput-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:Lcom/google/crypto/tink/shaded/protobuf/j1$c; // field@02d0 │ │ +06ca34: 5420 d002 |000c: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:Lcom/google/crypto/tink/shaded/protobuf/j1$c; // field@02d0 │ │ +06ca38: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06c660: |[06c660] com.google.crypto.tink.shaded.protobuf.j1.hashCode:()I │ │ -06c670: 6e10 e80b 0400 |0000: invoke-virtual {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0be8 │ │ -06c676: 0a00 |0003: move-result v0 │ │ -06c678: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06c67a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -06c67c: 3501 1200 |0006: if-ge v1, v0, 0018 // +0012 │ │ -06c680: 5443 cb02 |0008: iget-object v3, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c684: 7220 8819 1300 |000a: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06c68a: 0c03 |000d: move-result-object v3 │ │ -06c68c: 1f03 6302 |000e: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ -06c690: 6e10 c30b 0300 |0010: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.hashCode:()I // method@0bc3 │ │ -06c696: 0a03 |0013: move-result v3 │ │ -06c698: b032 |0014: add-int/2addr v2, v3 │ │ -06c69a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06c69e: 28ef |0017: goto 0006 // -0011 │ │ -06c6a0: 6e10 e90b 0400 |0018: invoke-virtual {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.l:()I // method@0be9 │ │ -06c6a6: 0a00 |001b: move-result v0 │ │ -06c6a8: 3d00 0900 |001c: if-lez v0, 0025 // +0009 │ │ -06c6ac: 5440 cc02 |001e: iget-object v0, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c6b0: 7210 b619 0000 |0020: invoke-interface {v0}, Ljava/util/Map;.hashCode:()I // method@19b6 │ │ -06c6b6: 0a00 |0023: move-result v0 │ │ -06c6b8: b002 |0024: add-int/2addr v2, v0 │ │ -06c6ba: 0f02 |0025: return v2 │ │ +06c6c8: |[06c6c8] com.google.crypto.tink.shaded.protobuf.j1.hashCode:()I │ │ +06c6d8: 6e10 ea0b 0400 |0000: invoke-virtual {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0bea │ │ +06c6de: 0a00 |0003: move-result v0 │ │ +06c6e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06c6e2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +06c6e4: 3501 1200 |0006: if-ge v1, v0, 0018 // +0012 │ │ +06c6e8: 5443 cb02 |0008: iget-object v3, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c6ec: 7220 8a19 1300 |000a: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06c6f2: 0c03 |000d: move-result-object v3 │ │ +06c6f4: 1f03 6302 |000e: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ +06c6f8: 6e10 c50b 0300 |0010: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.hashCode:()I // method@0bc5 │ │ +06c6fe: 0a03 |0013: move-result v3 │ │ +06c700: b032 |0014: add-int/2addr v2, v3 │ │ +06c702: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06c706: 28ef |0017: goto 0006 // -0011 │ │ +06c708: 6e10 eb0b 0400 |0018: invoke-virtual {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.l:()I // method@0beb │ │ +06c70e: 0a00 |001b: move-result v0 │ │ +06c710: 3d00 0900 |001c: if-lez v0, 0025 // +0009 │ │ +06c714: 5440 cc02 |001e: iget-object v0, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c718: 7210 b819 0000 |0020: invoke-interface {v0}, Ljava/util/Map;.hashCode:()I // method@19b8 │ │ +06c71e: 0a00 |0023: move-result v0 │ │ +06c720: b002 |0024: add-int/2addr v2, v0 │ │ +06c722: 0f02 |0025: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'j' │ │ type : '(I)Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06c980: |[06c980] com.google.crypto.tink.shaded.protobuf.j1.j:(I)Ljava/util/Map$Entry; │ │ -06c990: 5410 cb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c994: 7220 8819 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06c99a: 0c02 |0005: move-result-object v2 │ │ -06c99c: 1f02 ab04 |0006: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ -06c9a0: 1102 |0008: return-object v2 │ │ +06c9e8: |[06c9e8] com.google.crypto.tink.shaded.protobuf.j1.j:(I)Ljava/util/Map$Entry; │ │ +06c9f8: 5410 cb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c9fc: 7220 8a19 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06ca02: 0c02 |0005: move-result-object v2 │ │ +06ca04: 1f02 ab04 |0006: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ +06ca08: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'k' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06c620: |[06c620] com.google.crypto.tink.shaded.protobuf.j1.k:()I │ │ -06c630: 5410 cb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c634: 7210 8f19 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@198f │ │ -06c63a: 0a00 |0005: move-result v0 │ │ -06c63c: 0f00 |0006: return v0 │ │ +06c688: |[06c688] com.google.crypto.tink.shaded.protobuf.j1.k:()I │ │ +06c698: 5410 cb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c69c: 7210 9119 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1991 │ │ +06c6a2: 0a00 |0005: move-result v0 │ │ +06c6a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'l' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06c640: |[06c640] com.google.crypto.tink.shaded.protobuf.j1.l:()I │ │ -06c650: 5410 cc02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c654: 7210 bb19 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@19bb │ │ -06c65a: 0a00 |0005: move-result v0 │ │ -06c65c: 0f00 |0006: return v0 │ │ +06c6a8: |[06c6a8] com.google.crypto.tink.shaded.protobuf.j1.l:()I │ │ +06c6b8: 5410 cc02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c6bc: 7210 bd19 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@19bd │ │ +06c6c2: 0a00 |0005: move-result v0 │ │ +06c6c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'm' │ │ type : '()Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -06c6e8: |[06c6e8] com.google.crypto.tink.shaded.protobuf.j1.m:()Ljava/lang/Iterable; │ │ -06c6f8: 5410 cc02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c6fc: 7210 b719 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b7 │ │ -06c702: 0a00 |0005: move-result v0 │ │ -06c704: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -06c708: 7100 b90b 0000 |0008: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.b:()Ljava/lang/Iterable; // method@0bb9 │ │ -06c70e: 0c00 |000b: move-result-object v0 │ │ -06c710: 2807 |000c: goto 0013 // +0007 │ │ -06c712: 5410 cc02 |000d: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c716: 7210 b319 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b3 │ │ -06c71c: 0c00 |0012: move-result-object v0 │ │ -06c71e: 1100 |0013: return-object v0 │ │ +06c750: |[06c750] com.google.crypto.tink.shaded.protobuf.j1.m:()Ljava/lang/Iterable; │ │ +06c760: 5410 cc02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c764: 7210 b919 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b9 │ │ +06c76a: 0a00 |0005: move-result v0 │ │ +06c76c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +06c770: 7100 bb0b 0000 |0008: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/j1$d;.b:()Ljava/lang/Iterable; // method@0bbb │ │ +06c776: 0c00 |000b: move-result-object v0 │ │ +06c778: 2807 |000c: goto 0013 // +0007 │ │ +06c77a: 5410 cc02 |000d: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c77e: 7210 b519 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b5 │ │ +06c784: 0c00 |0012: move-result-object v0 │ │ +06c786: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'o' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c544: |[06c544] com.google.crypto.tink.shaded.protobuf.j1.o:()Z │ │ -06c554: 5510 cd02 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:Z // field@02cd │ │ -06c558: 0f00 |0002: return v0 │ │ +06c5ac: |[06c5ac] com.google.crypto.tink.shaded.protobuf.j1.o:()Z │ │ +06c5bc: 5510 cd02 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:Z // field@02cd │ │ +06c5c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'p' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -06cb8c: |[06cb8c] com.google.crypto.tink.shaded.protobuf.j1.p:()V │ │ -06cb9c: 5510 cd02 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:Z // field@02cd │ │ -06cba0: 3900 2f00 |0002: if-nez v0, 0031 // +002f │ │ -06cba4: 5410 cc02 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06cba8: 7210 b719 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b7 │ │ -06cbae: 0a00 |0009: move-result v0 │ │ -06cbb0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -06cbb4: 7100 5219 0000 |000c: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1952 │ │ -06cbba: 0c00 |000f: move-result-object v0 │ │ -06cbbc: 2807 |0010: goto 0017 // +0007 │ │ -06cbbe: 5410 cc02 |0011: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06cbc2: 7110 5a19 0000 |0013: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@195a │ │ -06cbc8: 0c00 |0016: move-result-object v0 │ │ -06cbca: 5b10 cc02 |0017: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06cbce: 5410 cf02 |0019: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ -06cbd2: 7210 b719 0000 |001b: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b7 │ │ -06cbd8: 0a00 |001e: move-result v0 │ │ -06cbda: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ -06cbde: 7100 5219 0000 |0021: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1952 │ │ -06cbe4: 0c00 |0024: move-result-object v0 │ │ -06cbe6: 2807 |0025: goto 002c // +0007 │ │ -06cbe8: 5410 cf02 |0026: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ -06cbec: 7110 5a19 0000 |0028: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@195a │ │ -06cbf2: 0c00 |002b: move-result-object v0 │ │ -06cbf4: 5b10 cf02 |002c: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ -06cbf8: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -06cbfa: 5c10 cd02 |002f: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:Z // field@02cd │ │ -06cbfe: 0e00 |0031: return-void │ │ +06cbf4: |[06cbf4] com.google.crypto.tink.shaded.protobuf.j1.p:()V │ │ +06cc04: 5510 cd02 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:Z // field@02cd │ │ +06cc08: 3900 2f00 |0002: if-nez v0, 0031 // +002f │ │ +06cc0c: 5410 cc02 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06cc10: 7210 b919 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b9 │ │ +06cc16: 0a00 |0009: move-result v0 │ │ +06cc18: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +06cc1c: 7100 5419 0000 |000c: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1954 │ │ +06cc22: 0c00 |000f: move-result-object v0 │ │ +06cc24: 2807 |0010: goto 0017 // +0007 │ │ +06cc26: 5410 cc02 |0011: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06cc2a: 7110 5c19 0000 |0013: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@195c │ │ +06cc30: 0c00 |0016: move-result-object v0 │ │ +06cc32: 5b10 cc02 |0017: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06cc36: 5410 cf02 |0019: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ +06cc3a: 7210 b919 0000 |001b: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b9 │ │ +06cc40: 0a00 |001e: move-result v0 │ │ +06cc42: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ +06cc46: 7100 5419 0000 |0021: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1954 │ │ +06cc4c: 0c00 |0024: move-result-object v0 │ │ +06cc4e: 2807 |0025: goto 002c // +0007 │ │ +06cc50: 5410 cf02 |0026: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ +06cc54: 7110 5c19 0000 |0028: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@195c │ │ +06cc5a: 0c00 |002b: move-result-object v0 │ │ +06cc5c: 5b10 cf02 |002c: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:Ljava/util/Map; // field@02cf │ │ +06cc60: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +06cc62: 5c10 cd02 |002f: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:Z // field@02cd │ │ +06cc66: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'put' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06c844: |[06c844] com.google.crypto.tink.shaded.protobuf.j1.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -06c854: 1f01 2d04 |0000: check-cast v1, Ljava/lang/Comparable; // type@042d │ │ -06c858: 6e30 f00b 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf0 │ │ -06c85e: 0c01 |0005: move-result-object v1 │ │ -06c860: 1101 |0006: return-object v1 │ │ +06c8ac: |[06c8ac] com.google.crypto.tink.shaded.protobuf.j1.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +06c8bc: 1f01 2d04 |0000: check-cast v1, Ljava/lang/Comparable; // type@042d │ │ +06c8c0: 6e30 f20b 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf2 │ │ +06c8c6: 0c01 |0005: move-result-object v1 │ │ +06c8c8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'r' │ │ type : '(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -06c784: |[06c784] com.google.crypto.tink.shaded.protobuf.j1.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; │ │ -06c794: 7010 e20b 0400 |0000: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be2 │ │ -06c79a: 7020 e10b 5400 |0003: invoke-direct {v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:(Ljava/lang/Comparable;)I // method@0be1 │ │ -06c7a0: 0a00 |0006: move-result v0 │ │ -06c7a2: 3a00 0f00 |0007: if-ltz v0, 0016 // +000f │ │ -06c7a6: 5445 cb02 |0009: iget-object v5, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c7aa: 7220 8819 0500 |000b: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1988 │ │ -06c7b0: 0c05 |000e: move-result-object v5 │ │ -06c7b2: 1f05 6302 |000f: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ -06c7b6: 6e20 c40b 6500 |0011: invoke-virtual {v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.setValue:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bc4 │ │ -06c7bc: 0c05 |0014: move-result-object v5 │ │ -06c7be: 1105 |0015: return-object v5 │ │ -06c7c0: 7010 e60b 0400 |0016: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:()V // method@0be6 │ │ -06c7c6: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06c7ca: 7b00 |001b: neg-int v0, v0 │ │ -06c7cc: 5241 ca02 |001c: iget v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.d:I // field@02ca │ │ -06c7d0: 3410 0b00 |001e: if-lt v0, v1, 0029 // +000b │ │ -06c7d4: 7010 eb0b 0400 |0020: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.n:()Ljava/util/SortedMap; // method@0beb │ │ -06c7da: 0c00 |0023: move-result-object v0 │ │ -06c7dc: 7230 d819 5006 |0024: invoke-interface {v0, v5, v6}, Ljava/util/SortedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19d8 │ │ -06c7e2: 0c05 |0027: move-result-object v5 │ │ -06c7e4: 1105 |0028: return-object v5 │ │ -06c7e6: 5441 cb02 |0029: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c7ea: 7210 8f19 0100 |002b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@198f │ │ -06c7f0: 0a01 |002e: move-result v1 │ │ -06c7f2: 5242 ca02 |002f: iget v2, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.d:I // field@02ca │ │ -06c7f6: 3321 1b00 |0031: if-ne v1, v2, 004c // +001b │ │ -06c7fa: 5441 cb02 |0033: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c7fe: d802 02ff |0035: add-int/lit8 v2, v2, #int -1 // #ff │ │ -06c802: 7220 8c19 2100 |0037: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@198c │ │ -06c808: 0c01 |003a: move-result-object v1 │ │ -06c80a: 1f01 6302 |003b: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ -06c80e: 7010 eb0b 0400 |003d: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.n:()Ljava/util/SortedMap; // method@0beb │ │ -06c814: 0c02 |0040: move-result-object v2 │ │ -06c816: 6e10 bf0b 0100 |0041: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bbf │ │ -06c81c: 0c03 |0044: move-result-object v3 │ │ -06c81e: 6e10 c20b 0100 |0045: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.getValue:()Ljava/lang/Object; // method@0bc2 │ │ -06c824: 0c01 |0048: move-result-object v1 │ │ -06c826: 7230 d819 3201 |0049: invoke-interface {v2, v3, v1}, Ljava/util/SortedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19d8 │ │ -06c82c: 5441 cb02 |004c: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c830: 2202 6302 |004e: new-instance v2, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ -06c834: 7040 ba0b 4265 |0050: invoke-direct {v2, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/lang/Comparable;Ljava/lang/Object;)V // method@0bba │ │ -06c83a: 7230 8119 0102 |0053: invoke-interface {v1, v0, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@1981 │ │ -06c840: 1205 |0056: const/4 v5, #int 0 // #0 │ │ -06c842: 1105 |0057: return-object v5 │ │ +06c7ec: |[06c7ec] com.google.crypto.tink.shaded.protobuf.j1.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; │ │ +06c7fc: 7010 e40b 0400 |0000: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be4 │ │ +06c802: 7020 e30b 5400 |0003: invoke-direct {v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:(Ljava/lang/Comparable;)I // method@0be3 │ │ +06c808: 0a00 |0006: move-result v0 │ │ +06c80a: 3a00 0f00 |0007: if-ltz v0, 0016 // +000f │ │ +06c80e: 5445 cb02 |0009: iget-object v5, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c812: 7220 8a19 0500 |000b: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@198a │ │ +06c818: 0c05 |000e: move-result-object v5 │ │ +06c81a: 1f05 6302 |000f: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ +06c81e: 6e20 c60b 6500 |0011: invoke-virtual {v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.setValue:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bc6 │ │ +06c824: 0c05 |0014: move-result-object v5 │ │ +06c826: 1105 |0015: return-object v5 │ │ +06c828: 7010 e80b 0400 |0016: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.i:()V // method@0be8 │ │ +06c82e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06c832: 7b00 |001b: neg-int v0, v0 │ │ +06c834: 5241 ca02 |001c: iget v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.d:I // field@02ca │ │ +06c838: 3410 0b00 |001e: if-lt v0, v1, 0029 // +000b │ │ +06c83c: 7010 ed0b 0400 |0020: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.n:()Ljava/util/SortedMap; // method@0bed │ │ +06c842: 0c00 |0023: move-result-object v0 │ │ +06c844: 7230 da19 5006 |0024: invoke-interface {v0, v5, v6}, Ljava/util/SortedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19da │ │ +06c84a: 0c05 |0027: move-result-object v5 │ │ +06c84c: 1105 |0028: return-object v5 │ │ +06c84e: 5441 cb02 |0029: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c852: 7210 9119 0100 |002b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@1991 │ │ +06c858: 0a01 |002e: move-result v1 │ │ +06c85a: 5242 ca02 |002f: iget v2, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.d:I // field@02ca │ │ +06c85e: 3321 1b00 |0031: if-ne v1, v2, 004c // +001b │ │ +06c862: 5441 cb02 |0033: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c866: d802 02ff |0035: add-int/lit8 v2, v2, #int -1 // #ff │ │ +06c86a: 7220 8e19 2100 |0037: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@198e │ │ +06c870: 0c01 |003a: move-result-object v1 │ │ +06c872: 1f01 6302 |003b: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ +06c876: 7010 ed0b 0400 |003d: invoke-direct {v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.n:()Ljava/util/SortedMap; // method@0bed │ │ +06c87c: 0c02 |0040: move-result-object v2 │ │ +06c87e: 6e10 c10b 0100 |0041: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.e:()Ljava/lang/Comparable; // method@0bc1 │ │ +06c884: 0c03 |0044: move-result-object v3 │ │ +06c886: 6e10 c40b 0100 |0045: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.getValue:()Ljava/lang/Object; // method@0bc4 │ │ +06c88c: 0c01 |0048: move-result-object v1 │ │ +06c88e: 7230 da19 3201 |0049: invoke-interface {v2, v3, v1}, Ljava/util/SortedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19da │ │ +06c894: 5441 cb02 |004c: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c898: 2202 6302 |004e: new-instance v2, Lcom/google/crypto/tink/shaded/protobuf/j1$e; // type@0263 │ │ +06c89c: 7040 bc0b 4265 |0050: invoke-direct {v2, v4, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/j1$e;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;Ljava/lang/Comparable;Ljava/lang/Object;)V // method@0bbc │ │ +06c8a2: 7230 8319 0102 |0053: invoke-interface {v1, v0, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@1983 │ │ +06c8a8: 1205 |0056: const/4 v5, #int 0 // #0 │ │ +06c8aa: 1105 |0057: return-object v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'remove' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -06c864: |[06c864] com.google.crypto.tink.shaded.protobuf.j1.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -06c874: 7010 e20b 0100 |0000: invoke-direct {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be2 │ │ -06c87a: 1f02 2d04 |0003: check-cast v2, Ljava/lang/Comparable; // type@042d │ │ -06c87e: 7020 e10b 2100 |0005: invoke-direct {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:(Ljava/lang/Comparable;)I // method@0be1 │ │ -06c884: 0a00 |0008: move-result v0 │ │ -06c886: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -06c88a: 7020 f20b 0100 |000b: invoke-direct {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.s:(I)Ljava/lang/Object; // method@0bf2 │ │ -06c890: 0c02 |000e: move-result-object v2 │ │ -06c892: 1102 |000f: return-object v2 │ │ -06c894: 5410 cc02 |0010: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c898: 7210 b719 0000 |0012: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b7 │ │ -06c89e: 0a00 |0015: move-result v0 │ │ -06c8a0: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ -06c8a4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -06c8a6: 1102 |0019: return-object v2 │ │ -06c8a8: 5410 cc02 |001a: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c8ac: 7220 ba19 2000 |001c: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@19ba │ │ -06c8b2: 0c02 |001f: move-result-object v2 │ │ -06c8b4: 1102 |0020: return-object v2 │ │ +06c8cc: |[06c8cc] com.google.crypto.tink.shaded.protobuf.j1.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +06c8dc: 7010 e40b 0100 |0000: invoke-direct {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.g:()V // method@0be4 │ │ +06c8e2: 1f02 2d04 |0003: check-cast v2, Ljava/lang/Comparable; // type@042d │ │ +06c8e6: 7020 e30b 2100 |0005: invoke-direct {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:(Ljava/lang/Comparable;)I // method@0be3 │ │ +06c8ec: 0a00 |0008: move-result v0 │ │ +06c8ee: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +06c8f2: 7020 f40b 0100 |000b: invoke-direct {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.s:(I)Ljava/lang/Object; // method@0bf4 │ │ +06c8f8: 0c02 |000e: move-result-object v2 │ │ +06c8fa: 1102 |000f: return-object v2 │ │ +06c8fc: 5410 cc02 |0010: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c900: 7210 b919 0000 |0012: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@19b9 │ │ +06c906: 0a00 |0015: move-result v0 │ │ +06c908: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +06c90c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +06c90e: 1102 |0019: return-object v2 │ │ +06c910: 5410 cc02 |001a: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c914: 7220 bc19 2000 |001c: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@19bc │ │ +06c91a: 0c02 |001f: move-result-object v2 │ │ +06c91c: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/google/crypto/tink/shaded/protobuf/j1;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06c6bc: |[06c6bc] com.google.crypto.tink.shaded.protobuf.j1.size:()I │ │ -06c6cc: 5420 cb02 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ -06c6d0: 7210 8f19 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@198f │ │ -06c6d6: 0a00 |0005: move-result v0 │ │ -06c6d8: 5421 cc02 |0006: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ -06c6dc: 7210 bb19 0100 |0008: invoke-interface {v1}, Ljava/util/Map;.size:()I // method@19bb │ │ -06c6e2: 0a01 |000b: move-result v1 │ │ -06c6e4: b010 |000c: add-int/2addr v0, v1 │ │ -06c6e6: 0f00 |000d: return v0 │ │ +06c724: |[06c724] com.google.crypto.tink.shaded.protobuf.j1.size:()I │ │ +06c734: 5420 cb02 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.e:Ljava/util/List; // field@02cb │ │ +06c738: 7210 9119 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1991 │ │ +06c73e: 0a00 |0005: move-result v0 │ │ +06c740: 5421 cc02 |0006: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/j1;.f:Ljava/util/Map; // field@02cc │ │ +06c744: 7210 bd19 0100 |0008: invoke-interface {v1}, Ljava/util/Map;.size:()I // method@19bd │ │ +06c74a: 0a01 |000b: move-result v1 │ │ +06c74c: b010 |000c: add-int/2addr v0, v1 │ │ +06c74e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #238 header: │ │ @@ -37068,41 +37110,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -057e50: |[057e50] com.google.crypto.tink.shaded.protobuf.k$c.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -057e60: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -057e64: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -057e6a: 1a01 4d03 |0005: const-string v1, "CodedOutputStream was writing to a flat byte array and ran out of space.: " // string@034d │ │ -057e6e: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -057e74: 6e20 6d18 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -057e7a: 6e10 7018 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -057e80: 0c03 |0010: move-result-object v3 │ │ -057e82: 7030 9217 3204 |0011: invoke-direct {v2, v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1792 │ │ -057e88: 0e00 |0014: return-void │ │ +057eb8: |[057eb8] com.google.crypto.tink.shaded.protobuf.k$c.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +057ec8: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +057ecc: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +057ed2: 1a01 4d03 |0005: const-string v1, "CodedOutputStream was writing to a flat byte array and ran out of space.: " // string@034d │ │ +057ed6: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +057edc: 6e20 6f18 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +057ee2: 6e10 7218 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +057ee8: 0c03 |0010: move-result-object v3 │ │ +057eea: 7030 9417 3204 |0011: invoke-direct {v2, v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1794 │ │ +057ef0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/k$c;) │ │ name : '' │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -057e8c: |[057e8c] com.google.crypto.tink.shaded.protobuf.k$c.:(Ljava/lang/Throwable;)V │ │ -057e9c: 1a00 4c03 |0000: const-string v0, "CodedOutputStream was writing to a flat byte array and ran out of space." // string@034c │ │ -057ea0: 7030 9217 0102 |0002: invoke-direct {v1, v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1792 │ │ -057ea6: 0e00 |0005: return-void │ │ +057ef4: |[057ef4] com.google.crypto.tink.shaded.protobuf.k$c.:(Ljava/lang/Throwable;)V │ │ +057f04: 1a00 4c03 |0000: const-string v0, "CodedOutputStream was writing to a flat byte array and ran out of space." // string@034c │ │ +057f08: 7030 9417 0102 |0002: invoke-direct {v1, v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1794 │ │ +057f0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -37145,21 +37187,21 @@ │ │ │ │ Class #241 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/crypto/tink/shaded/protobuf/k0$a; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #729 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/google/crypto/tink/shaded/protobuf/k0$a<" "TK;TV;>;" } │ │ -Annotations on method #3143 'a' │ │ +Annotations on method #3145 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITK;TV;)I" } │ │ -Annotations on method #3144 'b' │ │ +Annotations on method #3146 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/k0$a<" "TK;TV;>;TK;TV;)I" } │ │ -Annotations on method #3145 'c' │ │ +Annotations on method #3147 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/google/crypto/tink/shaded/protobuf/k0$a<" "TK;TV;>;" } │ │ -Annotations on method #3146 'd' │ │ +Annotations on method #3148 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/k;" "Lcom/google/crypto/tink/shaded/protobuf/k0$a<" "TK;TV;>;TK;TV;)V" } │ │ │ │ Class #241 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/k0;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -37175,73 +37217,73 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/k0$a;Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -060cb8: |[060cb8] com.google.crypto.tink.shaded.protobuf.k0.b:(Lcom/google/crypto/tink/shaded/protobuf/k0$a;Ljava/lang/Object;Ljava/lang/Object;)I │ │ -060cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060cca: 2700 |0001: throw v0 │ │ +060d20: |[060d20] com.google.crypto.tink.shaded.protobuf.k0.b:(Lcom/google/crypto/tink/shaded/protobuf/k0$a;Ljava/lang/Object;Ljava/lang/Object;)I │ │ +060d30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060d32: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/k0;) │ │ name : 'd' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/k;Lcom/google/crypto/tink/shaded/protobuf/k0$a;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -060ccc: |[060ccc] com.google.crypto.tink.shaded.protobuf.k0.d:(Lcom/google/crypto/tink/shaded/protobuf/k;Lcom/google/crypto/tink/shaded/protobuf/k0$a;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -060cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060cde: 2700 |0001: throw v0 │ │ +060d34: |[060d34] com.google.crypto.tink.shaded.protobuf.k0.d:(Lcom/google/crypto/tink/shaded/protobuf/k;Lcom/google/crypto/tink/shaded/protobuf/k0$a;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +060d44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060d46: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/k0;) │ │ name : 'a' │ │ type : '(ILjava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -060c88: |[060c88] com.google.crypto.tink.shaded.protobuf.k0.a:(ILjava/lang/Object;Ljava/lang/Object;)I │ │ -060c98: 7110 760c 0200 |0000: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -060c9e: 0a02 |0003: move-result v2 │ │ -060ca0: 5410 d902 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/k0;.a:Lcom/google/crypto/tink/shaded/protobuf/k0$a; // field@02d9 │ │ -060ca4: 7130 480c 3004 |0006: invoke-static {v0, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k0;.b:(Lcom/google/crypto/tink/shaded/protobuf/k0$a;Ljava/lang/Object;Ljava/lang/Object;)I // method@0c48 │ │ -060caa: 0a03 |0009: move-result v3 │ │ -060cac: 7110 570c 0300 |000a: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c57 │ │ -060cb2: 0a03 |000d: move-result v3 │ │ -060cb4: b032 |000e: add-int/2addr v2, v3 │ │ -060cb6: 0f02 |000f: return v2 │ │ +060cf0: |[060cf0] com.google.crypto.tink.shaded.protobuf.k0.a:(ILjava/lang/Object;Ljava/lang/Object;)I │ │ +060d00: 7110 780c 0200 |0000: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +060d06: 0a02 |0003: move-result v2 │ │ +060d08: 5410 d902 |0004: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/k0;.a:Lcom/google/crypto/tink/shaded/protobuf/k0$a; // field@02d9 │ │ +060d0c: 7130 4a0c 3004 |0006: invoke-static {v0, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/k0;.b:(Lcom/google/crypto/tink/shaded/protobuf/k0$a;Ljava/lang/Object;Ljava/lang/Object;)I // method@0c4a │ │ +060d12: 0a03 |0009: move-result v3 │ │ +060d14: 7110 590c 0300 |000a: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.C:(I)I // method@0c59 │ │ +060d1a: 0a03 |000d: move-result v3 │ │ +060d1c: b032 |000e: add-int/2addr v2, v3 │ │ +060d1e: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/k0;) │ │ name : 'c' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/k0$a;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c70: |[060c70] com.google.crypto.tink.shaded.protobuf.k0.c:()Lcom/google/crypto/tink/shaded/protobuf/k0$a; │ │ -060c80: 5410 d902 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/k0;.a:Lcom/google/crypto/tink/shaded/protobuf/k0$a; // field@02d9 │ │ -060c84: 1100 |0002: return-object v0 │ │ +060cd8: |[060cd8] com.google.crypto.tink.shaded.protobuf.k0.c:()Lcom/google/crypto/tink/shaded/protobuf/k0$a; │ │ +060ce8: 5410 d902 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/k0;.a:Lcom/google/crypto/tink/shaded/protobuf/k0$a; // field@02d9 │ │ +060cec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #242 header: │ │ @@ -37276,92 +37318,92 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 145 16-bit code units │ │ -057ea8: |[057ea8] com.google.crypto.tink.shaded.protobuf.l$a.:()V │ │ -057eb8: 7100 820e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e82 │ │ -057ebe: 0c00 |0003: move-result-object v0 │ │ -057ec0: 2100 |0004: array-length v0, v0 │ │ -057ec2: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ -057ec6: 6900 e302 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057eca: 6201 2703 |0009: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0327 │ │ -057ece: 6e10 ee17 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057ed4: 0a01 |000e: move-result v1 │ │ -057ed6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -057ed8: 4b02 0001 |0010: aput v2, v0, v1 │ │ -057edc: 6200 e302 |0012: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057ee0: 6201 2603 |0014: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0326 │ │ -057ee4: 6e10 ee17 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057eea: 0a01 |0019: move-result v1 │ │ -057eec: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -057eee: 4b02 0001 |001b: aput v2, v0, v1 │ │ -057ef2: 6200 e302 |001d: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057ef6: 6201 2403 |001f: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0324 │ │ -057efa: 6e10 ee17 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057f00: 0a01 |0024: move-result v1 │ │ -057f02: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -057f04: 4b02 0001 |0026: aput v2, v0, v1 │ │ -057f08: 6200 e302 |0028: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057f0c: 6201 2e03 |002a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.t:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032e │ │ -057f10: 6e10 ee17 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057f16: 0a01 |002f: move-result v1 │ │ -057f18: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -057f1a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -057f1e: 6200 e302 |0033: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057f22: 6201 3003 |0035: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.v:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0330 │ │ -057f26: 6e10 ee17 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057f2c: 0a01 |003a: move-result v1 │ │ -057f2e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -057f30: 4b02 0001 |003c: aput v2, v0, v1 │ │ -057f34: 6200 e302 |003e: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057f38: 6201 2c03 |0040: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.r:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032c │ │ -057f3c: 6e10 ee17 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057f42: 0a01 |0045: move-result v1 │ │ -057f44: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -057f46: 4b02 0001 |0047: aput v2, v0, v1 │ │ -057f4a: 6200 e302 |0049: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057f4e: 6201 2503 |004b: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0325 │ │ -057f52: 6e10 ee17 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057f58: 0a01 |0050: move-result v1 │ │ -057f5a: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -057f5c: 4b02 0001 |0052: aput v2, v0, v1 │ │ -057f60: 6200 e302 |0054: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057f64: 6201 2203 |0056: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0322 │ │ -057f68: 6e10 ee17 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057f6e: 0a01 |005b: move-result v1 │ │ -057f70: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -057f74: 4b02 0001 |005e: aput v2, v0, v1 │ │ -057f78: 6200 e302 |0060: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057f7c: 6201 2f03 |0062: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.u:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032f │ │ -057f80: 6e10 ee17 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057f86: 0a01 |0067: move-result v1 │ │ -057f88: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -057f8c: 4b02 0001 |006a: aput v2, v0, v1 │ │ -057f90: 6200 e302 |006c: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057f94: 6201 3103 |006e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.w:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0331 │ │ -057f98: 6e10 ee17 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057f9e: 0a01 |0073: move-result v1 │ │ -057fa0: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -057fa4: 4b02 0001 |0076: aput v2, v0, v1 │ │ -057fa8: 6200 e302 |0078: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057fac: 6201 2303 |007a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0323 │ │ -057fb0: 6e10 ee17 0100 |007c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057fb6: 0a01 |007f: move-result v1 │ │ -057fb8: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -057fbc: 4b02 0001 |0082: aput v2, v0, v1 │ │ -057fc0: 6200 e302 |0084: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ -057fc4: 6201 2803 |0086: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.n:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0328 │ │ -057fc8: 6e10 ee17 0100 |0088: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -057fce: 0a01 |008b: move-result v1 │ │ -057fd0: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -057fd4: 4b02 0001 |008e: aput v2, v0, v1 │ │ -057fd8: 0e00 |0090: return-void │ │ +057f10: |[057f10] com.google.crypto.tink.shaded.protobuf.l$a.:()V │ │ +057f20: 7100 840e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e84 │ │ +057f26: 0c00 |0003: move-result-object v0 │ │ +057f28: 2100 |0004: array-length v0, v0 │ │ +057f2a: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ +057f2e: 6900 e302 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +057f32: 6201 2703 |0009: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0327 │ │ +057f36: 6e10 f017 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +057f3c: 0a01 |000e: move-result v1 │ │ +057f3e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +057f40: 4b02 0001 |0010: aput v2, v0, v1 │ │ +057f44: 6200 e302 |0012: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +057f48: 6201 2603 |0014: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0326 │ │ +057f4c: 6e10 f017 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +057f52: 0a01 |0019: move-result v1 │ │ +057f54: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +057f56: 4b02 0001 |001b: aput v2, v0, v1 │ │ +057f5a: 6200 e302 |001d: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +057f5e: 6201 2403 |001f: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0324 │ │ +057f62: 6e10 f017 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +057f68: 0a01 |0024: move-result v1 │ │ +057f6a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +057f6c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +057f70: 6200 e302 |0028: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +057f74: 6201 2e03 |002a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.t:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032e │ │ +057f78: 6e10 f017 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +057f7e: 0a01 |002f: move-result v1 │ │ +057f80: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +057f82: 4b02 0001 |0031: aput v2, v0, v1 │ │ +057f86: 6200 e302 |0033: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +057f8a: 6201 3003 |0035: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.v:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0330 │ │ +057f8e: 6e10 f017 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +057f94: 0a01 |003a: move-result v1 │ │ +057f96: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +057f98: 4b02 0001 |003c: aput v2, v0, v1 │ │ +057f9c: 6200 e302 |003e: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +057fa0: 6201 2c03 |0040: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.r:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032c │ │ +057fa4: 6e10 f017 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +057faa: 0a01 |0045: move-result v1 │ │ +057fac: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +057fae: 4b02 0001 |0047: aput v2, v0, v1 │ │ +057fb2: 6200 e302 |0049: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +057fb6: 6201 2503 |004b: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0325 │ │ +057fba: 6e10 f017 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +057fc0: 0a01 |0050: move-result v1 │ │ +057fc2: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +057fc4: 4b02 0001 |0052: aput v2, v0, v1 │ │ +057fc8: 6200 e302 |0054: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +057fcc: 6201 2203 |0056: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0322 │ │ +057fd0: 6e10 f017 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +057fd6: 0a01 |005b: move-result v1 │ │ +057fd8: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +057fdc: 4b02 0001 |005e: aput v2, v0, v1 │ │ +057fe0: 6200 e302 |0060: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +057fe4: 6201 2f03 |0062: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.u:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032f │ │ +057fe8: 6e10 f017 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +057fee: 0a01 |0067: move-result v1 │ │ +057ff0: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +057ff4: 4b02 0001 |006a: aput v2, v0, v1 │ │ +057ff8: 6200 e302 |006c: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +057ffc: 6201 3103 |006e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.w:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0331 │ │ +058000: 6e10 f017 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +058006: 0a01 |0073: move-result v1 │ │ +058008: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +05800c: 4b02 0001 |0076: aput v2, v0, v1 │ │ +058010: 6200 e302 |0078: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +058014: 6201 2303 |007a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0323 │ │ +058018: 6e10 f017 0100 |007c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05801e: 0a01 |007f: move-result v1 │ │ +058020: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +058024: 4b02 0001 |0082: aput v2, v0, v1 │ │ +058028: 6200 e302 |0084: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l$a;.a:[I // field@02e3 │ │ +05802c: 6201 2803 |0086: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.n:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0328 │ │ +058030: 6e10 f017 0100 |0088: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +058036: 0a01 |008b: move-result v1 │ │ +058038: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +05803c: 4b02 0001 |008e: aput v2, v0, v1 │ │ +058040: 0e00 |0090: return-void │ │ catches : 12 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -37400,35 +37442,35 @@ │ │ virtual_methods_size: 11 │ │ │ │ Class #243 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/util/LinkedHashMap<" "TK;TV;>;" } │ │ Annotations on field #741 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/google/crypto/tink/shaded/protobuf/l0<" "**>;" } │ │ -Annotations on method #3252 '' │ │ +Annotations on method #3254 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "TK;TV;>;)V" } │ │ -Annotations on method #3253 'a' │ │ +Annotations on method #3255 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "TK;TV;>;)I" } │ │ -Annotations on method #3256 'd' │ │ +Annotations on method #3258 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "**>;)V" } │ │ -Annotations on method #3257 'entrySet' │ │ +Annotations on method #3259 'entrySet' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Set<" "Ljava/util/Map$Entry<" "TK;TV;>;>;" } │ │ -Annotations on method #3259 'f' │ │ +Annotations on method #3261 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/google/crypto/tink/shaded/protobuf/l0<" "TK;TV;>;" } │ │ -Annotations on method #3263 'i' │ │ +Annotations on method #3265 'i' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "TK;TV;>;" "Ljava/util/Map<" "TK;TV;>;)Z" } │ │ -Annotations on method #3266 'n' │ │ +Annotations on method #3268 'n' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/l0<" "TK;TV;>;)V" } │ │ -Annotations on method #3267 'o' │ │ +Annotations on method #3269 'o' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/google/crypto/tink/shaded/protobuf/l0<" "TK;TV;>;" } │ │ -Annotations on method #3268 'put' │ │ +Annotations on method #3270 'put' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)TV;" } │ │ -Annotations on method #3269 'putAll' │ │ +Annotations on method #3271 'putAll' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "+TK;+TV;>;)V" } │ │ -Annotations on method #3270 'remove' │ │ +Annotations on method #3272 'remove' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")TV;" } │ │ │ │ Class #243 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/l0;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/util/LinkedHashMap;' │ │ Interfaces - │ │ @@ -37448,478 +37490,478 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -060f88: |[060f88] com.google.crypto.tink.shaded.protobuf.l0.:()V │ │ -060f98: 2200 7002 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/l0; // type@0270 │ │ -060f9c: 7010 b30c 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.:()V // method@0cb3 │ │ -060fa2: 6900 e502 |0005: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/l0;.e:Lcom/google/crypto/tink/shaded/protobuf/l0; // field@02e5 │ │ -060fa6: 6e10 c10c 0000 |0007: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.l:()V // method@0cc1 │ │ -060fac: 0e00 |000a: return-void │ │ +060ff0: |[060ff0] com.google.crypto.tink.shaded.protobuf.l0.:()V │ │ +061000: 2200 7002 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/l0; // type@0270 │ │ +061004: 7010 b50c 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.:()V // method@0cb5 │ │ +06100a: 6900 e502 |0005: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/l0;.e:Lcom/google/crypto/tink/shaded/protobuf/l0; // field@02e5 │ │ +06100e: 6e10 c30c 0000 |0007: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.l:()V // method@0cc3 │ │ +061014: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -060fb0: |[060fb0] com.google.crypto.tink.shaded.protobuf.l0.:()V │ │ -060fc0: 7010 7519 0100 |0000: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@1975 │ │ -060fc6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -060fc8: 5c10 e402 |0004: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/l0;.d:Z // field@02e4 │ │ -060fcc: 0e00 |0006: return-void │ │ +061018: |[061018] com.google.crypto.tink.shaded.protobuf.l0.:()V │ │ +061028: 7010 7719 0100 |0000: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@1977 │ │ +06102e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +061030: 5c10 e402 |0004: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/l0;.d:Z // field@02e4 │ │ +061034: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : '' │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -060fd0: |[060fd0] com.google.crypto.tink.shaded.protobuf.l0.:(Ljava/util/Map;)V │ │ -060fe0: 7020 7719 1000 |0000: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@1977 │ │ -060fe6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -060fe8: 5c01 e402 |0004: iput-boolean v1, v0, Lcom/google/crypto/tink/shaded/protobuf/l0;.d:Z // field@02e4 │ │ -060fec: 0e00 |0006: return-void │ │ +061038: |[061038] com.google.crypto.tink.shaded.protobuf.l0.:(Ljava/util/Map;)V │ │ +061048: 7020 7919 1000 |0000: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@1979 │ │ +06104e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +061050: 5c01 e402 |0004: iput-boolean v1, v0, Lcom/google/crypto/tink/shaded/protobuf/l0;.d:Z // field@02e4 │ │ +061054: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'a' │ │ type : '(Ljava/util/Map;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -060e48: |[060e48] com.google.crypto.tink.shaded.protobuf.l0.a:(Ljava/util/Map;)I │ │ -060e58: 7210 b319 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b3 │ │ -060e5e: 0c03 |0003: move-result-object v3 │ │ -060e60: 7210 d319 0300 |0004: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -060e66: 0c03 |0007: move-result-object v3 │ │ -060e68: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -060e6a: 7210 7219 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -060e70: 0a01 |000c: move-result v1 │ │ -060e72: 3801 1b00 |000d: if-eqz v1, 0028 // +001b │ │ -060e76: 7210 7319 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -060e7c: 0c01 |0012: move-result-object v1 │ │ -060e7e: 1f01 ab04 |0013: check-cast v1, Ljava/util/Map$Entry; // type@04ab │ │ -060e82: 7210 ad19 0100 |0015: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -060e88: 0c02 |0018: move-result-object v2 │ │ -060e8a: 7110 b60c 0200 |0019: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/l0;.b:(Ljava/lang/Object;)I // method@0cb6 │ │ -060e90: 0a02 |001c: move-result v2 │ │ -060e92: 7210 ae19 0100 |001d: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -060e98: 0c01 |0020: move-result-object v1 │ │ -060e9a: 7110 b60c 0100 |0021: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.b:(Ljava/lang/Object;)I // method@0cb6 │ │ -060ea0: 0a01 |0024: move-result v1 │ │ -060ea2: b721 |0025: xor-int/2addr v1, v2 │ │ -060ea4: b010 |0026: add-int/2addr v0, v1 │ │ -060ea6: 28e2 |0027: goto 0009 // -001e │ │ -060ea8: 0f00 |0028: return v0 │ │ +060eb0: |[060eb0] com.google.crypto.tink.shaded.protobuf.l0.a:(Ljava/util/Map;)I │ │ +060ec0: 7210 b519 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b5 │ │ +060ec6: 0c03 |0003: move-result-object v3 │ │ +060ec8: 7210 d519 0300 |0004: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +060ece: 0c03 |0007: move-result-object v3 │ │ +060ed0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +060ed2: 7210 7419 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +060ed8: 0a01 |000c: move-result v1 │ │ +060eda: 3801 1b00 |000d: if-eqz v1, 0028 // +001b │ │ +060ede: 7210 7519 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +060ee4: 0c01 |0012: move-result-object v1 │ │ +060ee6: 1f01 ab04 |0013: check-cast v1, Ljava/util/Map$Entry; // type@04ab │ │ +060eea: 7210 af19 0100 |0015: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +060ef0: 0c02 |0018: move-result-object v2 │ │ +060ef2: 7110 b80c 0200 |0019: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/l0;.b:(Ljava/lang/Object;)I // method@0cb8 │ │ +060ef8: 0a02 |001c: move-result v2 │ │ +060efa: 7210 b019 0100 |001d: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +060f00: 0c01 |0020: move-result-object v1 │ │ +060f02: 7110 b80c 0100 |0021: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.b:(Ljava/lang/Object;)I // method@0cb8 │ │ +060f08: 0a01 |0024: move-result v1 │ │ +060f0a: b721 |0025: xor-int/2addr v1, v2 │ │ +060f0c: b010 |0026: add-int/2addr v0, v1 │ │ +060f0e: 28e2 |0027: goto 0009 // -001e │ │ +060f10: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'b' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -060eac: |[060eac] com.google.crypto.tink.shaded.protobuf.l0.b:(Ljava/lang/Object;)I │ │ -060ebc: 2010 8808 |0000: instance-of v0, v1, [B // type@0888 │ │ -060ec0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -060ec4: 1f01 8808 |0004: check-cast v1, [B // type@0888 │ │ -060ec8: 7110 4e09 0100 |0006: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/a0;.d:([B)I // method@094e │ │ -060ece: 0a01 |0009: move-result v1 │ │ -060ed0: 0f01 |000a: return v1 │ │ -060ed2: 2010 2002 |000b: instance-of v0, v1, Lcom/google/crypto/tink/shaded/protobuf/a0$c; // type@0220 │ │ -060ed6: 3900 0700 |000d: if-nez v0, 0014 // +0007 │ │ -060eda: 6e10 2918 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1829 │ │ -060ee0: 0a01 |0012: move-result v1 │ │ -060ee2: 0f01 |0013: return v1 │ │ -060ee4: 2201 5b04 |0014: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@045b │ │ -060ee8: 7010 9318 0100 |0016: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@1893 │ │ -060eee: 2701 |0019: throw v1 │ │ +060f14: |[060f14] com.google.crypto.tink.shaded.protobuf.l0.b:(Ljava/lang/Object;)I │ │ +060f24: 2010 8808 |0000: instance-of v0, v1, [B // type@0888 │ │ +060f28: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +060f2c: 1f01 8808 |0004: check-cast v1, [B // type@0888 │ │ +060f30: 7110 5009 0100 |0006: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/a0;.d:([B)I // method@0950 │ │ +060f36: 0a01 |0009: move-result v1 │ │ +060f38: 0f01 |000a: return v1 │ │ +060f3a: 2010 2002 |000b: instance-of v0, v1, Lcom/google/crypto/tink/shaded/protobuf/a0$c; // type@0220 │ │ +060f3e: 3900 0700 |000d: if-nez v0, 0014 // +0007 │ │ +060f42: 6e10 2b18 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@182b │ │ +060f48: 0a01 |0012: move-result v1 │ │ +060f4a: 0f01 |0013: return v1 │ │ +060f4c: 2201 5b04 |0014: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@045b │ │ +060f50: 7010 9518 0100 |0016: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@1895 │ │ +060f56: 2701 |0019: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'd' │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -060ff0: |[060ff0] com.google.crypto.tink.shaded.protobuf.l0.d:(Ljava/util/Map;)V │ │ -061000: 7210 b819 0200 |0000: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@19b8 │ │ -061006: 0c00 |0003: move-result-object v0 │ │ -061008: 7210 d319 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -06100e: 0c00 |0007: move-result-object v0 │ │ -061010: 7210 7219 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -061016: 0a01 |000b: move-result v1 │ │ -061018: 3801 1100 |000c: if-eqz v1, 001d // +0011 │ │ -06101c: 7210 7319 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -061022: 0c01 |0011: move-result-object v1 │ │ -061024: 7110 4b09 0100 |0012: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@094b │ │ -06102a: 7220 b519 1200 |0015: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b5 │ │ -061030: 0c01 |0018: move-result-object v1 │ │ -061032: 7110 4b09 0100 |0019: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@094b │ │ -061038: 28ec |001c: goto 0008 // -0014 │ │ -06103a: 0e00 |001d: return-void │ │ +061058: |[061058] com.google.crypto.tink.shaded.protobuf.l0.d:(Ljava/util/Map;)V │ │ +061068: 7210 ba19 0200 |0000: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@19ba │ │ +06106e: 0c00 |0003: move-result-object v0 │ │ +061070: 7210 d519 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +061076: 0c00 |0007: move-result-object v0 │ │ +061078: 7210 7419 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +06107e: 0a01 |000b: move-result v1 │ │ +061080: 3801 1100 |000c: if-eqz v1, 001d // +0011 │ │ +061084: 7210 7519 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +06108a: 0c01 |0011: move-result-object v1 │ │ +06108c: 7110 4d09 0100 |0012: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@094d │ │ +061092: 7220 b719 1200 |0015: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b7 │ │ +061098: 0c01 |0018: move-result-object v1 │ │ +06109a: 7110 4d09 0100 |0019: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@094d │ │ +0610a0: 28ec |001c: goto 0008 // -0014 │ │ +0610a2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'f' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/l0;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060dfc: |[060dfc] com.google.crypto.tink.shaded.protobuf.l0.f:()Lcom/google/crypto/tink/shaded/protobuf/l0; │ │ -060e0c: 6200 e502 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l0;.e:Lcom/google/crypto/tink/shaded/protobuf/l0; // field@02e5 │ │ -060e10: 1100 |0002: return-object v0 │ │ +060e64: |[060e64] com.google.crypto.tink.shaded.protobuf.l0.f:()Lcom/google/crypto/tink/shaded/protobuf/l0; │ │ +060e74: 6200 e502 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/l0;.e:Lcom/google/crypto/tink/shaded/protobuf/l0; // field@02e5 │ │ +060e78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'g' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06105c: |[06105c] com.google.crypto.tink.shaded.protobuf.l0.g:()V │ │ -06106c: 6e10 c00c 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.k:()Z // method@0cc0 │ │ -061072: 0a00 |0003: move-result v0 │ │ -061074: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -061078: 0e00 |0006: return-void │ │ -06107a: 2200 5b04 |0007: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ -06107e: 7010 9318 0000 |0009: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1893 │ │ -061084: 2700 |000c: throw v0 │ │ +0610c4: |[0610c4] com.google.crypto.tink.shaded.protobuf.l0.g:()V │ │ +0610d4: 6e10 c20c 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.k:()Z // method@0cc2 │ │ +0610da: 0a00 |0003: move-result v0 │ │ +0610dc: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +0610e0: 0e00 |0006: return-void │ │ +0610e2: 2200 5b04 |0007: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ +0610e6: 7010 9518 0000 |0009: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1895 │ │ +0610ec: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'h' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -060d10: |[060d10] com.google.crypto.tink.shaded.protobuf.l0.h:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -060d20: 2010 8808 |0000: instance-of v0, v1, [B // type@0888 │ │ -060d24: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -060d28: 2020 8808 |0004: instance-of v0, v2, [B // type@0888 │ │ -060d2c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -060d30: 1f01 8808 |0008: check-cast v1, [B // type@0888 │ │ -060d34: 1f02 8808 |000a: check-cast v2, [B // type@0888 │ │ -060d38: 7120 3b19 2100 |000c: invoke-static {v1, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@193b │ │ -060d3e: 0a01 |000f: move-result v1 │ │ -060d40: 0f01 |0010: return v1 │ │ -060d42: 6e20 2618 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -060d48: 0a01 |0014: move-result v1 │ │ -060d4a: 0f01 |0015: return v1 │ │ +060d78: |[060d78] com.google.crypto.tink.shaded.protobuf.l0.h:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +060d88: 2010 8808 |0000: instance-of v0, v1, [B // type@0888 │ │ +060d8c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +060d90: 2020 8808 |0004: instance-of v0, v2, [B // type@0888 │ │ +060d94: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +060d98: 1f01 8808 |0008: check-cast v1, [B // type@0888 │ │ +060d9c: 1f02 8808 |000a: check-cast v2, [B // type@0888 │ │ +060da0: 7120 3d19 2100 |000c: invoke-static {v1, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@193d │ │ +060da6: 0a01 |000f: move-result v1 │ │ +060da8: 0f01 |0010: return v1 │ │ +060daa: 6e20 2818 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +060db0: 0a01 |0014: move-result v1 │ │ +060db2: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'i' │ │ type : '(Ljava/util/Map;Ljava/util/Map;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -060d4c: |[060d4c] com.google.crypto.tink.shaded.protobuf.l0.i:(Ljava/util/Map;Ljava/util/Map;)Z │ │ -060d5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -060d5e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -060d62: 0f00 |0003: return v0 │ │ -060d64: 7210 bb19 0400 |0004: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@19bb │ │ -060d6a: 0a01 |0007: move-result v1 │ │ -060d6c: 7210 bb19 0500 |0008: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@19bb │ │ -060d72: 0a02 |000b: move-result v2 │ │ -060d74: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -060d76: 3221 0300 |000d: if-eq v1, v2, 0010 // +0003 │ │ -060d7a: 0f03 |000f: return v3 │ │ -060d7c: 7210 b319 0400 |0010: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b3 │ │ -060d82: 0c04 |0013: move-result-object v4 │ │ -060d84: 7210 d319 0400 |0014: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -060d8a: 0c04 |0017: move-result-object v4 │ │ -060d8c: 7210 7219 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -060d92: 0a01 |001b: move-result v1 │ │ -060d94: 3801 2600 |001c: if-eqz v1, 0042 // +0026 │ │ -060d98: 7210 7319 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -060d9e: 0c01 |0021: move-result-object v1 │ │ -060da0: 1f01 ab04 |0022: check-cast v1, Ljava/util/Map$Entry; // type@04ab │ │ -060da4: 7210 ad19 0100 |0024: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -060daa: 0c02 |0027: move-result-object v2 │ │ -060dac: 7220 b219 2500 |0028: invoke-interface {v5, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@19b2 │ │ -060db2: 0a02 |002b: move-result v2 │ │ -060db4: 3902 0300 |002c: if-nez v2, 002f // +0003 │ │ -060db8: 0f03 |002e: return v3 │ │ -060dba: 7210 ae19 0100 |002f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -060dc0: 0c02 |0032: move-result-object v2 │ │ -060dc2: 7210 ad19 0100 |0033: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -060dc8: 0c01 |0036: move-result-object v1 │ │ -060dca: 7220 b519 1500 |0037: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b5 │ │ -060dd0: 0c01 |003a: move-result-object v1 │ │ -060dd2: 7120 bd0c 1200 |003b: invoke-static {v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.h:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cbd │ │ -060dd8: 0a01 |003e: move-result v1 │ │ -060dda: 3901 d9ff |003f: if-nez v1, 0018 // -0027 │ │ -060dde: 0f03 |0041: return v3 │ │ -060de0: 0f00 |0042: return v0 │ │ +060db4: |[060db4] com.google.crypto.tink.shaded.protobuf.l0.i:(Ljava/util/Map;Ljava/util/Map;)Z │ │ +060dc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +060dc6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +060dca: 0f00 |0003: return v0 │ │ +060dcc: 7210 bd19 0400 |0004: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@19bd │ │ +060dd2: 0a01 |0007: move-result v1 │ │ +060dd4: 7210 bd19 0500 |0008: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@19bd │ │ +060dda: 0a02 |000b: move-result v2 │ │ +060ddc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +060dde: 3221 0300 |000d: if-eq v1, v2, 0010 // +0003 │ │ +060de2: 0f03 |000f: return v3 │ │ +060de4: 7210 b519 0400 |0010: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b5 │ │ +060dea: 0c04 |0013: move-result-object v4 │ │ +060dec: 7210 d519 0400 |0014: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +060df2: 0c04 |0017: move-result-object v4 │ │ +060df4: 7210 7419 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +060dfa: 0a01 |001b: move-result v1 │ │ +060dfc: 3801 2600 |001c: if-eqz v1, 0042 // +0026 │ │ +060e00: 7210 7519 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +060e06: 0c01 |0021: move-result-object v1 │ │ +060e08: 1f01 ab04 |0022: check-cast v1, Ljava/util/Map$Entry; // type@04ab │ │ +060e0c: 7210 af19 0100 |0024: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +060e12: 0c02 |0027: move-result-object v2 │ │ +060e14: 7220 b419 2500 |0028: invoke-interface {v5, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@19b4 │ │ +060e1a: 0a02 |002b: move-result v2 │ │ +060e1c: 3902 0300 |002c: if-nez v2, 002f // +0003 │ │ +060e20: 0f03 |002e: return v3 │ │ +060e22: 7210 b019 0100 |002f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +060e28: 0c02 |0032: move-result-object v2 │ │ +060e2a: 7210 af19 0100 |0033: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +060e30: 0c01 |0036: move-result-object v1 │ │ +060e32: 7220 b719 1500 |0037: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b7 │ │ +060e38: 0c01 |003a: move-result-object v1 │ │ +060e3a: 7120 bf0c 1200 |003b: invoke-static {v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.h:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cbf │ │ +060e40: 0a01 |003e: move-result v1 │ │ +060e42: 3901 d9ff |003f: if-nez v1, 0018 // -0027 │ │ +060e46: 0f03 |0041: return v3 │ │ +060e48: 0f00 |0042: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06103c: |[06103c] com.google.crypto.tink.shaded.protobuf.l0.clear:()V │ │ -06104c: 7010 bc0c 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.g:()V // method@0cbc │ │ -061052: 6f10 7819 0000 |0003: invoke-super {v0}, Ljava/util/LinkedHashMap;.clear:()V // method@1978 │ │ -061058: 0e00 |0006: return-void │ │ +0610a4: |[0610a4] com.google.crypto.tink.shaded.protobuf.l0.clear:()V │ │ +0610b4: 7010 be0c 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.g:()V // method@0cbe │ │ +0610ba: 6f10 7a19 0000 |0003: invoke-super {v0}, Ljava/util/LinkedHashMap;.clear:()V // method@197a │ │ +0610c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'entrySet' │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -060f58: |[060f58] com.google.crypto.tink.shaded.protobuf.l0.entrySet:()Ljava/util/Set; │ │ -060f68: 6e10 7a19 0100 |0000: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@197a │ │ -060f6e: 0a00 |0003: move-result v0 │ │ -060f70: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -060f74: 7100 5319 0000 |0006: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@1953 │ │ -060f7a: 0c00 |0009: move-result-object v0 │ │ -060f7c: 2805 |000a: goto 000f // +0005 │ │ -060f7e: 6f10 7919 0100 |000b: invoke-super {v1}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@1979 │ │ -060f84: 0c00 |000e: move-result-object v0 │ │ -060f86: 1100 |000f: return-object v0 │ │ +060fc0: |[060fc0] com.google.crypto.tink.shaded.protobuf.l0.entrySet:()Ljava/util/Set; │ │ +060fd0: 6e10 7c19 0100 |0000: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@197c │ │ +060fd6: 0a00 |0003: move-result v0 │ │ +060fd8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +060fdc: 7100 5519 0000 |0006: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@1955 │ │ +060fe2: 0c00 |0009: move-result-object v0 │ │ +060fe4: 2805 |000a: goto 000f // +0005 │ │ +060fe6: 6f10 7b19 0100 |000b: invoke-super {v1}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@197b │ │ +060fec: 0c00 |000e: move-result-object v0 │ │ +060fee: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -060ce0: |[060ce0] com.google.crypto.tink.shaded.protobuf.l0.equals:(Ljava/lang/Object;)Z │ │ -060cf0: 2020 ac04 |0000: instance-of v0, v2, Ljava/util/Map; // type@04ac │ │ -060cf4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -060cf8: 1f02 ac04 |0004: check-cast v2, Ljava/util/Map; // type@04ac │ │ -060cfc: 7120 bf0c 2100 |0006: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/l0;.i:(Ljava/util/Map;Ljava/util/Map;)Z // method@0cbf │ │ -060d02: 0a02 |0009: move-result v2 │ │ -060d04: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -060d08: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -060d0a: 2802 |000d: goto 000f // +0002 │ │ -060d0c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -060d0e: 0f02 |000f: return v2 │ │ +060d48: |[060d48] com.google.crypto.tink.shaded.protobuf.l0.equals:(Ljava/lang/Object;)Z │ │ +060d58: 2020 ac04 |0000: instance-of v0, v2, Ljava/util/Map; // type@04ac │ │ +060d5c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +060d60: 1f02 ac04 |0004: check-cast v2, Ljava/util/Map; // type@04ac │ │ +060d64: 7120 c10c 2100 |0006: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/l0;.i:(Ljava/util/Map;Ljava/util/Map;)Z // method@0cc1 │ │ +060d6a: 0a02 |0009: move-result v2 │ │ +060d6c: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +060d70: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +060d72: 2802 |000d: goto 000f // +0002 │ │ +060d74: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +060d76: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -060ef0: |[060ef0] com.google.crypto.tink.shaded.protobuf.l0.hashCode:()I │ │ -060f00: 7110 b50c 0100 |0000: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.a:(Ljava/util/Map;)I // method@0cb5 │ │ -060f06: 0a00 |0003: move-result v0 │ │ -060f08: 0f00 |0004: return v0 │ │ +060f58: |[060f58] com.google.crypto.tink.shaded.protobuf.l0.hashCode:()I │ │ +060f68: 7110 b70c 0100 |0000: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.a:(Ljava/util/Map;)I // method@0cb7 │ │ +060f6e: 0a00 |0003: move-result v0 │ │ +060f70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'k' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060de4: |[060de4] com.google.crypto.tink.shaded.protobuf.l0.k:()Z │ │ -060df4: 5510 e402 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/l0;.d:Z // field@02e4 │ │ -060df8: 0f00 |0002: return v0 │ │ +060e4c: |[060e4c] com.google.crypto.tink.shaded.protobuf.l0.k:()Z │ │ +060e5c: 5510 e402 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/l0;.d:Z // field@02e4 │ │ +060e60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'l' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -061088: |[061088] com.google.crypto.tink.shaded.protobuf.l0.l:()V │ │ -061098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06109a: 5c10 e402 |0001: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/l0;.d:Z // field@02e4 │ │ -06109e: 0e00 |0003: return-void │ │ +0610f0: |[0610f0] com.google.crypto.tink.shaded.protobuf.l0.l:()V │ │ +061100: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061102: 5c10 e402 |0001: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/l0;.d:Z // field@02e4 │ │ +061106: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'n' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/l0;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0610a0: |[0610a0] com.google.crypto.tink.shaded.protobuf.l0.n:(Lcom/google/crypto/tink/shaded/protobuf/l0;)V │ │ -0610b0: 7010 bc0c 0100 |0000: invoke-direct {v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.g:()V // method@0cbc │ │ -0610b6: 6e10 7a19 0200 |0003: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@197a │ │ -0610bc: 0a00 |0006: move-result v0 │ │ -0610be: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -0610c2: 6e20 c50c 2100 |0009: invoke-virtual {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/l0;.putAll:(Ljava/util/Map;)V // method@0cc5 │ │ -0610c8: 0e00 |000c: return-void │ │ +061108: |[061108] com.google.crypto.tink.shaded.protobuf.l0.n:(Lcom/google/crypto/tink/shaded/protobuf/l0;)V │ │ +061118: 7010 be0c 0100 |0000: invoke-direct {v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.g:()V // method@0cbe │ │ +06111e: 6e10 7c19 0200 |0003: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@197c │ │ +061124: 0a00 |0006: move-result v0 │ │ +061126: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +06112a: 6e20 c70c 2100 |0009: invoke-virtual {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/l0;.putAll:(Ljava/util/Map;)V // method@0cc7 │ │ +061130: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'o' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/l0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -060e14: |[060e14] com.google.crypto.tink.shaded.protobuf.l0.o:()Lcom/google/crypto/tink/shaded/protobuf/l0; │ │ -060e24: 6e10 7a19 0100 |0000: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@197a │ │ -060e2a: 0a00 |0003: move-result v0 │ │ -060e2c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -060e30: 2200 7002 |0006: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/l0; // type@0270 │ │ -060e34: 7010 b30c 0000 |0008: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.:()V // method@0cb3 │ │ -060e3a: 2806 |000b: goto 0011 // +0006 │ │ -060e3c: 2200 7002 |000c: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/l0; // type@0270 │ │ -060e40: 7020 b40c 1000 |000e: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.:(Ljava/util/Map;)V // method@0cb4 │ │ -060e46: 1100 |0011: return-object v0 │ │ +060e7c: |[060e7c] com.google.crypto.tink.shaded.protobuf.l0.o:()Lcom/google/crypto/tink/shaded/protobuf/l0; │ │ +060e8c: 6e10 7c19 0100 |0000: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@197c │ │ +060e92: 0a00 |0003: move-result v0 │ │ +060e94: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +060e98: 2200 7002 |0006: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/l0; // type@0270 │ │ +060e9c: 7010 b50c 0000 |0008: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.:()V // method@0cb5 │ │ +060ea2: 2806 |000b: goto 0011 // +0006 │ │ +060ea4: 2200 7002 |000c: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/l0; // type@0270 │ │ +060ea8: 7020 b60c 1000 |000e: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.:(Ljava/util/Map;)V // method@0cb6 │ │ +060eae: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'put' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -060f0c: |[060f0c] com.google.crypto.tink.shaded.protobuf.l0.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -060f1c: 7010 bc0c 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.g:()V // method@0cbc │ │ -060f22: 7110 4b09 0100 |0003: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@094b │ │ -060f28: 7110 4b09 0200 |0006: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@094b │ │ -060f2e: 6f30 7b19 1002 |0009: invoke-super {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@197b │ │ -060f34: 0c01 |000c: move-result-object v1 │ │ -060f36: 1101 |000d: return-object v1 │ │ +060f74: |[060f74] com.google.crypto.tink.shaded.protobuf.l0.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +060f84: 7010 be0c 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.g:()V // method@0cbe │ │ +060f8a: 7110 4d09 0100 |0003: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@094d │ │ +060f90: 7110 4d09 0200 |0006: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@094d │ │ +060f96: 6f30 7d19 1002 |0009: invoke-super {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@197d │ │ +060f9c: 0c01 |000c: move-result-object v1 │ │ +060f9e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'putAll' │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0610cc: |[0610cc] com.google.crypto.tink.shaded.protobuf.l0.putAll:(Ljava/util/Map;)V │ │ -0610dc: 7010 bc0c 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.g:()V // method@0cbc │ │ -0610e2: 7110 b80c 0100 |0003: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.d:(Ljava/util/Map;)V // method@0cb8 │ │ -0610e8: 6f20 7c19 1000 |0006: invoke-super {v0, v1}, Ljava/util/LinkedHashMap;.putAll:(Ljava/util/Map;)V // method@197c │ │ -0610ee: 0e00 |0009: return-void │ │ +061134: |[061134] com.google.crypto.tink.shaded.protobuf.l0.putAll:(Ljava/util/Map;)V │ │ +061144: 7010 be0c 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.g:()V // method@0cbe │ │ +06114a: 7110 ba0c 0100 |0003: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/l0;.d:(Ljava/util/Map;)V // method@0cba │ │ +061150: 6f20 7e19 1000 |0006: invoke-super {v0, v1}, Ljava/util/LinkedHashMap;.putAll:(Ljava/util/Map;)V // method@197e │ │ +061156: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/l0;) │ │ name : 'remove' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -060f38: |[060f38] com.google.crypto.tink.shaded.protobuf.l0.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -060f48: 7010 bc0c 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.g:()V // method@0cbc │ │ -060f4e: 6f20 7d19 1000 |0003: invoke-super {v0, v1}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@197d │ │ -060f54: 0c01 |0006: move-result-object v1 │ │ -060f56: 1101 |0007: return-object v1 │ │ +060fa0: |[060fa0] com.google.crypto.tink.shaded.protobuf.l0.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +060fb0: 7010 be0c 0000 |0000: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/l0;.g:()V // method@0cbe │ │ +060fb6: 6f20 7f19 1000 |0003: invoke-super {v0, v1}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@197f │ │ +060fbc: 0c01 |0006: move-result-object v1 │ │ +060fbe: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #244 header: │ │ @@ -37987,119 +38029,119 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06ccd4: |[06ccd4] com.google.crypto.tink.shaded.protobuf.l1.a:(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/String; │ │ -06cce4: 2200 7102 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/l1$a; // type@0271 │ │ -06cce8: 7020 c70c 1000 |0002: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/l1$a;.:(Lcom/google/crypto/tink/shaded/protobuf/h;)V // method@0cc7 │ │ -06ccee: 7110 cd0c 0000 |0005: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/l1;.b:(Lcom/google/crypto/tink/shaded/protobuf/l1$b;)Ljava/lang/String; // method@0ccd │ │ -06ccf4: 0c01 |0008: move-result-object v1 │ │ -06ccf6: 1101 |0009: return-object v1 │ │ +06cd3c: |[06cd3c] com.google.crypto.tink.shaded.protobuf.l1.a:(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/String; │ │ +06cd4c: 2200 7102 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/l1$a; // type@0271 │ │ +06cd50: 7020 c90c 1000 |0002: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/l1$a;.:(Lcom/google/crypto/tink/shaded/protobuf/h;)V // method@0cc9 │ │ +06cd56: 7110 cf0c 0000 |0005: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/l1;.b:(Lcom/google/crypto/tink/shaded/protobuf/l1$b;)Ljava/lang/String; // method@0ccf │ │ +06cd5c: 0c01 |0008: move-result-object v1 │ │ +06cd5e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/l1;) │ │ name : 'b' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/l1$b;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -06ccf8: |[06ccf8] com.google.crypto.tink.shaded.protobuf.l1.b:(Lcom/google/crypto/tink/shaded/protobuf/l1$b;)Ljava/lang/String; │ │ -06cd08: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -06cd0c: 7210 cb0c 0500 |0002: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/l1$b;.size:()I // method@0ccb │ │ -06cd12: 0a01 |0005: move-result v1 │ │ -06cd14: 7020 6618 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1866 │ │ -06cd1a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -06cd1c: 7210 cb0c 0500 |000a: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/l1$b;.size:()I // method@0ccb │ │ -06cd22: 0a02 |000d: move-result v2 │ │ -06cd24: 3521 6200 |000e: if-ge v1, v2, 0070 // +0062 │ │ -06cd28: 7220 ca0c 1500 |0010: invoke-interface {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/l1$b;.a:(I)B // method@0cca │ │ -06cd2e: 0a02 |0013: move-result v2 │ │ -06cd30: 1303 2200 |0014: const/16 v3, #int 34 // #22 │ │ -06cd34: 3232 5400 |0016: if-eq v2, v3, 006a // +0054 │ │ -06cd38: 1303 2700 |0018: const/16 v3, #int 39 // #27 │ │ -06cd3c: 3232 4d00 |001a: if-eq v2, v3, 0067 // +004d │ │ -06cd40: 1303 5c00 |001c: const/16 v3, #int 92 // #5c │ │ -06cd44: 3232 4600 |001e: if-eq v2, v3, 0064 // +0046 │ │ -06cd48: 2b02 5600 0000 |0020: packed-switch v2, 00000076 // +00000056 │ │ -06cd4e: 1304 2000 |0023: const/16 v4, #int 32 // #20 │ │ -06cd52: 3442 0700 |0025: if-lt v2, v4, 002c // +0007 │ │ -06cd56: 1304 7e00 |0027: const/16 v4, #int 126 // #7e │ │ -06cd5a: 3642 0300 |0029: if-gt v2, v4, 002c // +0003 │ │ -06cd5e: 281c |002b: goto 0047 // +001c │ │ -06cd60: 6e20 6818 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -06cd66: e203 0206 |002f: ushr-int/lit8 v3, v2, #int 6 // #06 │ │ -06cd6a: dd03 0303 |0031: and-int/lit8 v3, v3, #int 3 // #03 │ │ -06cd6e: d803 0330 |0033: add-int/lit8 v3, v3, #int 48 // #30 │ │ -06cd72: 8e33 |0035: int-to-char v3, v3 │ │ -06cd74: 6e20 6818 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -06cd7a: e203 0203 |0039: ushr-int/lit8 v3, v2, #int 3 // #03 │ │ -06cd7e: dd03 0307 |003b: and-int/lit8 v3, v3, #int 7 // #07 │ │ -06cd82: d803 0330 |003d: add-int/lit8 v3, v3, #int 48 // #30 │ │ -06cd86: 8e33 |003f: int-to-char v3, v3 │ │ -06cd88: 6e20 6818 3000 |0040: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -06cd8e: dd02 0207 |0043: and-int/lit8 v2, v2, #int 7 // #07 │ │ -06cd92: d802 0230 |0045: add-int/lit8 v2, v2, #int 48 // #30 │ │ -06cd96: 8e22 |0047: int-to-char v2, v2 │ │ -06cd98: 6e20 6818 2000 |0048: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -06cd9e: 2822 |004b: goto 006d // +0022 │ │ -06cda0: 1a02 a513 |004c: const-string v2, "\r" // string@13a5 │ │ -06cda4: 2812 |004e: goto 0060 // +0012 │ │ -06cda6: 1a02 a213 |004f: const-string v2, "\f" // string@13a2 │ │ -06cdaa: 280f |0051: goto 0060 // +000f │ │ -06cdac: 1a02 a713 |0052: const-string v2, "\v" // string@13a7 │ │ -06cdb0: 280c |0054: goto 0060 // +000c │ │ -06cdb2: 1a02 a313 |0055: const-string v2, "\n" // string@13a3 │ │ -06cdb6: 2809 |0057: goto 0060 // +0009 │ │ -06cdb8: 1a02 a613 |0058: const-string v2, "\t" // string@13a6 │ │ -06cdbc: 2806 |005a: goto 0060 // +0006 │ │ -06cdbe: 1a02 a113 |005b: const-string v2, "\b" // string@13a1 │ │ -06cdc2: 2803 |005d: goto 0060 // +0003 │ │ -06cdc4: 1a02 a013 |005e: const-string v2, "\a" // string@13a0 │ │ -06cdc8: 6e20 6d18 2000 |0060: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -06cdce: 280a |0063: goto 006d // +000a │ │ -06cdd0: 1a02 9f13 |0064: const-string v2, "\\" // string@139f │ │ -06cdd4: 28fa |0066: goto 0060 // -0006 │ │ -06cdd6: 1a02 9e13 |0067: const-string v2, "\'" // string@139e │ │ -06cdda: 28f7 |0069: goto 0060 // -0009 │ │ -06cddc: 1a02 9d13 |006a: const-string v2, "\"" // string@139d │ │ -06cde0: 28f4 |006c: goto 0060 // -000c │ │ -06cde2: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06cde6: 289b |006f: goto 000a // -0065 │ │ -06cde8: 6e10 7018 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -06cdee: 0c05 |0073: move-result-object v5 │ │ -06cdf0: 1105 |0074: return-object v5 │ │ -06cdf2: 0000 |0075: nop // spacer │ │ -06cdf4: 0001 0700 0700 0000 3e00 0000 3b00 ... |0076: packed-switch-data (18 units) │ │ +06cd60: |[06cd60] com.google.crypto.tink.shaded.protobuf.l1.b:(Lcom/google/crypto/tink/shaded/protobuf/l1$b;)Ljava/lang/String; │ │ +06cd70: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +06cd74: 7210 cd0c 0500 |0002: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/l1$b;.size:()I // method@0ccd │ │ +06cd7a: 0a01 |0005: move-result v1 │ │ +06cd7c: 7020 6818 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1868 │ │ +06cd82: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +06cd84: 7210 cd0c 0500 |000a: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/l1$b;.size:()I // method@0ccd │ │ +06cd8a: 0a02 |000d: move-result v2 │ │ +06cd8c: 3521 6200 |000e: if-ge v1, v2, 0070 // +0062 │ │ +06cd90: 7220 cc0c 1500 |0010: invoke-interface {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/l1$b;.a:(I)B // method@0ccc │ │ +06cd96: 0a02 |0013: move-result v2 │ │ +06cd98: 1303 2200 |0014: const/16 v3, #int 34 // #22 │ │ +06cd9c: 3232 5400 |0016: if-eq v2, v3, 006a // +0054 │ │ +06cda0: 1303 2700 |0018: const/16 v3, #int 39 // #27 │ │ +06cda4: 3232 4d00 |001a: if-eq v2, v3, 0067 // +004d │ │ +06cda8: 1303 5c00 |001c: const/16 v3, #int 92 // #5c │ │ +06cdac: 3232 4600 |001e: if-eq v2, v3, 0064 // +0046 │ │ +06cdb0: 2b02 5600 0000 |0020: packed-switch v2, 00000076 // +00000056 │ │ +06cdb6: 1304 2000 |0023: const/16 v4, #int 32 // #20 │ │ +06cdba: 3442 0700 |0025: if-lt v2, v4, 002c // +0007 │ │ +06cdbe: 1304 7e00 |0027: const/16 v4, #int 126 // #7e │ │ +06cdc2: 3642 0300 |0029: if-gt v2, v4, 002c // +0003 │ │ +06cdc6: 281c |002b: goto 0047 // +001c │ │ +06cdc8: 6e20 6a18 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +06cdce: e203 0206 |002f: ushr-int/lit8 v3, v2, #int 6 // #06 │ │ +06cdd2: dd03 0303 |0031: and-int/lit8 v3, v3, #int 3 // #03 │ │ +06cdd6: d803 0330 |0033: add-int/lit8 v3, v3, #int 48 // #30 │ │ +06cdda: 8e33 |0035: int-to-char v3, v3 │ │ +06cddc: 6e20 6a18 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +06cde2: e203 0203 |0039: ushr-int/lit8 v3, v2, #int 3 // #03 │ │ +06cde6: dd03 0307 |003b: and-int/lit8 v3, v3, #int 7 // #07 │ │ +06cdea: d803 0330 |003d: add-int/lit8 v3, v3, #int 48 // #30 │ │ +06cdee: 8e33 |003f: int-to-char v3, v3 │ │ +06cdf0: 6e20 6a18 3000 |0040: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +06cdf6: dd02 0207 |0043: and-int/lit8 v2, v2, #int 7 // #07 │ │ +06cdfa: d802 0230 |0045: add-int/lit8 v2, v2, #int 48 // #30 │ │ +06cdfe: 8e22 |0047: int-to-char v2, v2 │ │ +06ce00: 6e20 6a18 2000 |0048: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +06ce06: 2822 |004b: goto 006d // +0022 │ │ +06ce08: 1a02 a513 |004c: const-string v2, "\r" // string@13a5 │ │ +06ce0c: 2812 |004e: goto 0060 // +0012 │ │ +06ce0e: 1a02 a213 |004f: const-string v2, "\f" // string@13a2 │ │ +06ce12: 280f |0051: goto 0060 // +000f │ │ +06ce14: 1a02 a713 |0052: const-string v2, "\v" // string@13a7 │ │ +06ce18: 280c |0054: goto 0060 // +000c │ │ +06ce1a: 1a02 a313 |0055: const-string v2, "\n" // string@13a3 │ │ +06ce1e: 2809 |0057: goto 0060 // +0009 │ │ +06ce20: 1a02 a613 |0058: const-string v2, "\t" // string@13a6 │ │ +06ce24: 2806 |005a: goto 0060 // +0006 │ │ +06ce26: 1a02 a113 |005b: const-string v2, "\b" // string@13a1 │ │ +06ce2a: 2803 |005d: goto 0060 // +0003 │ │ +06ce2c: 1a02 a013 |005e: const-string v2, "\a" // string@13a0 │ │ +06ce30: 6e20 6f18 2000 |0060: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +06ce36: 280a |0063: goto 006d // +000a │ │ +06ce38: 1a02 9f13 |0064: const-string v2, "\\" // string@139f │ │ +06ce3c: 28fa |0066: goto 0060 // -0006 │ │ +06ce3e: 1a02 9e13 |0067: const-string v2, "\'" // string@139e │ │ +06ce42: 28f7 |0069: goto 0060 // -0009 │ │ +06ce44: 1a02 9d13 |006a: const-string v2, "\"" // string@139d │ │ +06ce48: 28f4 |006c: goto 0060 // -000c │ │ +06ce4a: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ce4e: 289b |006f: goto 000a // -0065 │ │ +06ce50: 6e10 7218 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +06ce56: 0c05 |0073: move-result-object v5 │ │ +06ce58: 1105 |0074: return-object v5 │ │ +06ce5a: 0000 |0075: nop // spacer │ │ +06ce5c: 0001 0700 0700 0000 3e00 0000 3b00 ... |0076: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/l1;) │ │ name : 'c' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06ce18: |[06ce18] com.google.crypto.tink.shaded.protobuf.l1.c:(Ljava/lang/String;)Ljava/lang/String; │ │ -06ce28: 7110 b70a 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.n:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ab7 │ │ -06ce2e: 0c00 |0003: move-result-object v0 │ │ -06ce30: 7110 cc0c 0000 |0004: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/l1;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/String; // method@0ccc │ │ -06ce36: 0c00 |0007: move-result-object v0 │ │ -06ce38: 1100 |0008: return-object v0 │ │ +06ce80: |[06ce80] com.google.crypto.tink.shaded.protobuf.l1.c:(Ljava/lang/String;)Ljava/lang/String; │ │ +06ce90: 7110 b90a 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/h;.n:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/h; // method@0ab9 │ │ +06ce96: 0c00 |0003: move-result-object v0 │ │ +06ce98: 7110 ce0c 0000 |0004: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/l1;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/String; // method@0cce │ │ +06ce9e: 0c00 |0007: move-result-object v0 │ │ +06cea0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -38110,19 +38152,19 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #246 annotations: │ │ -Annotations on method #3325 'b' │ │ +Annotations on method #3327 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/Map<" "**>;" } │ │ -Annotations on method #3328 'e' │ │ +Annotations on method #3330 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/Map<" "**>;" } │ │ -Annotations on method #3331 'h' │ │ +Annotations on method #3333 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Lcom/google/crypto/tink/shaded/protobuf/k0$a<" "**>;" } │ │ │ │ Class #246 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/m0;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -38211,40 +38253,40 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/r0;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06ce60: |[06ce60] com.google.crypto.tink.shaded.protobuf.m1.:(Lcom/google/crypto/tink/shaded/protobuf/r0;)V │ │ -06ce70: 1a01 310f |0000: const-string v1, "Message was missing required fields. (Lite runtime could not determine which fields were missing)." // string@0f31 │ │ -06ce74: 7020 3318 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1833 │ │ -06ce7a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06ce7c: 5b01 e802 |0006: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/m1;.d:Ljava/util/List; // field@02e8 │ │ -06ce80: 0e00 |0008: return-void │ │ +06cec8: |[06cec8] com.google.crypto.tink.shaded.protobuf.m1.:(Lcom/google/crypto/tink/shaded/protobuf/r0;)V │ │ +06ced8: 1a01 310f |0000: const-string v1, "Message was missing required fields. (Lite runtime could not determine which fields were missing)." // string@0f31 │ │ +06cedc: 7020 3518 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1835 │ │ +06cee2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +06cee4: 5b01 e802 |0006: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/m1;.d:Ljava/util/List; // field@02e8 │ │ +06cee8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/m1;) │ │ name : 'a' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/b0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06ce3c: |[06ce3c] com.google.crypto.tink.shaded.protobuf.m1.a:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ -06ce4c: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ -06ce50: 6e10 3718 0200 |0002: invoke-virtual {v2}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@1837 │ │ -06ce56: 0c01 |0005: move-result-object v1 │ │ -06ce58: 7020 5f09 1000 |0006: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@095f │ │ -06ce5e: 1100 |0009: return-object v0 │ │ +06cea4: |[06cea4] com.google.crypto.tink.shaded.protobuf.m1.a:()Lcom/google/crypto/tink/shaded/protobuf/b0; │ │ +06ceb4: 2200 2b02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/b0; // type@022b │ │ +06ceb8: 6e10 3918 0200 |0002: invoke-virtual {v2}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@1839 │ │ +06cebe: 0c01 |0005: move-result-object v1 │ │ +06cec0: 7020 6109 1000 |0006: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/b0;.:(Ljava/lang/String;)V // method@0961 │ │ +06cec6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #248 header: │ │ @@ -38256,49 +38298,49 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #248 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #3374 'a' │ │ +Annotations on method #3376 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TB;II)V" } │ │ -Annotations on method #3375 'b' │ │ +Annotations on method #3377 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TB;IJ)V" } │ │ -Annotations on method #3376 'c' │ │ +Annotations on method #3378 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TB;ITT;)V" } │ │ -Annotations on method #3377 'd' │ │ +Annotations on method #3379 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TB;I" "Lcom/google/crypto/tink/shaded/protobuf/h;" ")V" } │ │ -Annotations on method #3378 'e' │ │ +Annotations on method #3380 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TB;IJ)V" } │ │ -Annotations on method #3379 'f' │ │ +Annotations on method #3381 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")TB;" } │ │ -Annotations on method #3380 'g' │ │ +Annotations on method #3382 'g' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")TT;" } │ │ -Annotations on method #3381 'h' │ │ +Annotations on method #3383 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)I" } │ │ -Annotations on method #3382 'i' │ │ +Annotations on method #3384 'i' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)I" } │ │ -Annotations on method #3384 'k' │ │ +Annotations on method #3386 'k' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;TT;)TT;" } │ │ -Annotations on method #3385 'l' │ │ +Annotations on method #3387 'l' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TB;" "Lcom/google/crypto/tink/shaded/protobuf/f1;" ")V" } │ │ -Annotations on method #3386 'm' │ │ +Annotations on method #3388 'm' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TB;" "Lcom/google/crypto/tink/shaded/protobuf/f1;" ")Z" } │ │ -Annotations on method #3387 'n' │ │ +Annotations on method #3389 'n' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TB;" } │ │ -Annotations on method #3388 'o' │ │ +Annotations on method #3390 'o' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "TB;)V" } │ │ -Annotations on method #3389 'p' │ │ +Annotations on method #3391 'p' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "TT;)V" } │ │ -Annotations on method #3391 'r' │ │ +Annotations on method #3393 'r' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TB;)TT;" } │ │ -Annotations on method #3392 's' │ │ +Annotations on method #3394 's' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" ")V" } │ │ -Annotations on method #3393 't' │ │ +Annotations on method #3395 't' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Lcom/google/crypto/tink/shaded/protobuf/u1;" ")V" } │ │ │ │ Class #248 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/n1;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -38310,17 +38352,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06cf58: |[06cf58] com.google.crypto.tink.shaded.protobuf.n1.:()V │ │ -06cf68: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06cf6e: 0e00 |0003: return-void │ │ +06cfc0: |[06cfc0] com.google.crypto.tink.shaded.protobuf.n1.:()V │ │ +06cfd0: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06cfd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/n1;) │ │ name : 'a' │ │ @@ -38393,90 +38435,90 @@ │ │ type : '(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/f1;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -06cf70: |[06cf70] com.google.crypto.tink.shaded.protobuf.n1.l:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/f1;)V │ │ -06cf80: 7210 190a 0400 |0000: invoke-interface {v4}, Lcom/google/crypto/tink/shaded/protobuf/f1;.O:()I // method@0a19 │ │ -06cf86: 0a00 |0003: move-result v0 │ │ -06cf88: 1401 ffff ff7f |0004: const v1, #float nan // #7fffffff │ │ -06cf8e: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ -06cf92: 6e30 3a0d 3204 |0009: invoke-virtual {v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/n1;.m:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/f1;)Z // method@0d3a │ │ -06cf98: 0a00 |000c: move-result v0 │ │ -06cf9a: 3900 f3ff |000d: if-nez v0, 0000 // -000d │ │ -06cf9e: 0e00 |000f: return-void │ │ +06cfd8: |[06cfd8] com.google.crypto.tink.shaded.protobuf.n1.l:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/f1;)V │ │ +06cfe8: 7210 1b0a 0400 |0000: invoke-interface {v4}, Lcom/google/crypto/tink/shaded/protobuf/f1;.O:()I // method@0a1b │ │ +06cfee: 0a00 |0003: move-result v0 │ │ +06cff0: 1401 ffff ff7f |0004: const v1, #float nan // #7fffffff │ │ +06cff6: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ +06cffa: 6e30 3c0d 3204 |0009: invoke-virtual {v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/n1;.m:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/f1;)Z // method@0d3c │ │ +06d000: 0a00 |000c: move-result v0 │ │ +06d002: 3900 f3ff |000d: if-nez v0, 0000 // -000d │ │ +06d006: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/n1;) │ │ name : 'm' │ │ type : '(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/f1;)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -06ce84: |[06ce84] com.google.crypto.tink.shaded.protobuf.n1.m:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/f1;)Z │ │ -06ce94: 7210 260a 0700 |0000: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.j:()I // method@0a26 │ │ -06ce9a: 0a00 |0003: move-result v0 │ │ -06ce9c: 7110 880e 0000 |0004: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e88 │ │ -06cea2: 0a01 |0007: move-result v1 │ │ -06cea4: 7110 890e 0000 |0008: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:(I)I // method@0e89 │ │ -06ceaa: 0a00 |000b: move-result v0 │ │ -06ceac: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -06ceae: 3800 4d00 |000d: if-eqz v0, 005a // +004d │ │ -06ceb2: 3220 4300 |000f: if-eq v0, v2, 0052 // +0043 │ │ -06ceb6: 1223 |0011: const/4 v3, #int 2 // #2 │ │ -06ceb8: 3230 3800 |0012: if-eq v0, v3, 004a // +0038 │ │ -06cebc: 1233 |0014: const/4 v3, #int 3 // #3 │ │ -06cebe: 1244 |0015: const/4 v4, #int 4 // #4 │ │ -06cec0: 3230 1600 |0016: if-eq v0, v3, 002c // +0016 │ │ -06cec4: 3240 1200 |0018: if-eq v0, v4, 002a // +0012 │ │ -06cec8: 1253 |001a: const/4 v3, #int 5 // #5 │ │ -06ceca: 3330 0a00 |001b: if-ne v0, v3, 0025 // +000a │ │ -06cece: 7210 130a 0700 |001d: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.I:()I // method@0a13 │ │ -06ced4: 0a07 |0020: move-result v7 │ │ -06ced6: 6e40 2e0d 6571 |0021: invoke-virtual {v5, v6, v1, v7}, Lcom/google/crypto/tink/shaded/protobuf/n1;.a:(Ljava/lang/Object;II)V // method@0d2e │ │ -06cedc: 0f02 |0024: return v2 │ │ -06cede: 7100 6409 0000 |0025: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.e:()Lcom/google/crypto/tink/shaded/protobuf/b0$a; // method@0964 │ │ -06cee4: 0c06 |0028: move-result-object v6 │ │ -06cee6: 2706 |0029: throw v6 │ │ -06cee8: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -06ceea: 0f06 |002b: return v6 │ │ -06ceec: 6e10 3b0d 0500 |002c: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/n1;.n:()Ljava/lang/Object; // method@0d3b │ │ -06cef2: 0c00 |002f: move-result-object v0 │ │ -06cef4: 7120 8a0e 4100 |0030: invoke-static {v1, v4}, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:(II)I // method@0e8a │ │ -06cefa: 0a03 |0033: move-result v3 │ │ -06cefc: 6e30 390d 0507 |0034: invoke-virtual {v5, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/n1;.l:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/f1;)V // method@0d39 │ │ -06cf02: 7210 260a 0700 |0037: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.j:()I // method@0a26 │ │ -06cf08: 0a07 |003a: move-result v7 │ │ -06cf0a: 3373 0a00 |003b: if-ne v3, v7, 0045 // +000a │ │ -06cf0e: 6e20 3f0d 0500 |003d: invoke-virtual {v5, v0}, Lcom/google/crypto/tink/shaded/protobuf/n1;.r:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3f │ │ -06cf14: 0c07 |0040: move-result-object v7 │ │ -06cf16: 6e40 300d 6571 |0041: invoke-virtual {v5, v6, v1, v7}, Lcom/google/crypto/tink/shaded/protobuf/n1;.c:(Ljava/lang/Object;ILjava/lang/Object;)V // method@0d30 │ │ -06cf1c: 0f02 |0044: return v2 │ │ -06cf1e: 7100 6109 0000 |0045: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.b:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0961 │ │ -06cf24: 0c06 |0048: move-result-object v6 │ │ -06cf26: 2706 |0049: throw v6 │ │ -06cf28: 7210 1f0a 0700 |004a: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.c:()Lcom/google/crypto/tink/shaded/protobuf/h; // method@0a1f │ │ -06cf2e: 0c07 |004d: move-result-object v7 │ │ -06cf30: 6e40 310d 6571 |004e: invoke-virtual {v5, v6, v1, v7}, Lcom/google/crypto/tink/shaded/protobuf/n1;.d:(Ljava/lang/Object;ILcom/google/crypto/tink/shaded/protobuf/h;)V // method@0d31 │ │ -06cf36: 0f02 |0051: return v2 │ │ -06cf38: 7210 290a 0700 |0052: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.m:()J // method@0a29 │ │ -06cf3e: 0b03 |0055: move-result-wide v3 │ │ -06cf40: 6e54 2f0d 6531 |0056: invoke-virtual {v5, v6, v1, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/n1;.b:(Ljava/lang/Object;IJ)V // method@0d2f │ │ -06cf46: 0f02 |0059: return v2 │ │ -06cf48: 7210 110a 0700 |005a: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.G:()J // method@0a11 │ │ -06cf4e: 0b03 |005d: move-result-wide v3 │ │ -06cf50: 6e54 320d 6531 |005e: invoke-virtual {v5, v6, v1, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/n1;.e:(Ljava/lang/Object;IJ)V // method@0d32 │ │ -06cf56: 0f02 |0061: return v2 │ │ +06ceec: |[06ceec] com.google.crypto.tink.shaded.protobuf.n1.m:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/f1;)Z │ │ +06cefc: 7210 280a 0700 |0000: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.j:()I // method@0a28 │ │ +06cf02: 0a00 |0003: move-result v0 │ │ +06cf04: 7110 8a0e 0000 |0004: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e8a │ │ +06cf0a: 0a01 |0007: move-result v1 │ │ +06cf0c: 7110 8b0e 0000 |0008: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:(I)I // method@0e8b │ │ +06cf12: 0a00 |000b: move-result v0 │ │ +06cf14: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +06cf16: 3800 4d00 |000d: if-eqz v0, 005a // +004d │ │ +06cf1a: 3220 4300 |000f: if-eq v0, v2, 0052 // +0043 │ │ +06cf1e: 1223 |0011: const/4 v3, #int 2 // #2 │ │ +06cf20: 3230 3800 |0012: if-eq v0, v3, 004a // +0038 │ │ +06cf24: 1233 |0014: const/4 v3, #int 3 // #3 │ │ +06cf26: 1244 |0015: const/4 v4, #int 4 // #4 │ │ +06cf28: 3230 1600 |0016: if-eq v0, v3, 002c // +0016 │ │ +06cf2c: 3240 1200 |0018: if-eq v0, v4, 002a // +0012 │ │ +06cf30: 1253 |001a: const/4 v3, #int 5 // #5 │ │ +06cf32: 3330 0a00 |001b: if-ne v0, v3, 0025 // +000a │ │ +06cf36: 7210 150a 0700 |001d: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.I:()I // method@0a15 │ │ +06cf3c: 0a07 |0020: move-result v7 │ │ +06cf3e: 6e40 300d 6571 |0021: invoke-virtual {v5, v6, v1, v7}, Lcom/google/crypto/tink/shaded/protobuf/n1;.a:(Ljava/lang/Object;II)V // method@0d30 │ │ +06cf44: 0f02 |0024: return v2 │ │ +06cf46: 7100 6609 0000 |0025: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.e:()Lcom/google/crypto/tink/shaded/protobuf/b0$a; // method@0966 │ │ +06cf4c: 0c06 |0028: move-result-object v6 │ │ +06cf4e: 2706 |0029: throw v6 │ │ +06cf50: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +06cf52: 0f06 |002b: return v6 │ │ +06cf54: 6e10 3d0d 0500 |002c: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/n1;.n:()Ljava/lang/Object; // method@0d3d │ │ +06cf5a: 0c00 |002f: move-result-object v0 │ │ +06cf5c: 7120 8c0e 4100 |0030: invoke-static {v1, v4}, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:(II)I // method@0e8c │ │ +06cf62: 0a03 |0033: move-result v3 │ │ +06cf64: 6e30 3b0d 0507 |0034: invoke-virtual {v5, v0, v7}, Lcom/google/crypto/tink/shaded/protobuf/n1;.l:(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/f1;)V // method@0d3b │ │ +06cf6a: 7210 280a 0700 |0037: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.j:()I // method@0a28 │ │ +06cf70: 0a07 |003a: move-result v7 │ │ +06cf72: 3373 0a00 |003b: if-ne v3, v7, 0045 // +000a │ │ +06cf76: 6e20 410d 0500 |003d: invoke-virtual {v5, v0}, Lcom/google/crypto/tink/shaded/protobuf/n1;.r:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d41 │ │ +06cf7c: 0c07 |0040: move-result-object v7 │ │ +06cf7e: 6e40 320d 6571 |0041: invoke-virtual {v5, v6, v1, v7}, Lcom/google/crypto/tink/shaded/protobuf/n1;.c:(Ljava/lang/Object;ILjava/lang/Object;)V // method@0d32 │ │ +06cf84: 0f02 |0044: return v2 │ │ +06cf86: 7100 6309 0000 |0045: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.b:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0963 │ │ +06cf8c: 0c06 |0048: move-result-object v6 │ │ +06cf8e: 2706 |0049: throw v6 │ │ +06cf90: 7210 210a 0700 |004a: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.c:()Lcom/google/crypto/tink/shaded/protobuf/h; // method@0a21 │ │ +06cf96: 0c07 |004d: move-result-object v7 │ │ +06cf98: 6e40 330d 6571 |004e: invoke-virtual {v5, v6, v1, v7}, Lcom/google/crypto/tink/shaded/protobuf/n1;.d:(Ljava/lang/Object;ILcom/google/crypto/tink/shaded/protobuf/h;)V // method@0d33 │ │ +06cf9e: 0f02 |0051: return v2 │ │ +06cfa0: 7210 2b0a 0700 |0052: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.m:()J // method@0a2b │ │ +06cfa6: 0b03 |0055: move-result-wide v3 │ │ +06cfa8: 6e54 310d 6531 |0056: invoke-virtual {v5, v6, v1, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/n1;.b:(Ljava/lang/Object;IJ)V // method@0d31 │ │ +06cfae: 0f02 |0059: return v2 │ │ +06cfb0: 7210 130a 0700 |005a: invoke-interface {v7}, Lcom/google/crypto/tink/shaded/protobuf/f1;.G:()J // method@0a13 │ │ +06cfb6: 0b03 |005d: move-result-wide v3 │ │ +06cfb8: 6e54 340d 6531 |005e: invoke-virtual {v5, v6, v1, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/n1;.e:(Ljava/lang/Object;IJ)V // method@0d34 │ │ +06cfbe: 0f02 |0061: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/google/crypto/tink/shaded/protobuf/n1;) │ │ name : 'n' │ │ type : '()Ljava/lang/Object;' │ │ @@ -38577,82 +38619,82 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -061328: |[061328] com.google.crypto.tink.shaded.protobuf.o0.:()V │ │ -061338: 7100 450d 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/o0;.c:()Lcom/google/crypto/tink/shaded/protobuf/m0; // method@0d45 │ │ -06133e: 0c00 |0003: move-result-object v0 │ │ -061340: 6900 ec02 |0004: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/o0;.a:Lcom/google/crypto/tink/shaded/protobuf/m0; // field@02ec │ │ -061344: 2200 7802 |0006: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/n0; // type@0278 │ │ -061348: 7010 220d 0000 |0008: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/n0;.:()V // method@0d22 │ │ -06134e: 6900 ed02 |000b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/o0;.b:Lcom/google/crypto/tink/shaded/protobuf/m0; // field@02ed │ │ -061352: 0e00 |000d: return-void │ │ +061390: |[061390] com.google.crypto.tink.shaded.protobuf.o0.:()V │ │ +0613a0: 7100 470d 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/o0;.c:()Lcom/google/crypto/tink/shaded/protobuf/m0; // method@0d47 │ │ +0613a6: 0c00 |0003: move-result-object v0 │ │ +0613a8: 6900 ec02 |0004: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/o0;.a:Lcom/google/crypto/tink/shaded/protobuf/m0; // field@02ec │ │ +0613ac: 2200 7802 |0006: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/n0; // type@0278 │ │ +0613b0: 7010 240d 0000 |0008: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/n0;.:()V // method@0d24 │ │ +0613b6: 6900 ed02 |000b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/o0;.b:Lcom/google/crypto/tink/shaded/protobuf/m0; // field@02ed │ │ +0613ba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/o0;) │ │ name : 'a' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/m0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0612a8: |[0612a8] com.google.crypto.tink.shaded.protobuf.o0.a:()Lcom/google/crypto/tink/shaded/protobuf/m0; │ │ -0612b8: 6200 ec02 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/o0;.a:Lcom/google/crypto/tink/shaded/protobuf/m0; // field@02ec │ │ -0612bc: 1100 |0002: return-object v0 │ │ +061310: |[061310] com.google.crypto.tink.shaded.protobuf.o0.a:()Lcom/google/crypto/tink/shaded/protobuf/m0; │ │ +061320: 6200 ec02 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/o0;.a:Lcom/google/crypto/tink/shaded/protobuf/m0; // field@02ec │ │ +061324: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/o0;) │ │ name : 'b' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/m0;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0612c0: |[0612c0] com.google.crypto.tink.shaded.protobuf.o0.b:()Lcom/google/crypto/tink/shaded/protobuf/m0; │ │ -0612d0: 6200 ed02 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/o0;.b:Lcom/google/crypto/tink/shaded/protobuf/m0; // field@02ed │ │ -0612d4: 1100 |0002: return-object v0 │ │ +061328: |[061328] com.google.crypto.tink.shaded.protobuf.o0.b:()Lcom/google/crypto/tink/shaded/protobuf/m0; │ │ +061338: 6200 ed02 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/o0;.b:Lcom/google/crypto/tink/shaded/protobuf/m0; // field@02ed │ │ +06133c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/o0;) │ │ name : 'c' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/m0;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0612d8: |[0612d8] com.google.crypto.tink.shaded.protobuf.o0.c:()Lcom/google/crypto/tink/shaded/protobuf/m0; │ │ -0612e8: 1a00 0c15 |0000: const-string v0, "com.google.crypto.tink.shaded.protobuf.MapFieldSchemaFull" // string@150c │ │ -0612ec: 7110 c017 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c0 │ │ -0612f2: 0c00 |0005: move-result-object v0 │ │ -0612f4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0612f6: 2312 c308 |0007: new-array v2, v1, [Ljava/lang/Class; // type@08c3 │ │ -0612fa: 6e20 c817 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@17c8 │ │ -061300: 0c00 |000c: move-result-object v0 │ │ -061302: 2311 c608 |000d: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ -061306: 6e20 9c18 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@189c │ │ -06130c: 0c00 |0012: move-result-object v0 │ │ -06130e: 1f00 7502 |0013: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/m0; // type@0275 │ │ -061312: 1100 |0015: return-object v0 │ │ -061314: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -061316: 1100 |0017: return-object v0 │ │ +061340: |[061340] com.google.crypto.tink.shaded.protobuf.o0.c:()Lcom/google/crypto/tink/shaded/protobuf/m0; │ │ +061350: 1a00 0c15 |0000: const-string v0, "com.google.crypto.tink.shaded.protobuf.MapFieldSchemaFull" // string@150c │ │ +061354: 7110 c217 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c2 │ │ +06135a: 0c00 |0005: move-result-object v0 │ │ +06135c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06135e: 2312 c308 |0007: new-array v2, v1, [Ljava/lang/Class; // type@08c3 │ │ +061362: 6e20 ca17 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@17ca │ │ +061368: 0c00 |000c: move-result-object v0 │ │ +06136a: 2311 c608 |000d: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ +06136e: 6e20 9e18 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@189e │ │ +061374: 0c00 |0012: move-result-object v0 │ │ +061376: 1f00 7502 |0013: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/m0; // type@0275 │ │ +06137a: 1100 |0015: return-object v0 │ │ +06137c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +06137e: 1100 |0017: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -38705,740 +38747,740 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -06d7f0: |[06d7f0] com.google.crypto.tink.shaded.protobuf.o1.:()V │ │ -06d800: 2200 7c02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ -06d804: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06d806: 2312 8c08 |0003: new-array v2, v1, [I // type@088c │ │ -06d80a: 2313 c608 |0005: new-array v3, v1, [Ljava/lang/Object; // type@08c6 │ │ -06d80e: 7051 480d 1032 |0007: invoke-direct {v0, v1, v2, v3, v1}, Lcom/google/crypto/tink/shaded/protobuf/o1;.:(I[I[Ljava/lang/Object;Z)V // method@0d48 │ │ -06d814: 6900 f302 |000a: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/o1;.f:Lcom/google/crypto/tink/shaded/protobuf/o1; // field@02f3 │ │ -06d818: 0e00 |000c: return-void │ │ +06d858: |[06d858] com.google.crypto.tink.shaded.protobuf.o1.:()V │ │ +06d868: 2200 7c02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ +06d86c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06d86e: 2312 8c08 |0003: new-array v2, v1, [I // type@088c │ │ +06d872: 2313 c608 |0005: new-array v3, v1, [Ljava/lang/Object; // type@08c6 │ │ +06d876: 7051 4a0d 1032 |0007: invoke-direct {v0, v1, v2, v3, v1}, Lcom/google/crypto/tink/shaded/protobuf/o1;.:(I[I[Ljava/lang/Object;Z)V // method@0d4a │ │ +06d87c: 6900 f302 |000a: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/o1;.f:Lcom/google/crypto/tink/shaded/protobuf/o1; // field@02f3 │ │ +06d880: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -06d81c: |[06d81c] com.google.crypto.tink.shaded.protobuf.o1.:()V │ │ -06d82c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -06d830: 2301 8c08 |0002: new-array v1, v0, [I // type@088c │ │ -06d834: 2300 c608 |0004: new-array v0, v0, [Ljava/lang/Object; // type@08c6 │ │ -06d838: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06d83a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -06d83c: 7053 480d 2401 |0008: invoke-direct {v4, v2, v1, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/o1;.:(I[I[Ljava/lang/Object;Z)V // method@0d48 │ │ -06d842: 0e00 |000b: return-void │ │ +06d884: |[06d884] com.google.crypto.tink.shaded.protobuf.o1.:()V │ │ +06d894: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +06d898: 2301 8c08 |0002: new-array v1, v0, [I // type@088c │ │ +06d89c: 2300 c608 |0004: new-array v0, v0, [Ljava/lang/Object; // type@08c6 │ │ +06d8a0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06d8a2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +06d8a4: 7053 4a0d 2401 |0008: invoke-direct {v4, v2, v1, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/o1;.:(I[I[Ljava/lang/Object;Z)V // method@0d4a │ │ +06d8aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : '' │ │ type : '(I[I[Ljava/lang/Object;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -06d844: |[06d844] com.google.crypto.tink.shaded.protobuf.o1.:(I[I[Ljava/lang/Object;Z)V │ │ -06d854: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -06d85a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -06d85c: 5910 f102 |0004: iput v0, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:I // field@02f1 │ │ -06d860: 5912 ee02 |0006: iput v2, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d864: 5b13 ef02 |0008: iput-object v3, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d868: 5b14 f002 |000a: iput-object v4, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d86c: 5c15 f202 |000c: iput-boolean v5, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.e:Z // field@02f2 │ │ -06d870: 0e00 |000e: return-void │ │ +06d8ac: |[06d8ac] com.google.crypto.tink.shaded.protobuf.o1.:(I[I[Ljava/lang/Object;Z)V │ │ +06d8bc: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +06d8c2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +06d8c4: 5910 f102 |0004: iput v0, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:I // field@02f1 │ │ +06d8c8: 5912 ee02 |0006: iput v2, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d8cc: 5b13 ef02 |0008: iput-object v3, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d8d0: 5b14 f002 |000a: iput-object v4, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d8d4: 5c15 f202 |000c: iput-boolean v5, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.e:Z // field@02f2 │ │ +06d8d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'b' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -06d89c: |[06d89c] com.google.crypto.tink.shaded.protobuf.o1.b:(I)V │ │ -06d8ac: 5430 ef02 |0000: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d8b0: 2101 |0002: array-length v1, v0 │ │ -06d8b2: 3714 1f00 |0003: if-le v4, v1, 0022 // +001f │ │ -06d8b6: 5231 ee02 |0005: iget v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d8ba: db02 0102 |0007: div-int/lit8 v2, v1, #int 2 // #02 │ │ -06d8be: b021 |0009: add-int/2addr v1, v2 │ │ -06d8c0: 3541 0300 |000a: if-ge v1, v4, 000d // +0003 │ │ -06d8c4: 2802 |000c: goto 000e // +0002 │ │ -06d8c6: 0114 |000d: move v4, v1 │ │ -06d8c8: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ -06d8cc: 3514 0400 |0010: if-ge v4, v1, 0014 // +0004 │ │ -06d8d0: 1304 0800 |0012: const/16 v4, #int 8 // #8 │ │ -06d8d4: 7120 3519 4000 |0014: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([II)[I // method@1935 │ │ -06d8da: 0c00 |0017: move-result-object v0 │ │ -06d8dc: 5b30 ef02 |0018: iput-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d8e0: 5430 f002 |001a: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d8e4: 7120 3719 4000 |001c: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@1937 │ │ -06d8ea: 0c04 |001f: move-result-object v4 │ │ -06d8ec: 5b34 f002 |0020: iput-object v4, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d8f0: 0e00 |0022: return-void │ │ +06d904: |[06d904] com.google.crypto.tink.shaded.protobuf.o1.b:(I)V │ │ +06d914: 5430 ef02 |0000: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d918: 2101 |0002: array-length v1, v0 │ │ +06d91a: 3714 1f00 |0003: if-le v4, v1, 0022 // +001f │ │ +06d91e: 5231 ee02 |0005: iget v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d922: db02 0102 |0007: div-int/lit8 v2, v1, #int 2 // #02 │ │ +06d926: b021 |0009: add-int/2addr v1, v2 │ │ +06d928: 3541 0300 |000a: if-ge v1, v4, 000d // +0003 │ │ +06d92c: 2802 |000c: goto 000e // +0002 │ │ +06d92e: 0114 |000d: move v4, v1 │ │ +06d930: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ +06d934: 3514 0400 |0010: if-ge v4, v1, 0014 // +0004 │ │ +06d938: 1304 0800 |0012: const/16 v4, #int 8 // #8 │ │ +06d93c: 7120 3719 4000 |0014: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([II)[I // method@1937 │ │ +06d942: 0c00 |0017: move-result-object v0 │ │ +06d944: 5b30 ef02 |0018: iput-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d948: 5430 f002 |001a: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d94c: 7120 3919 4000 |001c: invoke-static {v0, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@1939 │ │ +06d952: 0c04 |001f: move-result-object v4 │ │ +06d954: 5b34 f002 |0020: iput-object v4, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d958: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'c' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/o1;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d4d4: |[06d4d4] com.google.crypto.tink.shaded.protobuf.o1.c:()Lcom/google/crypto/tink/shaded/protobuf/o1; │ │ -06d4e4: 6200 f302 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/o1;.f:Lcom/google/crypto/tink/shaded/protobuf/o1; // field@02f3 │ │ -06d4e8: 1100 |0002: return-object v0 │ │ +06d53c: |[06d53c] com.google.crypto.tink.shaded.protobuf.o1.c:()Lcom/google/crypto/tink/shaded/protobuf/o1; │ │ +06d54c: 6200 f302 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/o1;.f:Lcom/google/crypto/tink/shaded/protobuf/o1; // field@02f3 │ │ +06d550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'f' │ │ type : '([II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -06d790: |[06d790] com.google.crypto.tink.shaded.protobuf.o1.f:([II)I │ │ -06d7a0: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -06d7a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06d7a6: 3541 0a00 |0003: if-ge v1, v4, 000d // +000a │ │ -06d7aa: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -06d7ae: 4402 0301 |0007: aget v2, v3, v1 │ │ -06d7b2: b020 |0009: add-int/2addr v0, v2 │ │ -06d7b4: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06d7b8: 28f7 |000c: goto 0003 // -0009 │ │ -06d7ba: 0f00 |000d: return v0 │ │ +06d7f8: |[06d7f8] com.google.crypto.tink.shaded.protobuf.o1.f:([II)I │ │ +06d808: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +06d80c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06d80e: 3541 0a00 |0003: if-ge v1, v4, 000d // +000a │ │ +06d812: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +06d816: 4402 0301 |0007: aget v2, v3, v1 │ │ +06d81a: b020 |0009: add-int/2addr v0, v2 │ │ +06d81c: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06d820: 28f7 |000c: goto 0003 // -0009 │ │ +06d822: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'g' │ │ type : '([Ljava/lang/Object;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -06d7bc: |[06d7bc] com.google.crypto.tink.shaded.protobuf.o1.g:([Ljava/lang/Object;I)I │ │ -06d7cc: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -06d7d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06d7d2: 3541 0e00 |0003: if-ge v1, v4, 0011 // +000e │ │ -06d7d6: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -06d7da: 4602 0301 |0007: aget-object v2, v3, v1 │ │ -06d7de: 6e10 2918 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@1829 │ │ -06d7e4: 0a02 |000c: move-result v2 │ │ -06d7e6: b020 |000d: add-int/2addr v0, v2 │ │ -06d7e8: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06d7ec: 28f3 |0010: goto 0003 // -000d │ │ -06d7ee: 0f00 |0011: return v0 │ │ +06d824: |[06d824] com.google.crypto.tink.shaded.protobuf.o1.g:([Ljava/lang/Object;I)I │ │ +06d834: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +06d838: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06d83a: 3541 0e00 |0003: if-ge v1, v4, 0011 // +000e │ │ +06d83e: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +06d842: 4602 0301 |0007: aget-object v2, v3, v1 │ │ +06d846: 6e10 2b18 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@182b │ │ +06d84c: 0a02 |000c: move-result v2 │ │ +06d84e: b020 |000d: add-int/2addr v0, v2 │ │ +06d850: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06d854: 28f3 |0010: goto 0003 // -000d │ │ +06d856: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'j' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/o1;Lcom/google/crypto/tink/shaded/protobuf/o1;)Lcom/google/crypto/tink/shaded/protobuf/o1;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -06d55c: |[06d55c] com.google.crypto.tink.shaded.protobuf.o1.j:(Lcom/google/crypto/tink/shaded/protobuf/o1;Lcom/google/crypto/tink/shaded/protobuf/o1;)Lcom/google/crypto/tink/shaded/protobuf/o1; │ │ -06d56c: 5260 ee02 |0000: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d570: 5271 ee02 |0002: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d574: b010 |0004: add-int/2addr v0, v1 │ │ -06d576: 5461 ef02 |0005: iget-object v1, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d57a: 7120 3519 0100 |0007: invoke-static {v1, v0}, Ljava/util/Arrays;.copyOf:([II)[I // method@1935 │ │ -06d580: 0c01 |000a: move-result-object v1 │ │ -06d582: 5472 ef02 |000b: iget-object v2, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d586: 5263 ee02 |000d: iget v3, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d58a: 5274 ee02 |000f: iget v4, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d58e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -06d590: 7154 7118 5231 |0012: invoke-static {v2, v5, v1, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1871 │ │ -06d596: 5462 f002 |0015: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d59a: 7120 3719 0200 |0017: invoke-static {v2, v0}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@1937 │ │ -06d5a0: 0c02 |001a: move-result-object v2 │ │ -06d5a2: 5473 f002 |001b: iget-object v3, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d5a6: 5266 ee02 |001d: iget v6, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d5aa: 5277 ee02 |001f: iget v7, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d5ae: 7157 7118 5362 |0021: invoke-static {v3, v5, v2, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1871 │ │ -06d5b4: 2206 7c02 |0024: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ -06d5b8: 1217 |0026: const/4 v7, #int 1 // #1 │ │ -06d5ba: 7057 480d 0621 |0027: invoke-direct {v6, v0, v1, v2, v7}, Lcom/google/crypto/tink/shaded/protobuf/o1;.:(I[I[Ljava/lang/Object;Z)V // method@0d48 │ │ -06d5c0: 1106 |002a: return-object v6 │ │ +06d5c4: |[06d5c4] com.google.crypto.tink.shaded.protobuf.o1.j:(Lcom/google/crypto/tink/shaded/protobuf/o1;Lcom/google/crypto/tink/shaded/protobuf/o1;)Lcom/google/crypto/tink/shaded/protobuf/o1; │ │ +06d5d4: 5260 ee02 |0000: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d5d8: 5271 ee02 |0002: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d5dc: b010 |0004: add-int/2addr v0, v1 │ │ +06d5de: 5461 ef02 |0005: iget-object v1, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d5e2: 7120 3719 0100 |0007: invoke-static {v1, v0}, Ljava/util/Arrays;.copyOf:([II)[I // method@1937 │ │ +06d5e8: 0c01 |000a: move-result-object v1 │ │ +06d5ea: 5472 ef02 |000b: iget-object v2, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d5ee: 5263 ee02 |000d: iget v3, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d5f2: 5274 ee02 |000f: iget v4, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d5f6: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +06d5f8: 7154 7318 5231 |0012: invoke-static {v2, v5, v1, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1873 │ │ +06d5fe: 5462 f002 |0015: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d602: 7120 3919 0200 |0017: invoke-static {v2, v0}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@1939 │ │ +06d608: 0c02 |001a: move-result-object v2 │ │ +06d60a: 5473 f002 |001b: iget-object v3, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d60e: 5266 ee02 |001d: iget v6, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d612: 5277 ee02 |001f: iget v7, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d616: 7157 7318 5362 |0021: invoke-static {v3, v5, v2, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1873 │ │ +06d61c: 2206 7c02 |0024: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ +06d620: 1217 |0026: const/4 v7, #int 1 // #1 │ │ +06d622: 7057 4a0d 0621 |0027: invoke-direct {v6, v0, v1, v2, v7}, Lcom/google/crypto/tink/shaded/protobuf/o1;.:(I[I[Ljava/lang/Object;Z)V // method@0d4a │ │ +06d628: 1106 |002a: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'k' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/o1;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06d5c4: |[06d5c4] com.google.crypto.tink.shaded.protobuf.o1.k:()Lcom/google/crypto/tink/shaded/protobuf/o1; │ │ -06d5d4: 2200 7c02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ -06d5d8: 7010 470d 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/o1;.:()V // method@0d47 │ │ -06d5de: 1100 |0005: return-object v0 │ │ +06d62c: |[06d62c] com.google.crypto.tink.shaded.protobuf.o1.k:()Lcom/google/crypto/tink/shaded/protobuf/o1; │ │ +06d63c: 2200 7c02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ +06d640: 7010 490d 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/o1;.:()V // method@0d49 │ │ +06d646: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'l' │ │ type : '([Ljava/lang/Object;[Ljava/lang/Object;I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06d46c: |[06d46c] com.google.crypto.tink.shaded.protobuf.o1.l:([Ljava/lang/Object;[Ljava/lang/Object;I)Z │ │ -06d47c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d47e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06d480: 3561 1000 |0002: if-ge v1, v6, 0012 // +0010 │ │ -06d484: 4602 0401 |0004: aget-object v2, v4, v1 │ │ -06d488: 4603 0501 |0006: aget-object v3, v5, v1 │ │ -06d48c: 6e20 2618 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -06d492: 0a02 |000b: move-result v2 │ │ -06d494: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -06d498: 0f00 |000e: return v0 │ │ -06d49a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06d49e: 28f1 |0011: goto 0002 // -000f │ │ -06d4a0: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -06d4a2: 0f04 |0013: return v4 │ │ +06d4d4: |[06d4d4] com.google.crypto.tink.shaded.protobuf.o1.l:([Ljava/lang/Object;[Ljava/lang/Object;I)Z │ │ +06d4e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d4e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06d4e8: 3561 1000 |0002: if-ge v1, v6, 0012 // +0010 │ │ +06d4ec: 4602 0401 |0004: aget-object v2, v4, v1 │ │ +06d4f0: 4603 0501 |0006: aget-object v3, v5, v1 │ │ +06d4f4: 6e20 2818 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +06d4fa: 0a02 |000b: move-result v2 │ │ +06d4fc: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +06d500: 0f00 |000e: return v0 │ │ +06d502: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06d506: 28f1 |0011: goto 0002 // -000f │ │ +06d508: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +06d50a: 0f04 |0013: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'o' │ │ type : '([I[II)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -06d4a4: |[06d4a4] com.google.crypto.tink.shaded.protobuf.o1.o:([I[II)Z │ │ -06d4b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d4b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06d4b8: 3561 0c00 |0002: if-ge v1, v6, 000e // +000c │ │ -06d4bc: 4402 0401 |0004: aget v2, v4, v1 │ │ -06d4c0: 4403 0501 |0006: aget v3, v5, v1 │ │ -06d4c4: 3232 0300 |0008: if-eq v2, v3, 000b // +0003 │ │ -06d4c8: 0f00 |000a: return v0 │ │ -06d4ca: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06d4ce: 28f5 |000d: goto 0002 // -000b │ │ -06d4d0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -06d4d2: 0f04 |000f: return v4 │ │ +06d50c: |[06d50c] com.google.crypto.tink.shaded.protobuf.o1.o:([I[II)Z │ │ +06d51c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d51e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06d520: 3561 0c00 |0002: if-ge v1, v6, 000e // +000c │ │ +06d524: 4402 0401 |0004: aget v2, v4, v1 │ │ +06d528: 4403 0501 |0006: aget v3, v5, v1 │ │ +06d52c: 3232 0300 |0008: if-eq v2, v3, 000b // +0003 │ │ +06d530: 0f00 |000a: return v0 │ │ +06d532: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06d536: 28f5 |000d: goto 0002 // -000b │ │ +06d538: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +06d53a: 0f04 |000f: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'q' │ │ type : '(ILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/u1;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 100 16-bit code units │ │ -06da18: |[06da18] com.google.crypto.tink.shaded.protobuf.o1.q:(ILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/u1;)V │ │ -06da28: 7110 880e 0200 |0000: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e88 │ │ -06da2e: 0a00 |0003: move-result v0 │ │ -06da30: 7110 890e 0200 |0004: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:(I)I // method@0e89 │ │ -06da36: 0a02 |0007: move-result v2 │ │ -06da38: 3802 5200 |0008: if-eqz v2, 005a // +0052 │ │ -06da3c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06da3e: 3212 4500 |000b: if-eq v2, v1, 0050 // +0045 │ │ -06da42: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -06da44: 3212 3c00 |000e: if-eq v2, v1, 004a // +003c │ │ -06da48: 1231 |0010: const/4 v1, #int 3 // #3 │ │ -06da4a: 3212 1900 |0011: if-eq v2, v1, 002a // +0019 │ │ -06da4e: 1251 |0013: const/4 v1, #int 5 // #5 │ │ -06da50: 3312 0c00 |0014: if-ne v2, v1, 0020 // +000c │ │ -06da54: 1f03 3b04 |0016: check-cast v3, Ljava/lang/Integer; // type@043b │ │ -06da58: 6e10 0b18 0300 |0018: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -06da5e: 0a02 |001b: move-result v2 │ │ -06da60: 7230 ec0e 0402 |001c: invoke-interface {v4, v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1;.C:(II)V // method@0eec │ │ -06da66: 2844 |001f: goto 0063 // +0044 │ │ -06da68: 2202 4e04 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@044e │ │ -06da6c: 7100 6409 0000 |0022: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.e:()Lcom/google/crypto/tink/shaded/protobuf/b0$a; // method@0964 │ │ -06da72: 0c03 |0025: move-result-object v3 │ │ -06da74: 7020 3518 3200 |0026: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1835 │ │ -06da7a: 2702 |0029: throw v2 │ │ -06da7c: 7210 060f 0400 |002a: invoke-interface {v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.n:()Lcom/google/crypto/tink/shaded/protobuf/u1$a; // method@0f06 │ │ -06da82: 0c02 |002d: move-result-object v2 │ │ -06da84: 6201 5703 |002e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.d:Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0357 │ │ -06da88: 3312 0e00 |0030: if-ne v2, v1, 003e // +000e │ │ -06da8c: 7220 0b0f 0400 |0032: invoke-interface {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u1;.s:(I)V // method@0f0b │ │ -06da92: 1f03 7c02 |0035: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ -06da96: 6e20 5c0d 4300 |0037: invoke-virtual {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/o1;.r:(Lcom/google/crypto/tink/shaded/protobuf/u1;)V // method@0d5c │ │ -06da9c: 7220 0c0f 0400 |003a: invoke-interface {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u1;.t:(I)V // method@0f0c │ │ -06daa2: 2826 |003d: goto 0063 // +0026 │ │ -06daa4: 7220 0c0f 0400 |003e: invoke-interface {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u1;.t:(I)V // method@0f0c │ │ -06daaa: 1f03 7c02 |0041: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ -06daae: 6e20 5c0d 4300 |0043: invoke-virtual {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/o1;.r:(Lcom/google/crypto/tink/shaded/protobuf/u1;)V // method@0d5c │ │ -06dab4: 7220 0b0f 0400 |0046: invoke-interface {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u1;.s:(I)V // method@0f0b │ │ -06daba: 281a |0049: goto 0063 // +001a │ │ -06dabc: 1f03 5202 |004a: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -06dac0: 7230 f90e 0403 |004c: invoke-interface {v4, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/u1;.a:(ILcom/google/crypto/tink/shaded/protobuf/h;)V // method@0ef9 │ │ -06dac6: 2814 |004f: goto 0063 // +0014 │ │ -06dac8: 1f03 3e04 |0050: check-cast v3, Ljava/lang/Long; // type@043e │ │ -06dacc: 6e10 1218 0300 |0052: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -06dad2: 0b02 |0055: move-result-wide v2 │ │ -06dad4: 7240 020f 0432 |0056: invoke-interface {v4, v0, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/u1;.j:(IJ)V // method@0f02 │ │ -06dada: 280a |0059: goto 0063 // +000a │ │ -06dadc: 1f03 3e04 |005a: check-cast v3, Ljava/lang/Long; // type@043e │ │ -06dae0: 6e10 1218 0300 |005c: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -06dae6: 0b02 |005f: move-result-wide v2 │ │ -06dae8: 7240 fe0e 0432 |0060: invoke-interface {v4, v0, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/u1;.f:(IJ)V // method@0efe │ │ -06daee: 0e00 |0063: return-void │ │ +06da80: |[06da80] com.google.crypto.tink.shaded.protobuf.o1.q:(ILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/u1;)V │ │ +06da90: 7110 8a0e 0200 |0000: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e8a │ │ +06da96: 0a00 |0003: move-result v0 │ │ +06da98: 7110 8b0e 0200 |0004: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:(I)I // method@0e8b │ │ +06da9e: 0a02 |0007: move-result v2 │ │ +06daa0: 3802 5200 |0008: if-eqz v2, 005a // +0052 │ │ +06daa4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +06daa6: 3212 4500 |000b: if-eq v2, v1, 0050 // +0045 │ │ +06daaa: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +06daac: 3212 3c00 |000e: if-eq v2, v1, 004a // +003c │ │ +06dab0: 1231 |0010: const/4 v1, #int 3 // #3 │ │ +06dab2: 3212 1900 |0011: if-eq v2, v1, 002a // +0019 │ │ +06dab6: 1251 |0013: const/4 v1, #int 5 // #5 │ │ +06dab8: 3312 0c00 |0014: if-ne v2, v1, 0020 // +000c │ │ +06dabc: 1f03 3b04 |0016: check-cast v3, Ljava/lang/Integer; // type@043b │ │ +06dac0: 6e10 0d18 0300 |0018: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +06dac6: 0a02 |001b: move-result v2 │ │ +06dac8: 7230 ee0e 0402 |001c: invoke-interface {v4, v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1;.C:(II)V // method@0eee │ │ +06dace: 2844 |001f: goto 0063 // +0044 │ │ +06dad0: 2202 4e04 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@044e │ │ +06dad4: 7100 6609 0000 |0022: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.e:()Lcom/google/crypto/tink/shaded/protobuf/b0$a; // method@0966 │ │ +06dada: 0c03 |0025: move-result-object v3 │ │ +06dadc: 7020 3718 3200 |0026: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1837 │ │ +06dae2: 2702 |0029: throw v2 │ │ +06dae4: 7210 080f 0400 |002a: invoke-interface {v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.n:()Lcom/google/crypto/tink/shaded/protobuf/u1$a; // method@0f08 │ │ +06daea: 0c02 |002d: move-result-object v2 │ │ +06daec: 6201 5703 |002e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.d:Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0357 │ │ +06daf0: 3312 0e00 |0030: if-ne v2, v1, 003e // +000e │ │ +06daf4: 7220 0d0f 0400 |0032: invoke-interface {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u1;.s:(I)V // method@0f0d │ │ +06dafa: 1f03 7c02 |0035: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ +06dafe: 6e20 5e0d 4300 |0037: invoke-virtual {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/o1;.r:(Lcom/google/crypto/tink/shaded/protobuf/u1;)V // method@0d5e │ │ +06db04: 7220 0e0f 0400 |003a: invoke-interface {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u1;.t:(I)V // method@0f0e │ │ +06db0a: 2826 |003d: goto 0063 // +0026 │ │ +06db0c: 7220 0e0f 0400 |003e: invoke-interface {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u1;.t:(I)V // method@0f0e │ │ +06db12: 1f03 7c02 |0041: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ +06db16: 6e20 5e0d 4300 |0043: invoke-virtual {v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/o1;.r:(Lcom/google/crypto/tink/shaded/protobuf/u1;)V // method@0d5e │ │ +06db1c: 7220 0d0f 0400 |0046: invoke-interface {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u1;.s:(I)V // method@0f0d │ │ +06db22: 281a |0049: goto 0063 // +001a │ │ +06db24: 1f03 5202 |004a: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +06db28: 7230 fb0e 0403 |004c: invoke-interface {v4, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/u1;.a:(ILcom/google/crypto/tink/shaded/protobuf/h;)V // method@0efb │ │ +06db2e: 2814 |004f: goto 0063 // +0014 │ │ +06db30: 1f03 3e04 |0050: check-cast v3, Ljava/lang/Long; // type@043e │ │ +06db34: 6e10 1418 0300 |0052: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +06db3a: 0b02 |0055: move-result-wide v2 │ │ +06db3c: 7240 040f 0432 |0056: invoke-interface {v4, v0, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/u1;.j:(IJ)V // method@0f04 │ │ +06db42: 280a |0059: goto 0063 // +000a │ │ +06db44: 1f03 3e04 |005a: check-cast v3, Ljava/lang/Long; // type@043e │ │ +06db48: 6e10 1418 0300 |005c: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +06db4e: 0b02 |005f: move-result-wide v2 │ │ +06db50: 7240 000f 0432 |0060: invoke-interface {v4, v0, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/u1;.f:(IJ)V // method@0f00 │ │ +06db56: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06d874: |[06d874] com.google.crypto.tink.shaded.protobuf.o1.a:()V │ │ -06d884: 5510 f202 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.e:Z // field@02f2 │ │ -06d888: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -06d88c: 0e00 |0004: return-void │ │ -06d88e: 2200 5b04 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ -06d892: 7010 9318 0000 |0007: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1893 │ │ -06d898: 2700 |000a: throw v0 │ │ +06d8dc: |[06d8dc] com.google.crypto.tink.shaded.protobuf.o1.a:()V │ │ +06d8ec: 5510 f202 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.e:Z // field@02f2 │ │ +06d8f0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +06d8f4: 0e00 |0004: return-void │ │ +06d8f6: 2200 5b04 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ +06d8fa: 7010 9518 0000 |0007: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1895 │ │ +06d900: 2700 |000a: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'd' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -06d5e0: |[06d5e0] com.google.crypto.tink.shaded.protobuf.o1.d:()I │ │ -06d5f0: 5260 f102 |0000: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:I // field@02f1 │ │ -06d5f4: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -06d5f6: 3210 0300 |0003: if-eq v0, v1, 0006 // +0003 │ │ -06d5fa: 0f00 |0005: return v0 │ │ -06d5fc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06d5fe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06d600: 5262 ee02 |0008: iget v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d604: 3520 7300 |000a: if-ge v0, v2, 007d // +0073 │ │ -06d608: 5462 ef02 |000c: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d60c: 4402 0200 |000e: aget v2, v2, v0 │ │ -06d610: 7110 880e 0200 |0010: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e88 │ │ -06d616: 0a03 |0013: move-result v3 │ │ -06d618: 7110 890e 0200 |0014: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:(I)I // method@0e89 │ │ -06d61e: 0a02 |0017: move-result v2 │ │ -06d620: 3802 5300 |0018: if-eqz v2, 006b // +0053 │ │ -06d624: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -06d626: 3242 4100 |001b: if-eq v2, v4, 005c // +0041 │ │ -06d62a: 1224 |001d: const/4 v4, #int 2 // #2 │ │ -06d62c: 3242 3300 |001e: if-eq v2, v4, 0051 // +0033 │ │ -06d630: 1235 |0020: const/4 v5, #int 3 // #3 │ │ -06d632: 3252 1e00 |0021: if-eq v2, v5, 003f // +001e │ │ -06d636: 1254 |0023: const/4 v4, #int 5 // #5 │ │ -06d638: 3342 1100 |0024: if-ne v2, v4, 0035 // +0011 │ │ -06d63c: 5462 f002 |0026: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d640: 4602 0200 |0028: aget-object v2, v2, v0 │ │ -06d644: 1f02 3b04 |002a: check-cast v2, Ljava/lang/Integer; // type@043b │ │ -06d648: 6e10 0b18 0200 |002c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -06d64e: 0a02 |002f: move-result v2 │ │ -06d650: 7120 950c 2300 |0030: invoke-static {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.m:(II)I // method@0c95 │ │ -06d656: 0a02 |0033: move-result v2 │ │ -06d658: 2845 |0034: goto 0079 // +0045 │ │ -06d65a: 2200 3804 |0035: new-instance v0, Ljava/lang/IllegalStateException; // type@0438 │ │ -06d65e: 7100 6409 0000 |0037: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.e:()Lcom/google/crypto/tink/shaded/protobuf/b0$a; // method@0964 │ │ -06d664: 0c01 |003a: move-result-object v1 │ │ -06d666: 7020 0618 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@1806 │ │ -06d66c: 2700 |003e: throw v0 │ │ -06d66e: 7110 760c 0300 |003f: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -06d674: 0a02 |0042: move-result v2 │ │ -06d676: da02 0202 |0043: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -06d67a: 5463 f002 |0045: iget-object v3, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d67e: 4603 0300 |0047: aget-object v3, v3, v0 │ │ -06d682: 1f03 7c02 |0049: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ -06d686: 6e10 4c0d 0300 |004b: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:()I // method@0d4c │ │ -06d68c: 0a03 |004e: move-result v3 │ │ -06d68e: b032 |004f: add-int/2addr v2, v3 │ │ -06d690: 2829 |0050: goto 0079 // +0029 │ │ -06d692: 5462 f002 |0051: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d696: 4602 0200 |0053: aget-object v2, v2, v0 │ │ -06d69a: 1f02 5202 |0055: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -06d69e: 7120 890c 2300 |0057: invoke-static {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.g:(ILcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c89 │ │ -06d6a4: 0a02 |005a: move-result v2 │ │ -06d6a6: 281e |005b: goto 0079 // +001e │ │ -06d6a8: 5462 f002 |005c: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d6ac: 4602 0200 |005e: aget-object v2, v2, v0 │ │ -06d6b0: 1f02 3e04 |0060: check-cast v2, Ljava/lang/Long; // type@043e │ │ -06d6b4: 6e10 1218 0200 |0062: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -06d6ba: 0b04 |0065: move-result-wide v4 │ │ -06d6bc: 7130 990c 4305 |0066: invoke-static {v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/k;.o:(IJ)I // method@0c99 │ │ -06d6c2: 0a02 |0069: move-result v2 │ │ -06d6c4: 280f |006a: goto 0079 // +000f │ │ -06d6c6: 5462 f002 |006b: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d6ca: 4602 0200 |006d: aget-object v2, v2, v0 │ │ -06d6ce: 1f02 3e04 |006f: check-cast v2, Ljava/lang/Long; // type@043e │ │ -06d6d2: 6e10 1218 0200 |0071: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -06d6d8: 0b04 |0074: move-result-wide v4 │ │ -06d6da: 7130 790c 4305 |0075: invoke-static {v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/k;.W:(IJ)I // method@0c79 │ │ -06d6e0: 0a02 |0078: move-result v2 │ │ -06d6e2: b021 |0079: add-int/2addr v1, v2 │ │ -06d6e4: d800 0001 |007a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06d6e8: 288c |007c: goto 0008 // -0074 │ │ -06d6ea: 5961 f102 |007d: iput v1, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:I // field@02f1 │ │ -06d6ee: 0f01 |007f: return v1 │ │ +06d648: |[06d648] com.google.crypto.tink.shaded.protobuf.o1.d:()I │ │ +06d658: 5260 f102 |0000: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:I // field@02f1 │ │ +06d65c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +06d65e: 3210 0300 |0003: if-eq v0, v1, 0006 // +0003 │ │ +06d662: 0f00 |0005: return v0 │ │ +06d664: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06d666: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +06d668: 5262 ee02 |0008: iget v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d66c: 3520 7300 |000a: if-ge v0, v2, 007d // +0073 │ │ +06d670: 5462 ef02 |000c: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d674: 4402 0200 |000e: aget v2, v2, v0 │ │ +06d678: 7110 8a0e 0200 |0010: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e8a │ │ +06d67e: 0a03 |0013: move-result v3 │ │ +06d680: 7110 8b0e 0200 |0014: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:(I)I // method@0e8b │ │ +06d686: 0a02 |0017: move-result v2 │ │ +06d688: 3802 5300 |0018: if-eqz v2, 006b // +0053 │ │ +06d68c: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +06d68e: 3242 4100 |001b: if-eq v2, v4, 005c // +0041 │ │ +06d692: 1224 |001d: const/4 v4, #int 2 // #2 │ │ +06d694: 3242 3300 |001e: if-eq v2, v4, 0051 // +0033 │ │ +06d698: 1235 |0020: const/4 v5, #int 3 // #3 │ │ +06d69a: 3252 1e00 |0021: if-eq v2, v5, 003f // +001e │ │ +06d69e: 1254 |0023: const/4 v4, #int 5 // #5 │ │ +06d6a0: 3342 1100 |0024: if-ne v2, v4, 0035 // +0011 │ │ +06d6a4: 5462 f002 |0026: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d6a8: 4602 0200 |0028: aget-object v2, v2, v0 │ │ +06d6ac: 1f02 3b04 |002a: check-cast v2, Ljava/lang/Integer; // type@043b │ │ +06d6b0: 6e10 0d18 0200 |002c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +06d6b6: 0a02 |002f: move-result v2 │ │ +06d6b8: 7120 970c 2300 |0030: invoke-static {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.m:(II)I // method@0c97 │ │ +06d6be: 0a02 |0033: move-result v2 │ │ +06d6c0: 2845 |0034: goto 0079 // +0045 │ │ +06d6c2: 2200 3804 |0035: new-instance v0, Ljava/lang/IllegalStateException; // type@0438 │ │ +06d6c6: 7100 6609 0000 |0037: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.e:()Lcom/google/crypto/tink/shaded/protobuf/b0$a; // method@0966 │ │ +06d6cc: 0c01 |003a: move-result-object v1 │ │ +06d6ce: 7020 0818 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@1808 │ │ +06d6d4: 2700 |003e: throw v0 │ │ +06d6d6: 7110 780c 0300 |003f: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +06d6dc: 0a02 |0042: move-result v2 │ │ +06d6de: da02 0202 |0043: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +06d6e2: 5463 f002 |0045: iget-object v3, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d6e6: 4603 0300 |0047: aget-object v3, v3, v0 │ │ +06d6ea: 1f03 7c02 |0049: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ +06d6ee: 6e10 4e0d 0300 |004b: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:()I // method@0d4e │ │ +06d6f4: 0a03 |004e: move-result v3 │ │ +06d6f6: b032 |004f: add-int/2addr v2, v3 │ │ +06d6f8: 2829 |0050: goto 0079 // +0029 │ │ +06d6fa: 5462 f002 |0051: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d6fe: 4602 0200 |0053: aget-object v2, v2, v0 │ │ +06d702: 1f02 5202 |0055: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +06d706: 7120 8b0c 2300 |0057: invoke-static {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.g:(ILcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c8b │ │ +06d70c: 0a02 |005a: move-result v2 │ │ +06d70e: 281e |005b: goto 0079 // +001e │ │ +06d710: 5462 f002 |005c: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d714: 4602 0200 |005e: aget-object v2, v2, v0 │ │ +06d718: 1f02 3e04 |0060: check-cast v2, Ljava/lang/Long; // type@043e │ │ +06d71c: 6e10 1418 0200 |0062: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +06d722: 0b04 |0065: move-result-wide v4 │ │ +06d724: 7130 9b0c 4305 |0066: invoke-static {v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/k;.o:(IJ)I // method@0c9b │ │ +06d72a: 0a02 |0069: move-result v2 │ │ +06d72c: 280f |006a: goto 0079 // +000f │ │ +06d72e: 5462 f002 |006b: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d732: 4602 0200 |006d: aget-object v2, v2, v0 │ │ +06d736: 1f02 3e04 |006f: check-cast v2, Ljava/lang/Long; // type@043e │ │ +06d73a: 6e10 1418 0200 |0071: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +06d740: 0b04 |0074: move-result-wide v4 │ │ +06d742: 7130 7b0c 4305 |0075: invoke-static {v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/k;.W:(IJ)I // method@0c7b │ │ +06d748: 0a02 |0078: move-result v2 │ │ +06d74a: b021 |0079: add-int/2addr v1, v2 │ │ +06d74c: d800 0001 |007a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06d750: 288c |007c: goto 0008 // -0074 │ │ +06d752: 5961 f102 |007d: iput v1, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:I // field@02f1 │ │ +06d756: 0f01 |007f: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'e' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06d6f0: |[06d6f0] com.google.crypto.tink.shaded.protobuf.o1.e:()I │ │ -06d700: 5240 f102 |0000: iget v0, v4, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:I // field@02f1 │ │ -06d704: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -06d706: 3210 0300 |0003: if-eq v0, v1, 0006 // +0003 │ │ -06d70a: 0f00 |0005: return v0 │ │ -06d70c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06d70e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06d710: 5242 ee02 |0008: iget v2, v4, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d714: 3520 1800 |000a: if-ge v0, v2, 0022 // +0018 │ │ -06d718: 5442 ef02 |000c: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d71c: 4402 0200 |000e: aget v2, v2, v0 │ │ -06d720: 7110 880e 0200 |0010: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e88 │ │ -06d726: 0a02 |0013: move-result v2 │ │ -06d728: 5443 f002 |0014: iget-object v3, v4, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d72c: 4603 0300 |0016: aget-object v3, v3, v0 │ │ -06d730: 1f03 5202 |0018: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -06d734: 7120 630c 3200 |001a: invoke-static {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.I:(ILcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c63 │ │ -06d73a: 0a02 |001d: move-result v2 │ │ -06d73c: b021 |001e: add-int/2addr v1, v2 │ │ -06d73e: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06d742: 28e7 |0021: goto 0008 // -0019 │ │ -06d744: 5941 f102 |0022: iput v1, v4, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:I // field@02f1 │ │ -06d748: 0f01 |0024: return v1 │ │ +06d758: |[06d758] com.google.crypto.tink.shaded.protobuf.o1.e:()I │ │ +06d768: 5240 f102 |0000: iget v0, v4, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:I // field@02f1 │ │ +06d76c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +06d76e: 3210 0300 |0003: if-eq v0, v1, 0006 // +0003 │ │ +06d772: 0f00 |0005: return v0 │ │ +06d774: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06d776: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +06d778: 5242 ee02 |0008: iget v2, v4, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d77c: 3520 1800 |000a: if-ge v0, v2, 0022 // +0018 │ │ +06d780: 5442 ef02 |000c: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d784: 4402 0200 |000e: aget v2, v2, v0 │ │ +06d788: 7110 8a0e 0200 |0010: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e8a │ │ +06d78e: 0a02 |0013: move-result v2 │ │ +06d790: 5443 f002 |0014: iget-object v3, v4, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d794: 4603 0300 |0016: aget-object v3, v3, v0 │ │ +06d798: 1f03 5202 |0018: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +06d79c: 7120 650c 3200 |001a: invoke-static {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/k;.I:(ILcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c65 │ │ +06d7a2: 0a02 |001d: move-result v2 │ │ +06d7a4: b021 |001e: add-int/2addr v1, v2 │ │ +06d7a6: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06d7aa: 28e7 |0021: goto 0008 // -0019 │ │ +06d7ac: 5941 f102 |0022: iput v1, v4, Lcom/google/crypto/tink/shaded/protobuf/o1;.d:I // field@02f1 │ │ +06d7b0: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -06d400: |[06d400] com.google.crypto.tink.shaded.protobuf.o1.equals:(Ljava/lang/Object;)Z │ │ -06d410: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06d412: 3365 0300 |0001: if-ne v5, v6, 0004 // +0003 │ │ -06d416: 0f00 |0003: return v0 │ │ -06d418: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06d41a: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ -06d41e: 0f01 |0007: return v1 │ │ -06d420: 2062 7c02 |0008: instance-of v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ -06d424: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -06d428: 0f01 |000c: return v1 │ │ -06d42a: 1f06 7c02 |000d: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ -06d42e: 5252 ee02 |000f: iget v2, v5, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d432: 5263 ee02 |0011: iget v3, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d436: 3332 1a00 |0013: if-ne v2, v3, 002d // +001a │ │ -06d43a: 5453 ef02 |0015: iget-object v3, v5, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d43e: 5464 ef02 |0017: iget-object v4, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d442: 7130 590d 4302 |0019: invoke-static {v3, v4, v2}, Lcom/google/crypto/tink/shaded/protobuf/o1;.o:([I[II)Z // method@0d59 │ │ -06d448: 0a02 |001c: move-result v2 │ │ -06d44a: 3802 1000 |001d: if-eqz v2, 002d // +0010 │ │ -06d44e: 5452 f002 |001f: iget-object v2, v5, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d452: 5466 f002 |0021: iget-object v6, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d456: 5253 ee02 |0023: iget v3, v5, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d45a: 7130 560d 6203 |0025: invoke-static {v2, v6, v3}, Lcom/google/crypto/tink/shaded/protobuf/o1;.l:([Ljava/lang/Object;[Ljava/lang/Object;I)Z // method@0d56 │ │ -06d460: 0a06 |0028: move-result v6 │ │ -06d462: 3906 0300 |0029: if-nez v6, 002c // +0003 │ │ -06d466: 2802 |002b: goto 002d // +0002 │ │ -06d468: 0f00 |002c: return v0 │ │ -06d46a: 0f01 |002d: return v1 │ │ +06d468: |[06d468] com.google.crypto.tink.shaded.protobuf.o1.equals:(Ljava/lang/Object;)Z │ │ +06d478: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d47a: 3365 0300 |0001: if-ne v5, v6, 0004 // +0003 │ │ +06d47e: 0f00 |0003: return v0 │ │ +06d480: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06d482: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ +06d486: 0f01 |0007: return v1 │ │ +06d488: 2062 7c02 |0008: instance-of v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ +06d48c: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +06d490: 0f01 |000c: return v1 │ │ +06d492: 1f06 7c02 |000d: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/o1; // type@027c │ │ +06d496: 5252 ee02 |000f: iget v2, v5, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d49a: 5263 ee02 |0011: iget v3, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d49e: 3332 1a00 |0013: if-ne v2, v3, 002d // +001a │ │ +06d4a2: 5453 ef02 |0015: iget-object v3, v5, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d4a6: 5464 ef02 |0017: iget-object v4, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d4aa: 7130 5b0d 4302 |0019: invoke-static {v3, v4, v2}, Lcom/google/crypto/tink/shaded/protobuf/o1;.o:([I[II)Z // method@0d5b │ │ +06d4b0: 0a02 |001c: move-result v2 │ │ +06d4b2: 3802 1000 |001d: if-eqz v2, 002d // +0010 │ │ +06d4b6: 5452 f002 |001f: iget-object v2, v5, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d4ba: 5466 f002 |0021: iget-object v6, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d4be: 5253 ee02 |0023: iget v3, v5, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d4c2: 7130 580d 6203 |0025: invoke-static {v2, v6, v3}, Lcom/google/crypto/tink/shaded/protobuf/o1;.l:([Ljava/lang/Object;[Ljava/lang/Object;I)Z // method@0d58 │ │ +06d4c8: 0a06 |0028: move-result v6 │ │ +06d4ca: 3906 0300 |0029: if-nez v6, 002c // +0003 │ │ +06d4ce: 2802 |002b: goto 002d // +0002 │ │ +06d4d0: 0f00 |002c: return v0 │ │ +06d4d2: 0f01 |002d: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'h' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06d8f4: |[06d8f4] com.google.crypto.tink.shaded.protobuf.o1.h:()V │ │ -06d904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d906: 5c10 f202 |0001: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.e:Z // field@02f2 │ │ -06d90a: 0e00 |0003: return-void │ │ +06d95c: |[06d95c] com.google.crypto.tink.shaded.protobuf.o1.h:()V │ │ +06d96c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d96e: 5c10 f202 |0001: iput-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/o1;.e:Z // field@02f2 │ │ +06d972: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06d74c: |[06d74c] com.google.crypto.tink.shaded.protobuf.o1.hashCode:()I │ │ -06d75c: 5230 ee02 |0000: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d760: 1301 0f02 |0002: const/16 v1, #int 527 // #20f │ │ -06d764: b001 |0004: add-int/2addr v1, v0 │ │ -06d766: da01 011f |0005: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -06d76a: 5432 ef02 |0007: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d76e: 7120 4f0d 0200 |0009: invoke-static {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/o1;.f:([II)I // method@0d4f │ │ -06d774: 0a00 |000c: move-result v0 │ │ -06d776: b001 |000d: add-int/2addr v1, v0 │ │ -06d778: da01 011f |000e: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -06d77c: 5430 f002 |0010: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d780: 5232 ee02 |0012: iget v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d784: 7120 500d 2000 |0014: invoke-static {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/o1;.g:([Ljava/lang/Object;I)I // method@0d50 │ │ -06d78a: 0a00 |0017: move-result v0 │ │ -06d78c: b001 |0018: add-int/2addr v1, v0 │ │ -06d78e: 0f01 |0019: return v1 │ │ +06d7b4: |[06d7b4] com.google.crypto.tink.shaded.protobuf.o1.hashCode:()I │ │ +06d7c4: 5230 ee02 |0000: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d7c8: 1301 0f02 |0002: const/16 v1, #int 527 // #20f │ │ +06d7cc: b001 |0004: add-int/2addr v1, v0 │ │ +06d7ce: da01 011f |0005: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +06d7d2: 5432 ef02 |0007: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d7d6: 7120 510d 0200 |0009: invoke-static {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/o1;.f:([II)I // method@0d51 │ │ +06d7dc: 0a00 |000c: move-result v0 │ │ +06d7de: b001 |000d: add-int/2addr v1, v0 │ │ +06d7e0: da01 011f |000e: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +06d7e4: 5430 f002 |0010: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d7e8: 5232 ee02 |0012: iget v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d7ec: 7120 520d 2000 |0014: invoke-static {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/o1;.g:([Ljava/lang/Object;I)I // method@0d52 │ │ +06d7f2: 0a00 |0017: move-result v0 │ │ +06d7f4: b001 |0018: add-int/2addr v1, v0 │ │ +06d7f6: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'i' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/o1;)Lcom/google/crypto/tink/shaded/protobuf/o1;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -06d4ec: |[06d4ec] com.google.crypto.tink.shaded.protobuf.o1.i:(Lcom/google/crypto/tink/shaded/protobuf/o1;)Lcom/google/crypto/tink/shaded/protobuf/o1; │ │ -06d4fc: 7100 4b0d 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:()Lcom/google/crypto/tink/shaded/protobuf/o1; // method@0d4b │ │ -06d502: 0c00 |0003: move-result-object v0 │ │ -06d504: 6e20 4e0d 0700 |0004: invoke-virtual {v7, v0}, Lcom/google/crypto/tink/shaded/protobuf/o1;.equals:(Ljava/lang/Object;)Z // method@0d4e │ │ -06d50a: 0a00 |0007: move-result v0 │ │ -06d50c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -06d510: 1106 |000a: return-object v6 │ │ -06d512: 6e10 490d 0600 |000b: invoke-virtual {v6}, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:()V // method@0d49 │ │ -06d518: 5260 ee02 |000e: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d51c: 5271 ee02 |0010: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d520: b010 |0012: add-int/2addr v0, v1 │ │ -06d522: 7020 4a0d 0600 |0013: invoke-direct {v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:(I)V // method@0d4a │ │ -06d528: 5471 ef02 |0016: iget-object v1, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d52c: 5462 ef02 |0018: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d530: 5263 ee02 |001a: iget v3, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d534: 5274 ee02 |001c: iget v4, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d538: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -06d53a: 7154 7118 5132 |001f: invoke-static {v1, v5, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1871 │ │ -06d540: 5471 f002 |0022: iget-object v1, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d544: 5462 f002 |0024: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d548: 5263 ee02 |0026: iget v3, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d54c: 5277 ee02 |0028: iget v7, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d550: 7157 7118 5132 |002a: invoke-static {v1, v5, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1871 │ │ -06d556: 5960 ee02 |002d: iput v0, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d55a: 1106 |002f: return-object v6 │ │ +06d554: |[06d554] com.google.crypto.tink.shaded.protobuf.o1.i:(Lcom/google/crypto/tink/shaded/protobuf/o1;)Lcom/google/crypto/tink/shaded/protobuf/o1; │ │ +06d564: 7100 4d0d 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:()Lcom/google/crypto/tink/shaded/protobuf/o1; // method@0d4d │ │ +06d56a: 0c00 |0003: move-result-object v0 │ │ +06d56c: 6e20 500d 0700 |0004: invoke-virtual {v7, v0}, Lcom/google/crypto/tink/shaded/protobuf/o1;.equals:(Ljava/lang/Object;)Z // method@0d50 │ │ +06d572: 0a00 |0007: move-result v0 │ │ +06d574: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +06d578: 1106 |000a: return-object v6 │ │ +06d57a: 6e10 4b0d 0600 |000b: invoke-virtual {v6}, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:()V // method@0d4b │ │ +06d580: 5260 ee02 |000e: iget v0, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d584: 5271 ee02 |0010: iget v1, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d588: b010 |0012: add-int/2addr v0, v1 │ │ +06d58a: 7020 4c0d 0600 |0013: invoke-direct {v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:(I)V // method@0d4c │ │ +06d590: 5471 ef02 |0016: iget-object v1, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d594: 5462 ef02 |0018: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d598: 5263 ee02 |001a: iget v3, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d59c: 5274 ee02 |001c: iget v4, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d5a0: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +06d5a2: 7154 7318 5132 |001f: invoke-static {v1, v5, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1873 │ │ +06d5a8: 5471 f002 |0022: iget-object v1, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d5ac: 5462 f002 |0024: iget-object v2, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d5b0: 5263 ee02 |0026: iget v3, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d5b4: 5277 ee02 |0028: iget v7, v7, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d5b8: 7157 7318 5132 |002a: invoke-static {v1, v5, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1873 │ │ +06d5be: 5960 ee02 |002d: iput v0, v6, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d5c2: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'm' │ │ type : '(Ljava/lang/StringBuilder;I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -06d90c: |[06d90c] com.google.crypto.tink.shaded.protobuf.o1.m:(Ljava/lang/StringBuilder;I)V │ │ -06d91c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d91e: 5231 ee02 |0001: iget v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d922: 3510 1800 |0003: if-ge v0, v1, 001b // +0018 │ │ -06d926: 5431 ef02 |0005: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d92a: 4401 0100 |0007: aget v1, v1, v0 │ │ -06d92e: 7110 880e 0100 |0009: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e88 │ │ -06d934: 0a01 |000c: move-result v1 │ │ -06d936: 7110 6218 0100 |000d: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1862 │ │ -06d93c: 0c01 |0010: move-result-object v1 │ │ -06d93e: 5432 f002 |0011: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d942: 4602 0200 |0013: aget-object v2, v2, v0 │ │ -06d946: 7140 760e 5421 |0015: invoke-static {v4, v5, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e76 │ │ -06d94c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06d950: 28e7 |001a: goto 0001 // -0019 │ │ -06d952: 0e00 |001b: return-void │ │ +06d974: |[06d974] com.google.crypto.tink.shaded.protobuf.o1.m:(Ljava/lang/StringBuilder;I)V │ │ +06d984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d986: 5231 ee02 |0001: iget v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d98a: 3510 1800 |0003: if-ge v0, v1, 001b // +0018 │ │ +06d98e: 5431 ef02 |0005: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d992: 4401 0100 |0007: aget v1, v1, v0 │ │ +06d996: 7110 8a0e 0100 |0009: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e8a │ │ +06d99c: 0a01 |000c: move-result v1 │ │ +06d99e: 7110 6418 0100 |000d: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1864 │ │ +06d9a4: 0c01 |0010: move-result-object v1 │ │ +06d9a6: 5432 f002 |0011: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d9aa: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +06d9ae: 7140 780e 5421 |0015: invoke-static {v4, v5, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e78 │ │ +06d9b4: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06d9b8: 28e7 |001a: goto 0001 // -0019 │ │ +06d9ba: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'n' │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06d954: |[06d954] com.google.crypto.tink.shaded.protobuf.o1.n:(ILjava/lang/Object;)V │ │ -06d964: 6e10 490d 0200 |0000: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:()V // method@0d49 │ │ -06d96a: 5220 ee02 |0003: iget v0, v2, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d96e: d800 0001 |0005: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06d972: 7020 4a0d 0200 |0007: invoke-direct {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:(I)V // method@0d4a │ │ -06d978: 5420 ef02 |000a: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d97c: 5221 ee02 |000c: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d980: 4b03 0001 |000e: aput v3, v0, v1 │ │ -06d984: 5423 f002 |0010: iget-object v3, v2, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d988: 4d04 0301 |0012: aput-object v4, v3, v1 │ │ -06d98c: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06d990: 5921 ee02 |0016: iput v1, v2, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d994: 0e00 |0018: return-void │ │ +06d9bc: |[06d9bc] com.google.crypto.tink.shaded.protobuf.o1.n:(ILjava/lang/Object;)V │ │ +06d9cc: 6e10 4b0d 0200 |0000: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:()V // method@0d4b │ │ +06d9d2: 5220 ee02 |0003: iget v0, v2, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d9d6: d800 0001 |0005: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06d9da: 7020 4c0d 0200 |0007: invoke-direct {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:(I)V // method@0d4c │ │ +06d9e0: 5420 ef02 |000a: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06d9e4: 5221 ee02 |000c: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d9e8: 4b03 0001 |000e: aput v3, v0, v1 │ │ +06d9ec: 5423 f002 |0010: iget-object v3, v2, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06d9f0: 4d04 0301 |0012: aput-object v4, v3, v1 │ │ +06d9f4: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06d9f8: 5921 ee02 |0016: iput v1, v2, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06d9fc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'p' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/u1;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -06d998: |[06d998] com.google.crypto.tink.shaded.protobuf.o1.p:(Lcom/google/crypto/tink/shaded/protobuf/u1;)V │ │ -06d9a8: 7210 060f 0400 |0000: invoke-interface {v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.n:()Lcom/google/crypto/tink/shaded/protobuf/u1$a; // method@0f06 │ │ -06d9ae: 0c00 |0003: move-result-object v0 │ │ -06d9b0: 6201 5803 |0004: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.e:Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0358 │ │ -06d9b4: 3310 1a00 |0006: if-ne v0, v1, 0020 // +001a │ │ -06d9b8: 5230 ee02 |0008: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d9bc: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -06d9c0: 3a00 2b00 |000c: if-ltz v0, 0037 // +002b │ │ -06d9c4: 5431 ef02 |000e: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d9c8: 4401 0100 |0010: aget v1, v1, v0 │ │ -06d9cc: 7110 880e 0100 |0012: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e88 │ │ -06d9d2: 0a01 |0015: move-result v1 │ │ -06d9d4: 5432 f002 |0016: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06d9d8: 4602 0200 |0018: aget-object v2, v2, v0 │ │ -06d9dc: 7230 050f 1402 |001a: invoke-interface {v4, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1;.m:(ILjava/lang/Object;)V // method@0f05 │ │ -06d9e2: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -06d9e6: 28ed |001f: goto 000c // -0013 │ │ -06d9e8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -06d9ea: 5231 ee02 |0021: iget v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06d9ee: 3510 1400 |0023: if-ge v0, v1, 0037 // +0014 │ │ -06d9f2: 5431 ef02 |0025: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06d9f6: 4401 0100 |0027: aget v1, v1, v0 │ │ -06d9fa: 7110 880e 0100 |0029: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e88 │ │ -06da00: 0a01 |002c: move-result v1 │ │ -06da02: 5432 f002 |002d: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06da06: 4602 0200 |002f: aget-object v2, v2, v0 │ │ -06da0a: 7230 050f 1402 |0031: invoke-interface {v4, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1;.m:(ILjava/lang/Object;)V // method@0f05 │ │ -06da10: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06da14: 28eb |0036: goto 0021 // -0015 │ │ -06da16: 0e00 |0037: return-void │ │ +06da00: |[06da00] com.google.crypto.tink.shaded.protobuf.o1.p:(Lcom/google/crypto/tink/shaded/protobuf/u1;)V │ │ +06da10: 7210 080f 0400 |0000: invoke-interface {v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.n:()Lcom/google/crypto/tink/shaded/protobuf/u1$a; // method@0f08 │ │ +06da16: 0c00 |0003: move-result-object v0 │ │ +06da18: 6201 5803 |0004: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.e:Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0358 │ │ +06da1c: 3310 1a00 |0006: if-ne v0, v1, 0020 // +001a │ │ +06da20: 5230 ee02 |0008: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06da24: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +06da28: 3a00 2b00 |000c: if-ltz v0, 0037 // +002b │ │ +06da2c: 5431 ef02 |000e: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06da30: 4401 0100 |0010: aget v1, v1, v0 │ │ +06da34: 7110 8a0e 0100 |0012: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e8a │ │ +06da3a: 0a01 |0015: move-result v1 │ │ +06da3c: 5432 f002 |0016: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06da40: 4602 0200 |0018: aget-object v2, v2, v0 │ │ +06da44: 7230 070f 1402 |001a: invoke-interface {v4, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1;.m:(ILjava/lang/Object;)V // method@0f07 │ │ +06da4a: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +06da4e: 28ed |001f: goto 000c // -0013 │ │ +06da50: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +06da52: 5231 ee02 |0021: iget v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06da56: 3510 1400 |0023: if-ge v0, v1, 0037 // +0014 │ │ +06da5a: 5431 ef02 |0025: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06da5e: 4401 0100 |0027: aget v1, v1, v0 │ │ +06da62: 7110 8a0e 0100 |0029: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:(I)I // method@0e8a │ │ +06da68: 0a01 |002c: move-result v1 │ │ +06da6a: 5432 f002 |002d: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06da6e: 4602 0200 |002f: aget-object v2, v2, v0 │ │ +06da72: 7230 070f 1402 |0031: invoke-interface {v4, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1;.m:(ILjava/lang/Object;)V // method@0f07 │ │ +06da78: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06da7c: 28eb |0036: goto 0021 // -0015 │ │ +06da7e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/o1;) │ │ name : 'r' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/u1;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -06daf0: |[06daf0] com.google.crypto.tink.shaded.protobuf.o1.r:(Lcom/google/crypto/tink/shaded/protobuf/u1;)V │ │ -06db00: 5230 ee02 |0000: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06db04: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -06db08: 0e00 |0004: return-void │ │ -06db0a: 7210 060f 0400 |0005: invoke-interface {v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.n:()Lcom/google/crypto/tink/shaded/protobuf/u1$a; // method@0f06 │ │ -06db10: 0c00 |0008: move-result-object v0 │ │ -06db12: 6201 5703 |0009: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.d:Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0357 │ │ -06db16: 3310 1500 |000b: if-ne v0, v1, 0020 // +0015 │ │ -06db1a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -06db1c: 5231 ee02 |000e: iget v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06db20: 3510 2400 |0010: if-ge v0, v1, 0034 // +0024 │ │ -06db24: 5431 ef02 |0012: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06db28: 4401 0100 |0014: aget v1, v1, v0 │ │ -06db2c: 5432 f002 |0016: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06db30: 4602 0200 |0018: aget-object v2, v2, v0 │ │ -06db34: 7130 5b0d 2104 |001a: invoke-static {v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/o1;.q:(ILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/u1;)V // method@0d5b │ │ -06db3a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06db3e: 28ef |001f: goto 000e // -0011 │ │ -06db40: 5230 ee02 |0020: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ -06db44: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ -06db48: 3a00 1000 |0024: if-ltz v0, 0034 // +0010 │ │ -06db4c: 5431 ef02 |0026: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ -06db50: 4401 0100 |0028: aget v1, v1, v0 │ │ -06db54: 5432 f002 |002a: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ -06db58: 4602 0200 |002c: aget-object v2, v2, v0 │ │ -06db5c: 7130 5b0d 2104 |002e: invoke-static {v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/o1;.q:(ILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/u1;)V // method@0d5b │ │ -06db62: d800 00ff |0031: add-int/lit8 v0, v0, #int -1 // #ff │ │ -06db66: 28f1 |0033: goto 0024 // -000f │ │ -06db68: 0e00 |0034: return-void │ │ +06db58: |[06db58] com.google.crypto.tink.shaded.protobuf.o1.r:(Lcom/google/crypto/tink/shaded/protobuf/u1;)V │ │ +06db68: 5230 ee02 |0000: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06db6c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +06db70: 0e00 |0004: return-void │ │ +06db72: 7210 080f 0400 |0005: invoke-interface {v4}, Lcom/google/crypto/tink/shaded/protobuf/u1;.n:()Lcom/google/crypto/tink/shaded/protobuf/u1$a; // method@0f08 │ │ +06db78: 0c00 |0008: move-result-object v0 │ │ +06db7a: 6201 5703 |0009: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.d:Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0357 │ │ +06db7e: 3310 1500 |000b: if-ne v0, v1, 0020 // +0015 │ │ +06db82: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +06db84: 5231 ee02 |000e: iget v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06db88: 3510 2400 |0010: if-ge v0, v1, 0034 // +0024 │ │ +06db8c: 5431 ef02 |0012: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06db90: 4401 0100 |0014: aget v1, v1, v0 │ │ +06db94: 5432 f002 |0016: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06db98: 4602 0200 |0018: aget-object v2, v2, v0 │ │ +06db9c: 7130 5d0d 2104 |001a: invoke-static {v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/o1;.q:(ILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/u1;)V // method@0d5d │ │ +06dba2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06dba6: 28ef |001f: goto 000e // -0011 │ │ +06dba8: 5230 ee02 |0020: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.a:I // field@02ee │ │ +06dbac: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ +06dbb0: 3a00 1000 |0024: if-ltz v0, 0034 // +0010 │ │ +06dbb4: 5431 ef02 |0026: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.b:[I // field@02ef │ │ +06dbb8: 4401 0100 |0028: aget v1, v1, v0 │ │ +06dbbc: 5432 f002 |002a: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/o1;.c:[Ljava/lang/Object; // field@02f0 │ │ +06dbc0: 4602 0200 |002c: aget-object v2, v2, v0 │ │ +06dbc4: 7130 5d0d 2104 |002e: invoke-static {v1, v2, v4}, Lcom/google/crypto/tink/shaded/protobuf/o1;.q:(ILjava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/u1;)V // method@0d5d │ │ +06dbca: d800 00ff |0031: add-int/lit8 v0, v0, #int -1 // #ff │ │ +06dbce: 28f1 |0033: goto 0024 // -000f │ │ +06dbd0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #252 header: │ │ @@ -39450,15 +39492,15 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #252 annotations: │ │ Annotations on field #756 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class<" "*>;" } │ │ -Annotations on method #3424 'c' │ │ +Annotations on method #3426 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/lang/Class<" "*>;" } │ │ │ │ Class #252 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/o;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -39474,68 +39516,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05a1c4: |[05a1c4] com.google.crypto.tink.shaded.protobuf.o.:()V │ │ -05a1d4: 7100 600d 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/o;.c:()Ljava/lang/Class; // method@0d60 │ │ -05a1da: 0c00 |0003: move-result-object v0 │ │ -05a1dc: 6900 f402 |0004: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/o;.a:Ljava/lang/Class; // field@02f4 │ │ -05a1e0: 0e00 |0006: return-void │ │ +05a22c: |[05a22c] com.google.crypto.tink.shaded.protobuf.o.:()V │ │ +05a23c: 7100 620d 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/o;.c:()Ljava/lang/Class; // method@0d62 │ │ +05a242: 0c00 |0003: move-result-object v0 │ │ +05a244: 6900 f402 |0004: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/o;.a:Ljava/lang/Class; // field@02f4 │ │ +05a248: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/o;) │ │ name : 'a' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/p;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05a118: |[05a118] com.google.crypto.tink.shaded.protobuf.o.a:()Lcom/google/crypto/tink/shaded/protobuf/p; │ │ -05a128: 1a00 0817 |0000: const-string v0, "getEmptyRegistry" // string@1708 │ │ -05a12c: 7110 5f0d 0000 |0002: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/o;.b:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/p; // method@0d5f │ │ -05a132: 0c00 |0005: move-result-object v0 │ │ -05a134: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -05a138: 2803 |0008: goto 000b // +0003 │ │ -05a13a: 6200 fa02 |0009: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.d:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02fa │ │ -05a13e: 1100 |000b: return-object v0 │ │ +05a180: |[05a180] com.google.crypto.tink.shaded.protobuf.o.a:()Lcom/google/crypto/tink/shaded/protobuf/p; │ │ +05a190: 1a00 0817 |0000: const-string v0, "getEmptyRegistry" // string@1708 │ │ +05a194: 7110 610d 0000 |0002: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/o;.b:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/p; // method@0d61 │ │ +05a19a: 0c00 |0005: move-result-object v0 │ │ +05a19c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +05a1a0: 2803 |0008: goto 000b // +0003 │ │ +05a1a2: 6200 fa02 |0009: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.d:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02fa │ │ +05a1a6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/o;) │ │ name : 'b' │ │ type : '(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/p;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -05a140: |[05a140] com.google.crypto.tink.shaded.protobuf.o.b:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/p; │ │ -05a150: 6200 f402 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/o;.a:Ljava/lang/Class; // field@02f4 │ │ -05a154: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05a156: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -05a15a: 1101 |0005: return-object v1 │ │ -05a15c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -05a15e: 2323 c308 |0007: new-array v3, v2, [Ljava/lang/Class; // type@08c3 │ │ -05a162: 6e30 cb17 4003 |0009: invoke-virtual {v0, v4, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17cb │ │ -05a168: 0c04 |000c: move-result-object v4 │ │ -05a16a: 2320 c608 |000d: new-array v0, v2, [Ljava/lang/Object; // type@08c6 │ │ -05a16e: 6e30 a918 1400 |000f: invoke-virtual {v4, v1, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18a9 │ │ -05a174: 0c04 |0012: move-result-object v4 │ │ -05a176: 1f04 8102 |0013: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/p; // type@0281 │ │ -05a17a: 1104 |0015: return-object v4 │ │ -05a17c: 1101 |0016: return-object v1 │ │ +05a1a8: |[05a1a8] com.google.crypto.tink.shaded.protobuf.o.b:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/p; │ │ +05a1b8: 6200 f402 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/o;.a:Ljava/lang/Class; // field@02f4 │ │ +05a1bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05a1be: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +05a1c2: 1101 |0005: return-object v1 │ │ +05a1c4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +05a1c6: 2323 c308 |0007: new-array v3, v2, [Ljava/lang/Class; // type@08c3 │ │ +05a1ca: 6e30 cd17 4003 |0009: invoke-virtual {v0, v4, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17cd │ │ +05a1d0: 0c04 |000c: move-result-object v4 │ │ +05a1d2: 2320 c608 |000d: new-array v0, v2, [Ljava/lang/Object; // type@08c6 │ │ +05a1d6: 6e30 ab18 1400 |000f: invoke-virtual {v4, v1, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@18ab │ │ +05a1dc: 0c04 |0012: move-result-object v4 │ │ +05a1de: 1f04 8102 |0013: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/p; // type@0281 │ │ +05a1e2: 1104 |0015: return-object v4 │ │ +05a1e4: 1101 |0016: return-object v1 │ │ catches : 1 │ │ 0x0007 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/o;) │ │ @@ -39543,21 +39585,21 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05a190: |[05a190] com.google.crypto.tink.shaded.protobuf.o.c:()Ljava/lang/Class; │ │ -05a1a0: 1a00 0915 |0000: const-string v0, "com.google.crypto.tink.shaded.protobuf.ExtensionRegistry" // string@1509 │ │ -05a1a4: 7110 c017 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c0 │ │ -05a1aa: 0c00 |0005: move-result-object v0 │ │ -05a1ac: 1100 |0006: return-object v0 │ │ -05a1ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05a1b0: 1100 |0008: return-object v0 │ │ +05a1f8: |[05a1f8] com.google.crypto.tink.shaded.protobuf.o.c:()Ljava/lang/Class; │ │ +05a208: 1a00 0915 |0000: const-string v0, "com.google.crypto.tink.shaded.protobuf.ExtensionRegistry" // string@1509 │ │ +05a20c: 7110 c217 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c2 │ │ +05a212: 0c00 |0005: move-result-object v0 │ │ +05a214: 1100 |0006: return-object v0 │ │ +05a216: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05a218: 1100 |0008: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/ClassNotFoundException; -> 0x0007 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -39599,69 +39641,69 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05a250: |[05a250] com.google.crypto.tink.shaded.protobuf.p$a.:(Ljava/lang/Object;I)V │ │ -05a260: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05a266: 5b01 f502 |0003: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/p$a;.a:Ljava/lang/Object; // field@02f5 │ │ -05a26a: 5902 f602 |0005: iput v2, v0, Lcom/google/crypto/tink/shaded/protobuf/p$a;.b:I // field@02f6 │ │ -05a26e: 0e00 |0007: return-void │ │ +05a2b8: |[05a2b8] com.google.crypto.tink.shaded.protobuf.p$a.:(Ljava/lang/Object;I)V │ │ +05a2c8: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +05a2ce: 5b01 f502 |0003: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/p$a;.a:Ljava/lang/Object; // field@02f5 │ │ +05a2d2: 5902 f602 |0005: iput v2, v0, Lcom/google/crypto/tink/shaded/protobuf/p$a;.b:I // field@02f6 │ │ +05a2d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/p$a;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -05a1e4: |[05a1e4] com.google.crypto.tink.shaded.protobuf.p$a.equals:(Ljava/lang/Object;)Z │ │ -05a1f4: 2040 7e02 |0000: instance-of v0, v4, Lcom/google/crypto/tink/shaded/protobuf/p$a; // type@027e │ │ -05a1f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05a1fa: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -05a1fe: 0f01 |0005: return v1 │ │ -05a200: 1f04 7e02 |0006: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/p$a; // type@027e │ │ -05a204: 5430 f502 |0008: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/p$a;.a:Ljava/lang/Object; // field@02f5 │ │ -05a208: 5442 f502 |000a: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/p$a;.a:Ljava/lang/Object; // field@02f5 │ │ -05a20c: 3320 0900 |000c: if-ne v0, v2, 0015 // +0009 │ │ -05a210: 5230 f602 |000e: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/p$a;.b:I // field@02f6 │ │ -05a214: 5244 f602 |0010: iget v4, v4, Lcom/google/crypto/tink/shaded/protobuf/p$a;.b:I // field@02f6 │ │ -05a218: 3340 0300 |0012: if-ne v0, v4, 0015 // +0003 │ │ -05a21c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -05a21e: 0f01 |0015: return v1 │ │ +05a24c: |[05a24c] com.google.crypto.tink.shaded.protobuf.p$a.equals:(Ljava/lang/Object;)Z │ │ +05a25c: 2040 7e02 |0000: instance-of v0, v4, Lcom/google/crypto/tink/shaded/protobuf/p$a; // type@027e │ │ +05a260: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05a262: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +05a266: 0f01 |0005: return v1 │ │ +05a268: 1f04 7e02 |0006: check-cast v4, Lcom/google/crypto/tink/shaded/protobuf/p$a; // type@027e │ │ +05a26c: 5430 f502 |0008: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/p$a;.a:Ljava/lang/Object; // field@02f5 │ │ +05a270: 5442 f502 |000a: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/p$a;.a:Ljava/lang/Object; // field@02f5 │ │ +05a274: 3320 0900 |000c: if-ne v0, v2, 0015 // +0009 │ │ +05a278: 5230 f602 |000e: iget v0, v3, Lcom/google/crypto/tink/shaded/protobuf/p$a;.b:I // field@02f6 │ │ +05a27c: 5244 f602 |0010: iget v4, v4, Lcom/google/crypto/tink/shaded/protobuf/p$a;.b:I // field@02f6 │ │ +05a280: 3340 0300 |0012: if-ne v0, v4, 0015 // +0003 │ │ +05a284: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +05a286: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/p$a;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05a220: |[05a220] com.google.crypto.tink.shaded.protobuf.p$a.hashCode:()I │ │ -05a230: 5420 f502 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/p$a;.a:Ljava/lang/Object; // field@02f5 │ │ -05a234: 7110 7518 0000 |0002: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1875 │ │ -05a23a: 0a00 |0005: move-result v0 │ │ -05a23c: 1401 ffff 0000 |0006: const v1, #float 9.18341e-41 // #0000ffff │ │ -05a242: 9200 0001 |0009: mul-int v0, v0, v1 │ │ -05a246: 5221 f602 |000b: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/p$a;.b:I // field@02f6 │ │ -05a24a: b010 |000d: add-int/2addr v0, v1 │ │ -05a24c: 0f00 |000e: return v0 │ │ +05a288: |[05a288] com.google.crypto.tink.shaded.protobuf.p$a.hashCode:()I │ │ +05a298: 5420 f502 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/p$a;.a:Ljava/lang/Object; // field@02f5 │ │ +05a29c: 7110 7718 0000 |0002: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1877 │ │ +05a2a2: 0a00 |0005: move-result v0 │ │ +05a2a4: 1401 ffff 0000 |0006: const v1, #float 9.18341e-41 // #0000ffff │ │ +05a2aa: 9200 0001 |0009: mul-int v0, v0, v1 │ │ +05a2ae: 5221 f602 |000b: iget v1, v2, Lcom/google/crypto/tink/shaded/protobuf/p$a;.b:I // field@02f6 │ │ +05a2b2: b010 |000d: add-int/2addr v0, v1 │ │ +05a2b4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #254 header: │ │ @@ -39714,15 +39756,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #255 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/crypto/tink/shaded/protobuf/p$a; } │ │ Annotations on field #759 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map<" "Lcom/google/crypto/tink/shaded/protobuf/p$a;" "Lcom/google/crypto/tink/shaded/protobuf/y$e<" "**>;>;" } │ │ -Annotations on method #3469 'a' │ │ +Annotations on method #3471 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TContainingType;I)" "Lcom/google/crypto/tink/shaded/protobuf/y$e<" "TContainingType;*>;" } │ │ │ │ Class #255 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/p;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -39751,91 +39793,91 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05a2f4: |[05a2f4] com.google.crypto.tink.shaded.protobuf.p.:()V │ │ -05a304: 2200 8102 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/p; // type@0281 │ │ -05a308: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05a30a: 7020 8c0d 1000 |0003: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/p;.:(Z)V // method@0d8c │ │ -05a310: 6900 fa02 |0006: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.d:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02fa │ │ -05a314: 0e00 |0008: return-void │ │ +05a35c: |[05a35c] com.google.crypto.tink.shaded.protobuf.p.:()V │ │ +05a36c: 2200 8102 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/p; // type@0281 │ │ +05a370: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05a372: 7020 8e0d 1000 |0003: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/p;.:(Z)V // method@0d8e │ │ +05a378: 6900 fa02 |0006: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.d:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02fa │ │ +05a37c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/p;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05a318: |[05a318] com.google.crypto.tink.shaded.protobuf.p.:()V │ │ -05a328: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -05a32e: 2200 9f04 |0003: new-instance v0, Ljava/util/HashMap; // type@049f │ │ -05a332: 7010 5c19 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@195c │ │ -05a338: 5b10 f702 |0008: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/p;.a:Ljava/util/Map; // field@02f7 │ │ -05a33c: 0e00 |000a: return-void │ │ +05a380: |[05a380] com.google.crypto.tink.shaded.protobuf.p.:()V │ │ +05a390: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +05a396: 2200 9f04 |0003: new-instance v0, Ljava/util/HashMap; // type@049f │ │ +05a39a: 7010 5e19 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@195e │ │ +05a3a0: 5b10 f702 |0008: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/p;.a:Ljava/util/Map; // field@02f7 │ │ +05a3a4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/p;) │ │ name : '' │ │ type : '(Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05a340: |[05a340] com.google.crypto.tink.shaded.protobuf.p.:(Z)V │ │ -05a350: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05a356: 7100 5219 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1952 │ │ -05a35c: 0c01 |0006: move-result-object v1 │ │ -05a35e: 5b01 f702 |0007: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/p;.a:Ljava/util/Map; // field@02f7 │ │ -05a362: 0e00 |0009: return-void │ │ +05a3a8: |[05a3a8] com.google.crypto.tink.shaded.protobuf.p.:(Z)V │ │ +05a3b8: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +05a3be: 7100 5419 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@1954 │ │ +05a3c4: 0c01 |0006: move-result-object v1 │ │ +05a3c6: 5b01 f702 |0007: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/p;.a:Ljava/util/Map; // field@02f7 │ │ +05a3ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/p;) │ │ name : 'b' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/p;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -05a270: |[05a270] com.google.crypto.tink.shaded.protobuf.p.b:()Lcom/google/crypto/tink/shaded/protobuf/p; │ │ -05a280: 6200 f902 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.c:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02f9 │ │ -05a284: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -05a288: 1c01 8102 |0004: const-class v1, Lcom/google/crypto/tink/shaded/protobuf/p; // type@0281 │ │ -05a28c: 1d01 |0006: monitor-enter v1 │ │ -05a28e: 6200 f902 |0007: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.c:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02f9 │ │ -05a292: 3900 0f00 |0009: if-nez v0, 0018 // +000f │ │ -05a296: 6300 f802 |000b: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/p;.b:Z // field@02f8 │ │ -05a29a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -05a29e: 7100 5e0d 0000 |000f: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/o;.a:()Lcom/google/crypto/tink/shaded/protobuf/p; // method@0d5e │ │ -05a2a4: 0c00 |0012: move-result-object v0 │ │ -05a2a6: 2803 |0013: goto 0016 // +0003 │ │ -05a2a8: 6200 fa02 |0014: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.d:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02fa │ │ -05a2ac: 6900 f902 |0016: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.c:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02f9 │ │ -05a2b0: 1e01 |0018: monitor-exit v1 │ │ -05a2b2: 2804 |0019: goto 001d // +0004 │ │ -05a2b4: 0d00 |001a: move-exception v0 │ │ -05a2b6: 1e01 |001b: monitor-exit v1 │ │ -05a2b8: 2700 |001c: throw v0 │ │ -05a2ba: 1100 |001d: return-object v0 │ │ +05a2d8: |[05a2d8] com.google.crypto.tink.shaded.protobuf.p.b:()Lcom/google/crypto/tink/shaded/protobuf/p; │ │ +05a2e8: 6200 f902 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.c:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02f9 │ │ +05a2ec: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +05a2f0: 1c01 8102 |0004: const-class v1, Lcom/google/crypto/tink/shaded/protobuf/p; // type@0281 │ │ +05a2f4: 1d01 |0006: monitor-enter v1 │ │ +05a2f6: 6200 f902 |0007: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.c:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02f9 │ │ +05a2fa: 3900 0f00 |0009: if-nez v0, 0018 // +000f │ │ +05a2fe: 6300 f802 |000b: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/p;.b:Z // field@02f8 │ │ +05a302: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +05a306: 7100 600d 0000 |000f: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/o;.a:()Lcom/google/crypto/tink/shaded/protobuf/p; // method@0d60 │ │ +05a30c: 0c00 |0012: move-result-object v0 │ │ +05a30e: 2803 |0013: goto 0016 // +0003 │ │ +05a310: 6200 fa02 |0014: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.d:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02fa │ │ +05a314: 6900 f902 |0016: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/p;.c:Lcom/google/crypto/tink/shaded/protobuf/p; // field@02f9 │ │ +05a318: 1e01 |0018: monitor-exit v1 │ │ +05a31a: 2804 |0019: goto 001d // +0004 │ │ +05a31c: 0d00 |001a: move-exception v0 │ │ +05a31e: 1e01 |001b: monitor-exit v1 │ │ +05a320: 2700 |001c: throw v0 │ │ +05a322: 1100 |001d: return-object v0 │ │ catches : 1 │ │ 0x0007 - 0x001c │ │ -> 0x001a │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -39844,22 +39886,22 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/r0;I)Lcom/google/crypto/tink/shaded/protobuf/y$e;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -05a2c8: |[05a2c8] com.google.crypto.tink.shaded.protobuf.p.a:(Lcom/google/crypto/tink/shaded/protobuf/r0;I)Lcom/google/crypto/tink/shaded/protobuf/y$e; │ │ -05a2d8: 5420 f702 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/p;.a:Ljava/util/Map; // field@02f7 │ │ -05a2dc: 2201 7e02 |0002: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/p$a; // type@027e │ │ -05a2e0: 7030 610d 3104 |0004: invoke-direct {v1, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/p$a;.:(Ljava/lang/Object;I)V // method@0d61 │ │ -05a2e6: 7220 b519 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b5 │ │ -05a2ec: 0c03 |000a: move-result-object v3 │ │ -05a2ee: 1f03 b502 |000b: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/y$e; // type@02b5 │ │ -05a2f2: 1103 |000d: return-object v3 │ │ +05a330: |[05a330] com.google.crypto.tink.shaded.protobuf.p.a:(Lcom/google/crypto/tink/shaded/protobuf/r0;I)Lcom/google/crypto/tink/shaded/protobuf/y$e; │ │ +05a340: 5420 f702 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/p;.a:Ljava/util/Map; // field@02f7 │ │ +05a344: 2201 7e02 |0002: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/p$a; // type@027e │ │ +05a348: 7030 630d 3104 |0004: invoke-direct {v1, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/p$a;.:(Ljava/lang/Object;I)V // method@0d63 │ │ +05a34e: 7220 b719 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b7 │ │ +05a354: 0c03 |000a: move-result-object v3 │ │ +05a356: 1f03 b502 |000b: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/y$e; // type@02b5 │ │ +05a35a: 1103 |000d: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #256 header: │ │ @@ -39869,17 +39911,17 @@ │ │ source_file_idx : 0 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #256 annotations: │ │ -Annotations on method #3471 'a' │ │ +Annotations on method #3473 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "*>;)Z" } │ │ -Annotations on method #3472 'b' │ │ +Annotations on method #3474 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "*>;)" "Lcom/google/crypto/tink/shaded/protobuf/p0;" } │ │ │ │ Class #256 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/q0;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -39945,254 +39987,254 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/q1;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06dc6c: |[06dc6c] com.google.crypto.tink.shaded.protobuf.q1$a.:(Lcom/google/crypto/tink/shaded/protobuf/q1;I)V │ │ -06dc7c: 5b01 fd02 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.f:Lcom/google/crypto/tink/shaded/protobuf/q1; // field@02fd │ │ -06dc80: 5902 fc02 |0002: iput v2, v0, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.e:I // field@02fc │ │ -06dc84: 7010 2518 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06dc8a: 7110 aa0d 0100 |0007: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/q1;.h:(Lcom/google/crypto/tink/shaded/protobuf/q1;)Lcom/google/crypto/tink/shaded/protobuf/g0; // method@0daa │ │ -06dc90: 0c01 |000a: move-result-object v1 │ │ -06dc92: 7220 8b19 2100 |000b: invoke-interface {v1, v2}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@198b │ │ -06dc98: 0c01 |000e: move-result-object v1 │ │ -06dc9a: 5b01 fb02 |000f: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ -06dc9e: 0e00 |0011: return-void │ │ +06dcd4: |[06dcd4] com.google.crypto.tink.shaded.protobuf.q1$a.:(Lcom/google/crypto/tink/shaded/protobuf/q1;I)V │ │ +06dce4: 5b01 fd02 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.f:Lcom/google/crypto/tink/shaded/protobuf/q1; // field@02fd │ │ +06dce8: 5902 fc02 |0002: iput v2, v0, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.e:I // field@02fc │ │ +06dcec: 7010 2718 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06dcf2: 7110 ac0d 0100 |0007: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/q1;.h:(Lcom/google/crypto/tink/shaded/protobuf/q1;)Lcom/google/crypto/tink/shaded/protobuf/g0; // method@0dac │ │ +06dcf8: 0c01 |000a: move-result-object v1 │ │ +06dcfa: 7220 8d19 2100 |000b: invoke-interface {v1, v2}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@198d │ │ +06dd00: 0c01 |000e: move-result-object v1 │ │ +06dd02: 5b01 fb02 |000f: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ +06dd06: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'add' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06dca0: |[06dca0] com.google.crypto.tink.shaded.protobuf.q1$a.add:(Ljava/lang/Object;)V │ │ -06dcb0: 1f01 5404 |0000: check-cast v1, Ljava/lang/String; // type@0454 │ │ -06dcb4: 6e20 930d 1000 |0002: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.b:(Ljava/lang/String;)V // method@0d93 │ │ -06dcba: 0e00 |0005: return-void │ │ +06dd08: |[06dd08] com.google.crypto.tink.shaded.protobuf.q1$a.add:(Ljava/lang/Object;)V │ │ +06dd18: 1f01 5404 |0000: check-cast v1, Ljava/lang/String; // type@0454 │ │ +06dd1c: 6e20 950d 1000 |0002: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.b:(Ljava/lang/String;)V // method@0d95 │ │ +06dd22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'b' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06dcbc: |[06dcbc] com.google.crypto.tink.shaded.protobuf.q1$a.b:(Ljava/lang/String;)V │ │ -06dccc: 2201 5b04 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@045b │ │ -06dcd0: 7010 9318 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@1893 │ │ -06dcd6: 2701 |0005: throw v1 │ │ +06dd24: |[06dd24] com.google.crypto.tink.shaded.protobuf.q1$a.b:(Ljava/lang/String;)V │ │ +06dd34: 2201 5b04 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@045b │ │ +06dd38: 7010 9518 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@1895 │ │ +06dd3e: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'c' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06dc24: |[06dc24] com.google.crypto.tink.shaded.protobuf.q1$a.c:()Ljava/lang/String; │ │ -06dc34: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ -06dc38: 7210 9519 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@1995 │ │ -06dc3e: 0c00 |0005: move-result-object v0 │ │ -06dc40: 1f00 5404 |0006: check-cast v0, Ljava/lang/String; // type@0454 │ │ -06dc44: 1100 |0008: return-object v0 │ │ +06dc8c: |[06dc8c] com.google.crypto.tink.shaded.protobuf.q1$a.c:()Ljava/lang/String; │ │ +06dc9c: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ +06dca0: 7210 9719 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@1997 │ │ +06dca6: 0c00 |0005: move-result-object v0 │ │ +06dca8: 1f00 5404 |0006: check-cast v0, Ljava/lang/String; // type@0454 │ │ +06dcac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'd' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06dc48: |[06dc48] com.google.crypto.tink.shaded.protobuf.q1$a.d:()Ljava/lang/String; │ │ -06dc58: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ -06dc5c: 7210 9719 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@1997 │ │ -06dc62: 0c00 |0005: move-result-object v0 │ │ -06dc64: 1f00 5404 |0006: check-cast v0, Ljava/lang/String; // type@0454 │ │ -06dc68: 1100 |0008: return-object v0 │ │ +06dcb0: |[06dcb0] com.google.crypto.tink.shaded.protobuf.q1$a.d:()Ljava/lang/String; │ │ +06dcc0: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ +06dcc4: 7210 9919 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@1999 │ │ +06dcca: 0c00 |0005: move-result-object v0 │ │ +06dccc: 1f00 5404 |0006: check-cast v0, Ljava/lang/String; // type@0454 │ │ +06dcd0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'e' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06dd10: |[06dd10] com.google.crypto.tink.shaded.protobuf.q1$a.e:(Ljava/lang/String;)V │ │ -06dd20: 2201 5b04 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@045b │ │ -06dd24: 7010 9318 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@1893 │ │ -06dd2a: 2701 |0005: throw v1 │ │ +06dd78: |[06dd78] com.google.crypto.tink.shaded.protobuf.q1$a.e:(Ljava/lang/String;)V │ │ +06dd88: 2201 5b04 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@045b │ │ +06dd8c: 7010 9518 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@1895 │ │ +06dd92: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'hasNext' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06db6c: |[06db6c] com.google.crypto.tink.shaded.protobuf.q1$a.hasNext:()Z │ │ -06db7c: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ -06db80: 7210 9319 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@1993 │ │ -06db86: 0a00 |0005: move-result v0 │ │ -06db88: 0f00 |0006: return v0 │ │ +06dbd4: |[06dbd4] com.google.crypto.tink.shaded.protobuf.q1$a.hasNext:()Z │ │ +06dbe4: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ +06dbe8: 7210 9519 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasNext:()Z // method@1995 │ │ +06dbee: 0a00 |0005: move-result v0 │ │ +06dbf0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'hasPrevious' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06db8c: |[06db8c] com.google.crypto.tink.shaded.protobuf.q1$a.hasPrevious:()Z │ │ -06db9c: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ -06dba0: 7210 9419 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@1994 │ │ -06dba6: 0a00 |0005: move-result v0 │ │ -06dba8: 0f00 |0006: return v0 │ │ +06dbf4: |[06dbf4] com.google.crypto.tink.shaded.protobuf.q1$a.hasPrevious:()Z │ │ +06dc04: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ +06dc08: 7210 9619 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@1996 │ │ +06dc0e: 0a00 |0005: move-result v0 │ │ +06dc10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'next' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06dbec: |[06dbec] com.google.crypto.tink.shaded.protobuf.q1$a.next:()Ljava/lang/Object; │ │ -06dbfc: 6e10 940d 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.c:()Ljava/lang/String; // method@0d94 │ │ -06dc02: 0c00 |0003: move-result-object v0 │ │ -06dc04: 1100 |0004: return-object v0 │ │ +06dc54: |[06dc54] com.google.crypto.tink.shaded.protobuf.q1$a.next:()Ljava/lang/Object; │ │ +06dc64: 6e10 960d 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.c:()Ljava/lang/String; // method@0d96 │ │ +06dc6a: 0c00 |0003: move-result-object v0 │ │ +06dc6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'nextIndex' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06dbac: |[06dbac] com.google.crypto.tink.shaded.protobuf.q1$a.nextIndex:()I │ │ -06dbbc: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ -06dbc0: 7210 9619 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.nextIndex:()I // method@1996 │ │ -06dbc6: 0a00 |0005: move-result v0 │ │ -06dbc8: 0f00 |0006: return v0 │ │ +06dc14: |[06dc14] com.google.crypto.tink.shaded.protobuf.q1$a.nextIndex:()I │ │ +06dc24: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ +06dc28: 7210 9819 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.nextIndex:()I // method@1998 │ │ +06dc2e: 0a00 |0005: move-result v0 │ │ +06dc30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'previous' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06dc08: |[06dc08] com.google.crypto.tink.shaded.protobuf.q1$a.previous:()Ljava/lang/Object; │ │ -06dc18: 6e10 950d 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:()Ljava/lang/String; // method@0d95 │ │ -06dc1e: 0c00 |0003: move-result-object v0 │ │ -06dc20: 1100 |0004: return-object v0 │ │ +06dc70: |[06dc70] com.google.crypto.tink.shaded.protobuf.q1$a.previous:()Ljava/lang/Object; │ │ +06dc80: 6e10 970d 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:()Ljava/lang/String; // method@0d97 │ │ +06dc86: 0c00 |0003: move-result-object v0 │ │ +06dc88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'previousIndex' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06dbcc: |[06dbcc] com.google.crypto.tink.shaded.protobuf.q1$a.previousIndex:()I │ │ -06dbdc: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ -06dbe0: 7210 9819 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previousIndex:()I // method@1998 │ │ -06dbe6: 0a00 |0005: move-result v0 │ │ -06dbe8: 0f00 |0006: return v0 │ │ +06dc34: |[06dc34] com.google.crypto.tink.shaded.protobuf.q1$a.previousIndex:()I │ │ +06dc44: 5410 fb02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.d:Ljava/util/ListIterator; // field@02fb │ │ +06dc48: 7210 9a19 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previousIndex:()I // method@199a │ │ +06dc4e: 0a00 |0005: move-result v0 │ │ +06dc50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'remove' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06dcd8: |[06dcd8] com.google.crypto.tink.shaded.protobuf.q1$a.remove:()V │ │ -06dce8: 2200 5b04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ -06dcec: 7010 9318 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1893 │ │ -06dcf2: 2700 |0005: throw v0 │ │ +06dd40: |[06dd40] com.google.crypto.tink.shaded.protobuf.q1$a.remove:()V │ │ +06dd50: 2200 5b04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ +06dd54: 7010 9518 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1895 │ │ +06dd5a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$a;) │ │ name : 'set' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06dcf4: |[06dcf4] com.google.crypto.tink.shaded.protobuf.q1$a.set:(Ljava/lang/Object;)V │ │ -06dd04: 1f01 5404 |0000: check-cast v1, Ljava/lang/String; // type@0454 │ │ -06dd08: 6e20 960d 1000 |0002: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.e:(Ljava/lang/String;)V // method@0d96 │ │ -06dd0e: 0e00 |0005: return-void │ │ +06dd5c: |[06dd5c] com.google.crypto.tink.shaded.protobuf.q1$a.set:(Ljava/lang/Object;)V │ │ +06dd6c: 1f01 5404 |0000: check-cast v1, Ljava/lang/String; // type@0454 │ │ +06dd70: 6e20 980d 1000 |0002: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/q1$a;.e:(Ljava/lang/String;)V // method@0d98 │ │ +06dd76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #258 header: │ │ @@ -40235,95 +40277,95 @@ │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/q1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -06dd8c: |[06dd8c] com.google.crypto.tink.shaded.protobuf.q1$b.:(Lcom/google/crypto/tink/shaded/protobuf/q1;)V │ │ -06dd9c: 5b01 ff02 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/q1$b;.e:Lcom/google/crypto/tink/shaded/protobuf/q1; // field@02ff │ │ -06dda0: 7010 2518 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06dda6: 7110 aa0d 0100 |0005: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/q1;.h:(Lcom/google/crypto/tink/shaded/protobuf/q1;)Lcom/google/crypto/tink/shaded/protobuf/g0; // method@0daa │ │ -06ddac: 0c01 |0008: move-result-object v1 │ │ -06ddae: 7210 8a19 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198a │ │ -06ddb4: 0c01 |000c: move-result-object v1 │ │ -06ddb6: 5b01 fe02 |000d: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/q1$b;.d:Ljava/util/Iterator; // field@02fe │ │ -06ddba: 0e00 |000f: return-void │ │ +06ddf4: |[06ddf4] com.google.crypto.tink.shaded.protobuf.q1$b.:(Lcom/google/crypto/tink/shaded/protobuf/q1;)V │ │ +06de04: 5b01 ff02 |0000: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/q1$b;.e:Lcom/google/crypto/tink/shaded/protobuf/q1; // field@02ff │ │ +06de08: 7010 2718 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06de0e: 7110 ac0d 0100 |0005: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/q1;.h:(Lcom/google/crypto/tink/shaded/protobuf/q1;)Lcom/google/crypto/tink/shaded/protobuf/g0; // method@0dac │ │ +06de14: 0c01 |0008: move-result-object v1 │ │ +06de16: 7210 8c19 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198c │ │ +06de1c: 0c01 |000c: move-result-object v1 │ │ +06de1e: 5b01 fe02 |000d: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/q1$b;.d:Ljava/util/Iterator; // field@02fe │ │ +06de22: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$b;) │ │ name : 'b' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06dd68: |[06dd68] com.google.crypto.tink.shaded.protobuf.q1$b.b:()Ljava/lang/String; │ │ -06dd78: 5410 fe02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$b;.d:Ljava/util/Iterator; // field@02fe │ │ -06dd7c: 7210 7319 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -06dd82: 0c00 |0005: move-result-object v0 │ │ -06dd84: 1f00 5404 |0006: check-cast v0, Ljava/lang/String; // type@0454 │ │ -06dd88: 1100 |0008: return-object v0 │ │ +06ddd0: |[06ddd0] com.google.crypto.tink.shaded.protobuf.q1$b.b:()Ljava/lang/String; │ │ +06dde0: 5410 fe02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$b;.d:Ljava/util/Iterator; // field@02fe │ │ +06dde4: 7210 7519 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +06ddea: 0c00 |0005: move-result-object v0 │ │ +06ddec: 1f00 5404 |0006: check-cast v0, Ljava/lang/String; // type@0454 │ │ +06ddf0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$b;) │ │ name : 'hasNext' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06dd2c: |[06dd2c] com.google.crypto.tink.shaded.protobuf.q1$b.hasNext:()Z │ │ -06dd3c: 5410 fe02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$b;.d:Ljava/util/Iterator; // field@02fe │ │ -06dd40: 7210 7219 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -06dd46: 0a00 |0005: move-result v0 │ │ -06dd48: 0f00 |0006: return v0 │ │ +06dd94: |[06dd94] com.google.crypto.tink.shaded.protobuf.q1$b.hasNext:()Z │ │ +06dda4: 5410 fe02 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/q1$b;.d:Ljava/util/Iterator; // field@02fe │ │ +06dda8: 7210 7419 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +06ddae: 0a00 |0005: move-result v0 │ │ +06ddb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$b;) │ │ name : 'next' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06dd4c: |[06dd4c] com.google.crypto.tink.shaded.protobuf.q1$b.next:()Ljava/lang/Object; │ │ -06dd5c: 6e10 a00d 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/q1$b;.b:()Ljava/lang/String; // method@0da0 │ │ -06dd62: 0c00 |0003: move-result-object v0 │ │ -06dd64: 1100 |0004: return-object v0 │ │ +06ddb4: |[06ddb4] com.google.crypto.tink.shaded.protobuf.q1$b.next:()Ljava/lang/Object; │ │ +06ddc4: 6e10 a20d 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/q1$b;.b:()Ljava/lang/String; // method@0da2 │ │ +06ddca: 0c00 |0003: move-result-object v0 │ │ +06ddcc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/q1$b;) │ │ name : 'remove' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06ddbc: |[06ddbc] com.google.crypto.tink.shaded.protobuf.q1$b.remove:()V │ │ -06ddcc: 2200 5b04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ -06ddd0: 7010 9318 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1893 │ │ -06ddd6: 2700 |0005: throw v0 │ │ +06de24: |[06de24] com.google.crypto.tink.shaded.protobuf.q1$b.remove:()V │ │ +06de34: 2200 5b04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@045b │ │ +06de38: 7010 9518 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1895 │ │ +06de3e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #259 header: │ │ @@ -40335,27 +40377,27 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #259 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ ";>" "Ljava/lang/Object;" } │ │ -Annotations on method #3504 'a' │ │ +Annotations on method #3506 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map$Entry<" "**>;)I" } │ │ -Annotations on method #3506 'c' │ │ +Annotations on method #3508 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Lcom/google/crypto/tink/shaded/protobuf/u<" "TT;>;" } │ │ -Annotations on method #3507 'd' │ │ +Annotations on method #3509 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Lcom/google/crypto/tink/shaded/protobuf/u<" "TT;>;" } │ │ -Annotations on method #3510 'g' │ │ +Annotations on method #3512 'g' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lcom/google/crypto/tink/shaded/protobuf/f1;" "Ljava/lang/Object;" "Lcom/google/crypto/tink/shaded/protobuf/p;" "Lcom/google/crypto/tink/shaded/protobuf/u<" "TT;>;TUB;" "Lcom/google/crypto/tink/shaded/protobuf/n1<" "TUT;TUB;>;)TUB;" } │ │ -Annotations on method #3511 'h' │ │ +Annotations on method #3513 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/f1;" "Ljava/lang/Object;" "Lcom/google/crypto/tink/shaded/protobuf/p;" "Lcom/google/crypto/tink/shaded/protobuf/u<" "TT;>;)V" } │ │ -Annotations on method #3512 'i' │ │ +Annotations on method #3514 'i' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/h;" "Ljava/lang/Object;" "Lcom/google/crypto/tink/shaded/protobuf/p;" "Lcom/google/crypto/tink/shaded/protobuf/u<" "TT;>;)V" } │ │ -Annotations on method #3513 'j' │ │ +Annotations on method #3515 'j' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/u1;" "Ljava/util/Map$Entry<" "**>;)V" } │ │ │ │ Class #259 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/q;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -40367,17 +40409,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b388: |[05b388] com.google.crypto.tink.shaded.protobuf.q.:()V │ │ -05b398: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05b39e: 0e00 |0003: return-void │ │ +05b3f0: |[05b3f0] com.google.crypto.tink.shaded.protobuf.q.:()V │ │ +05b400: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +05b406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/q;) │ │ name : 'a' │ │ @@ -40473,128 +40515,128 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 217 16-bit code units │ │ -05a364: |[05a364] com.google.crypto.tink.shaded.protobuf.r$a.:()V │ │ -05a374: 7100 820e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e82 │ │ -05a37a: 0c00 |0003: move-result-object v0 │ │ -05a37c: 2100 |0004: array-length v0, v0 │ │ -05a37e: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ -05a382: 6900 0103 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a386: 6201 2003 |0009: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0320 │ │ -05a38a: 6e10 ee17 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a390: 0a01 |000e: move-result v1 │ │ -05a392: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -05a394: 4b02 0001 |0010: aput v2, v0, v1 │ │ -05a398: 6200 0103 |0012: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a39c: 6201 2103 |0014: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0321 │ │ -05a3a0: 6e10 ee17 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a3a6: 0a01 |0019: move-result v1 │ │ -05a3a8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -05a3aa: 4b02 0001 |001b: aput v2, v0, v1 │ │ -05a3ae: 6200 0103 |001d: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a3b2: 6201 2203 |001f: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0322 │ │ -05a3b6: 6e10 ee17 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a3bc: 0a01 |0024: move-result v1 │ │ -05a3be: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -05a3c0: 4b02 0001 |0026: aput v2, v0, v1 │ │ -05a3c4: 6200 0103 |0028: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a3c8: 6201 2303 |002a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0323 │ │ -05a3cc: 6e10 ee17 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a3d2: 0a01 |002f: move-result v1 │ │ -05a3d4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -05a3d6: 4b02 0001 |0031: aput v2, v0, v1 │ │ -05a3da: 6200 0103 |0033: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a3de: 6201 2403 |0035: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0324 │ │ -05a3e2: 6e10 ee17 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a3e8: 0a01 |003a: move-result v1 │ │ -05a3ea: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -05a3ec: 4b02 0001 |003c: aput v2, v0, v1 │ │ -05a3f0: 6200 0103 |003e: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a3f4: 6201 2503 |0040: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0325 │ │ -05a3f8: 6e10 ee17 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a3fe: 0a01 |0045: move-result v1 │ │ -05a400: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -05a402: 4b02 0001 |0047: aput v2, v0, v1 │ │ -05a406: 6200 0103 |0049: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a40a: 6201 2603 |004b: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0326 │ │ -05a40e: 6e10 ee17 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a414: 0a01 |0050: move-result v1 │ │ -05a416: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -05a418: 4b02 0001 |0052: aput v2, v0, v1 │ │ -05a41c: 6200 0103 |0054: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a420: 6201 2703 |0056: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0327 │ │ -05a424: 6e10 ee17 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a42a: 0a01 |005b: move-result v1 │ │ -05a42c: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -05a430: 4b02 0001 |005e: aput v2, v0, v1 │ │ -05a434: 6200 0103 |0060: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a438: 6201 2c03 |0062: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.r:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032c │ │ -05a43c: 6e10 ee17 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a442: 0a01 |0067: move-result v1 │ │ -05a444: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -05a448: 4b02 0001 |006a: aput v2, v0, v1 │ │ -05a44c: 6200 0103 |006c: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a450: 6201 2e03 |006e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.t:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032e │ │ -05a454: 6e10 ee17 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a45a: 0a01 |0073: move-result v1 │ │ -05a45c: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -05a460: 4b02 0001 |0076: aput v2, v0, v1 │ │ -05a464: 6200 0103 |0078: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a468: 6201 2f03 |007a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.u:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032f │ │ -05a46c: 6e10 ee17 0100 |007c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a472: 0a01 |007f: move-result v1 │ │ -05a474: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -05a478: 4b02 0001 |0082: aput v2, v0, v1 │ │ -05a47c: 6200 0103 |0084: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a480: 6201 3003 |0086: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.v:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0330 │ │ -05a484: 6e10 ee17 0100 |0088: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a48a: 0a01 |008b: move-result v1 │ │ -05a48c: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -05a490: 4b02 0001 |008e: aput v2, v0, v1 │ │ -05a494: 6200 0103 |0090: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a498: 6201 3103 |0092: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.w:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0331 │ │ -05a49c: 6e10 ee17 0100 |0094: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a4a2: 0a01 |0097: move-result v1 │ │ -05a4a4: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ -05a4a8: 4b02 0001 |009a: aput v2, v0, v1 │ │ -05a4ac: 6200 0103 |009c: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a4b0: 6201 2d03 |009e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.s:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032d │ │ -05a4b4: 6e10 ee17 0100 |00a0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a4ba: 0a01 |00a3: move-result v1 │ │ -05a4bc: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -05a4c0: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -05a4c4: 6200 0103 |00a8: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a4c8: 6201 2b03 |00aa: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.q:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032b │ │ -05a4cc: 6e10 ee17 0100 |00ac: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a4d2: 0a01 |00af: move-result v1 │ │ -05a4d4: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ -05a4d8: 4b02 0001 |00b2: aput v2, v0, v1 │ │ -05a4dc: 6200 0103 |00b4: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a4e0: 6201 2803 |00b6: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.n:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0328 │ │ -05a4e4: 6e10 ee17 0100 |00b8: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a4ea: 0a01 |00bb: move-result v1 │ │ -05a4ec: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ -05a4f0: 4b02 0001 |00be: aput v2, v0, v1 │ │ -05a4f4: 6200 0103 |00c0: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a4f8: 6201 2903 |00c2: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.o:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0329 │ │ -05a4fc: 6e10 ee17 0100 |00c4: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a502: 0a01 |00c7: move-result v1 │ │ -05a504: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ -05a508: 4b02 0001 |00ca: aput v2, v0, v1 │ │ -05a50c: 6200 0103 |00cc: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ -05a510: 6201 2a03 |00ce: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.p:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032a │ │ -05a514: 6e10 ee17 0100 |00d0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05a51a: 0a01 |00d3: move-result v1 │ │ -05a51c: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ -05a520: 4b02 0001 |00d6: aput v2, v0, v1 │ │ -05a524: 0e00 |00d8: return-void │ │ +05a3cc: |[05a3cc] com.google.crypto.tink.shaded.protobuf.r$a.:()V │ │ +05a3dc: 7100 840e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e84 │ │ +05a3e2: 0c00 |0003: move-result-object v0 │ │ +05a3e4: 2100 |0004: array-length v0, v0 │ │ +05a3e6: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ +05a3ea: 6900 0103 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a3ee: 6201 2003 |0009: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0320 │ │ +05a3f2: 6e10 f017 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a3f8: 0a01 |000e: move-result v1 │ │ +05a3fa: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +05a3fc: 4b02 0001 |0010: aput v2, v0, v1 │ │ +05a400: 6200 0103 |0012: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a404: 6201 2103 |0014: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0321 │ │ +05a408: 6e10 f017 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a40e: 0a01 |0019: move-result v1 │ │ +05a410: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +05a412: 4b02 0001 |001b: aput v2, v0, v1 │ │ +05a416: 6200 0103 |001d: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a41a: 6201 2203 |001f: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0322 │ │ +05a41e: 6e10 f017 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a424: 0a01 |0024: move-result v1 │ │ +05a426: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +05a428: 4b02 0001 |0026: aput v2, v0, v1 │ │ +05a42c: 6200 0103 |0028: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a430: 6201 2303 |002a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0323 │ │ +05a434: 6e10 f017 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a43a: 0a01 |002f: move-result v1 │ │ +05a43c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +05a43e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +05a442: 6200 0103 |0033: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a446: 6201 2403 |0035: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0324 │ │ +05a44a: 6e10 f017 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a450: 0a01 |003a: move-result v1 │ │ +05a452: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +05a454: 4b02 0001 |003c: aput v2, v0, v1 │ │ +05a458: 6200 0103 |003e: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a45c: 6201 2503 |0040: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0325 │ │ +05a460: 6e10 f017 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a466: 0a01 |0045: move-result v1 │ │ +05a468: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +05a46a: 4b02 0001 |0047: aput v2, v0, v1 │ │ +05a46e: 6200 0103 |0049: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a472: 6201 2603 |004b: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0326 │ │ +05a476: 6e10 f017 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a47c: 0a01 |0050: move-result v1 │ │ +05a47e: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +05a480: 4b02 0001 |0052: aput v2, v0, v1 │ │ +05a484: 6200 0103 |0054: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a488: 6201 2703 |0056: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0327 │ │ +05a48c: 6e10 f017 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a492: 0a01 |005b: move-result v1 │ │ +05a494: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +05a498: 4b02 0001 |005e: aput v2, v0, v1 │ │ +05a49c: 6200 0103 |0060: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a4a0: 6201 2c03 |0062: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.r:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032c │ │ +05a4a4: 6e10 f017 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a4aa: 0a01 |0067: move-result v1 │ │ +05a4ac: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +05a4b0: 4b02 0001 |006a: aput v2, v0, v1 │ │ +05a4b4: 6200 0103 |006c: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a4b8: 6201 2e03 |006e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.t:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032e │ │ +05a4bc: 6e10 f017 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a4c2: 0a01 |0073: move-result v1 │ │ +05a4c4: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +05a4c8: 4b02 0001 |0076: aput v2, v0, v1 │ │ +05a4cc: 6200 0103 |0078: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a4d0: 6201 2f03 |007a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.u:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032f │ │ +05a4d4: 6e10 f017 0100 |007c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a4da: 0a01 |007f: move-result v1 │ │ +05a4dc: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +05a4e0: 4b02 0001 |0082: aput v2, v0, v1 │ │ +05a4e4: 6200 0103 |0084: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a4e8: 6201 3003 |0086: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.v:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0330 │ │ +05a4ec: 6e10 f017 0100 |0088: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a4f2: 0a01 |008b: move-result v1 │ │ +05a4f4: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +05a4f8: 4b02 0001 |008e: aput v2, v0, v1 │ │ +05a4fc: 6200 0103 |0090: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a500: 6201 3103 |0092: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.w:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0331 │ │ +05a504: 6e10 f017 0100 |0094: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a50a: 0a01 |0097: move-result v1 │ │ +05a50c: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +05a510: 4b02 0001 |009a: aput v2, v0, v1 │ │ +05a514: 6200 0103 |009c: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a518: 6201 2d03 |009e: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.s:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032d │ │ +05a51c: 6e10 f017 0100 |00a0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a522: 0a01 |00a3: move-result v1 │ │ +05a524: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +05a528: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +05a52c: 6200 0103 |00a8: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a530: 6201 2b03 |00aa: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.q:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032b │ │ +05a534: 6e10 f017 0100 |00ac: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a53a: 0a01 |00af: move-result v1 │ │ +05a53c: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ +05a540: 4b02 0001 |00b2: aput v2, v0, v1 │ │ +05a544: 6200 0103 |00b4: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a548: 6201 2803 |00b6: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.n:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0328 │ │ +05a54c: 6e10 f017 0100 |00b8: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a552: 0a01 |00bb: move-result v1 │ │ +05a554: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ +05a558: 4b02 0001 |00be: aput v2, v0, v1 │ │ +05a55c: 6200 0103 |00c0: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a560: 6201 2903 |00c2: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.o:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0329 │ │ +05a564: 6e10 f017 0100 |00c4: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a56a: 0a01 |00c7: move-result v1 │ │ +05a56c: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ +05a570: 4b02 0001 |00ca: aput v2, v0, v1 │ │ +05a574: 6200 0103 |00cc: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r$a;.a:[I // field@0301 │ │ +05a578: 6201 2a03 |00ce: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.p:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032a │ │ +05a57c: 6e10 f017 0100 |00d0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05a582: 0a01 |00d3: move-result v1 │ │ +05a584: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ +05a588: 4b02 0001 |00d6: aput v2, v0, v1 │ │ +05a58c: 0e00 |00d8: return-void │ │ catches : 18 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -40664,71 +40706,71 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06df8c: |[06df8c] com.google.crypto.tink.shaded.protobuf.r1$a.:()V │ │ -06df9c: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06dfa2: 0e00 |0003: return-void │ │ +06dff4: |[06dff4] com.google.crypto.tink.shaded.protobuf.r1$a.:()V │ │ +06e004: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06e00a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$a;) │ │ name : 'a' │ │ type : '()Lsun/misc/Unsafe;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06df30: |[06df30] com.google.crypto.tink.shaded.protobuf.r1$a.a:()Lsun/misc/Unsafe; │ │ -06df40: 1c00 6a07 |0000: const-class v0, Lsun/misc/Unsafe; // type@076a │ │ -06df44: 6e10 ca17 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getDeclaredFields:()[Ljava/lang/reflect/Field; // method@17ca │ │ -06df4a: 0c01 |0005: move-result-object v1 │ │ -06df4c: 2112 |0006: array-length v2, v1 │ │ -06df4e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -06df50: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -06df52: 3523 1c00 |0009: if-ge v3, v2, 0025 // +001c │ │ -06df56: 4605 0103 |000b: aget-object v5, v1, v3 │ │ -06df5a: 1216 |000d: const/4 v6, #int 1 // #1 │ │ -06df5c: 6e20 a318 6500 |000e: invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@18a3 │ │ -06df62: 6e20 9e18 4500 |0011: invoke-virtual {v5, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@189e │ │ -06df68: 0c04 |0014: move-result-object v4 │ │ -06df6a: 6e20 db17 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@17db │ │ -06df70: 0a05 |0018: move-result v5 │ │ -06df72: 3805 0900 |0019: if-eqz v5, 0022 // +0009 │ │ -06df76: 6e20 bf17 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@17bf │ │ -06df7c: 0c00 |001e: move-result-object v0 │ │ -06df7e: 1f00 6a07 |001f: check-cast v0, Lsun/misc/Unsafe; // type@076a │ │ -06df82: 1100 |0021: return-object v0 │ │ -06df84: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06df88: 28e4 |0024: goto 0008 // -001c │ │ -06df8a: 1104 |0025: return-object v4 │ │ +06df98: |[06df98] com.google.crypto.tink.shaded.protobuf.r1$a.a:()Lsun/misc/Unsafe; │ │ +06dfa8: 1c00 6a07 |0000: const-class v0, Lsun/misc/Unsafe; // type@076a │ │ +06dfac: 6e10 cc17 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getDeclaredFields:()[Ljava/lang/reflect/Field; // method@17cc │ │ +06dfb2: 0c01 |0005: move-result-object v1 │ │ +06dfb4: 2112 |0006: array-length v2, v1 │ │ +06dfb6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +06dfb8: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +06dfba: 3523 1c00 |0009: if-ge v3, v2, 0025 // +001c │ │ +06dfbe: 4605 0103 |000b: aget-object v5, v1, v3 │ │ +06dfc2: 1216 |000d: const/4 v6, #int 1 // #1 │ │ +06dfc4: 6e20 a518 6500 |000e: invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@18a5 │ │ +06dfca: 6e20 a018 4500 |0011: invoke-virtual {v5, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@18a0 │ │ +06dfd0: 0c04 |0014: move-result-object v4 │ │ +06dfd2: 6e20 dd17 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@17dd │ │ +06dfd8: 0a05 |0018: move-result v5 │ │ +06dfda: 3805 0900 |0019: if-eqz v5, 0022 // +0009 │ │ +06dfde: 6e20 c117 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@17c1 │ │ +06dfe4: 0c00 |001e: move-result-object v0 │ │ +06dfe6: 1f00 6a07 |001f: check-cast v0, Lsun/misc/Unsafe; // type@076a │ │ +06dfea: 1100 |0021: return-object v0 │ │ +06dfec: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06dff0: 28e4 |0024: goto 0008 // -001c │ │ +06dff2: 1104 |0025: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$a;) │ │ name : 'run' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06df14: |[06df14] com.google.crypto.tink.shaded.protobuf.r1$a.run:()Ljava/lang/Object; │ │ -06df24: 6e10 c70d 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/r1$a;.a:()Lsun/misc/Unsafe; // method@0dc7 │ │ -06df2a: 0c00 |0003: move-result-object v0 │ │ -06df2c: 1100 |0004: return-object v0 │ │ +06df7c: |[06df7c] com.google.crypto.tink.shaded.protobuf.r1$a.run:()Ljava/lang/Object; │ │ +06df8c: 6e10 c90d 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/r1$a;.a:()Lsun/misc/Unsafe; // method@0dc9 │ │ +06df92: 0c00 |0003: move-result-object v0 │ │ +06df94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #262 header: │ │ @@ -40741,17 +40783,17 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 19 │ │ │ │ Class #262 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/r1; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1034 name="e" │ │ -Annotations on method #3561 'a' │ │ +Annotations on method #3563 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "*>;)I" } │ │ -Annotations on method #3562 'b' │ │ +Annotations on method #3564 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "*>;)I" } │ │ │ │ Class #262 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/r1$e;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -40767,55 +40809,55 @@ │ │ type : '(Lsun/misc/Unsafe;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e814: |[06e814] com.google.crypto.tink.shaded.protobuf.r1$e.:(Lsun/misc/Unsafe;)V │ │ -06e824: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06e82a: 5b01 0203 |0003: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e82e: 0e00 |0005: return-void │ │ +06e87c: |[06e87c] com.google.crypto.tink.shaded.protobuf.r1$e.:(Lsun/misc/Unsafe;)V │ │ +06e88c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06e892: 5b01 0203 |0003: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$e;) │ │ name : 'a' │ │ type : '(Ljava/lang/Class;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06e754: |[06e754] com.google.crypto.tink.shaded.protobuf.r1$e.a:(Ljava/lang/Class;)I │ │ -06e764: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e768: 6e20 a225 2000 |0002: invoke-virtual {v0, v2}, Lsun/misc/Unsafe;.arrayBaseOffset:(Ljava/lang/Class;)I // method@25a2 │ │ -06e76e: 0a02 |0005: move-result v2 │ │ -06e770: 0f02 |0006: return v2 │ │ +06e7bc: |[06e7bc] com.google.crypto.tink.shaded.protobuf.r1$e.a:(Ljava/lang/Class;)I │ │ +06e7cc: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e7d0: 6e20 a525 2000 |0002: invoke-virtual {v0, v2}, Lsun/misc/Unsafe;.arrayBaseOffset:(Ljava/lang/Class;)I // method@25a5 │ │ +06e7d6: 0a02 |0005: move-result v2 │ │ +06e7d8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$e;) │ │ name : 'b' │ │ type : '(Ljava/lang/Class;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06e774: |[06e774] com.google.crypto.tink.shaded.protobuf.r1$e.b:(Ljava/lang/Class;)I │ │ -06e784: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e788: 6e20 a325 2000 |0002: invoke-virtual {v0, v2}, Lsun/misc/Unsafe;.arrayIndexScale:(Ljava/lang/Class;)I // method@25a3 │ │ -06e78e: 0a02 |0005: move-result v2 │ │ -06e790: 0f02 |0006: return v2 │ │ +06e7dc: |[06e7dc] com.google.crypto.tink.shaded.protobuf.r1$e.b:(Ljava/lang/Class;)I │ │ +06e7ec: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e7f0: 6e20 a625 2000 |0002: invoke-virtual {v0, v2}, Lsun/misc/Unsafe;.arrayIndexScale:(Ljava/lang/Class;)I // method@25a6 │ │ +06e7f6: 0a02 |0005: move-result v2 │ │ +06e7f8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$e;) │ │ name : 'c' │ │ type : '(Ljava/lang/Object;J)Z' │ │ @@ -40845,73 +40887,73 @@ │ │ type : '(Ljava/lang/Object;J)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06e794: |[06e794] com.google.crypto.tink.shaded.protobuf.r1$e.g:(Ljava/lang/Object;J)I │ │ -06e7a4: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e7a8: 6e40 a825 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lsun/misc/Unsafe;.getInt:(Ljava/lang/Object;J)I // method@25a8 │ │ -06e7ae: 0a02 |0005: move-result v2 │ │ -06e7b0: 0f02 |0006: return v2 │ │ +06e7fc: |[06e7fc] com.google.crypto.tink.shaded.protobuf.r1$e.g:(Ljava/lang/Object;J)I │ │ +06e80c: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e810: 6e40 ab25 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lsun/misc/Unsafe;.getInt:(Ljava/lang/Object;J)I // method@25ab │ │ +06e816: 0a02 |0005: move-result v2 │ │ +06e818: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$e;) │ │ name : 'h' │ │ type : '(Ljava/lang/Object;J)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06e7d4: |[06e7d4] com.google.crypto.tink.shaded.protobuf.r1$e.h:(Ljava/lang/Object;J)J │ │ -06e7e4: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e7e8: 6e40 a925 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lsun/misc/Unsafe;.getLong:(Ljava/lang/Object;J)J // method@25a9 │ │ -06e7ee: 0b02 |0005: move-result-wide v2 │ │ -06e7f0: 1002 |0006: return-wide v2 │ │ +06e83c: |[06e83c] com.google.crypto.tink.shaded.protobuf.r1$e.h:(Ljava/lang/Object;J)J │ │ +06e84c: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e850: 6e40 ac25 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lsun/misc/Unsafe;.getLong:(Ljava/lang/Object;J)J // method@25ac │ │ +06e856: 0b02 |0005: move-result-wide v2 │ │ +06e858: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$e;) │ │ name : 'i' │ │ type : '(Ljava/lang/Object;J)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06e7b4: |[06e7b4] com.google.crypto.tink.shaded.protobuf.r1$e.i:(Ljava/lang/Object;J)Ljava/lang/Object; │ │ -06e7c4: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e7c8: 6e40 aa25 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lsun/misc/Unsafe;.getObject:(Ljava/lang/Object;J)Ljava/lang/Object; // method@25aa │ │ -06e7ce: 0c02 |0005: move-result-object v2 │ │ -06e7d0: 1102 |0006: return-object v2 │ │ +06e81c: |[06e81c] com.google.crypto.tink.shaded.protobuf.r1$e.i:(Ljava/lang/Object;J)Ljava/lang/Object; │ │ +06e82c: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e830: 6e40 ad25 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lsun/misc/Unsafe;.getObject:(Ljava/lang/Object;J)Ljava/lang/Object; // method@25ad │ │ +06e836: 0c02 |0005: move-result-object v2 │ │ +06e838: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$e;) │ │ name : 'j' │ │ type : '(Ljava/lang/reflect/Field;)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06e7f4: |[06e7f4] com.google.crypto.tink.shaded.protobuf.r1$e.j:(Ljava/lang/reflect/Field;)J │ │ -06e804: 5420 0203 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e808: 6e20 ab25 3000 |0002: invoke-virtual {v0, v3}, Lsun/misc/Unsafe;.objectFieldOffset:(Ljava/lang/reflect/Field;)J // method@25ab │ │ -06e80e: 0b00 |0005: move-result-wide v0 │ │ -06e810: 1000 |0006: return-wide v0 │ │ +06e85c: |[06e85c] com.google.crypto.tink.shaded.protobuf.r1$e.j:(Ljava/lang/reflect/Field;)J │ │ +06e86c: 5420 0203 |0000: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e870: 6e20 ae25 3000 |0002: invoke-virtual {v0, v3}, Lsun/misc/Unsafe;.objectFieldOffset:(Ljava/lang/reflect/Field;)J // method@25ae │ │ +06e876: 0b00 |0005: move-result-wide v0 │ │ +06e878: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$e;) │ │ name : 'k' │ │ type : '(Ljava/lang/Object;JZ)V' │ │ @@ -40941,133 +40983,133 @@ │ │ type : '(Ljava/lang/Object;JI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06e830: |[06e830] com.google.crypto.tink.shaded.protobuf.r1$e.o:(Ljava/lang/Object;JI)V │ │ -06e840: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e844: 6e55 b025 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lsun/misc/Unsafe;.putInt:(Ljava/lang/Object;JI)V // method@25b0 │ │ -06e84a: 0e00 |0005: return-void │ │ +06e898: |[06e898] com.google.crypto.tink.shaded.protobuf.r1$e.o:(Ljava/lang/Object;JI)V │ │ +06e8a8: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e8ac: 6e55 b325 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lsun/misc/Unsafe;.putInt:(Ljava/lang/Object;JI)V // method@25b3 │ │ +06e8b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$e;) │ │ name : 'p' │ │ type : '(Ljava/lang/Object;JJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 9 16-bit code units │ │ -06e84c: |[06e84c] com.google.crypto.tink.shaded.protobuf.r1$e.p:(Ljava/lang/Object;JJ)V │ │ -06e85c: 5460 0203 |0000: iget-object v0, v6, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e860: 0771 |0002: move-object v1, v7 │ │ -06e862: 0482 |0003: move-wide v2, v8 │ │ -06e864: 04a4 |0004: move-wide v4, v10 │ │ -06e866: 7406 b125 0000 |0005: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lsun/misc/Unsafe;.putLong:(Ljava/lang/Object;JJ)V // method@25b1 │ │ -06e86c: 0e00 |0008: return-void │ │ +06e8b4: |[06e8b4] com.google.crypto.tink.shaded.protobuf.r1$e.p:(Ljava/lang/Object;JJ)V │ │ +06e8c4: 5460 0203 |0000: iget-object v0, v6, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e8c8: 0771 |0002: move-object v1, v7 │ │ +06e8ca: 0482 |0003: move-wide v2, v8 │ │ +06e8cc: 04a4 |0004: move-wide v4, v10 │ │ +06e8ce: 7406 b425 0000 |0005: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lsun/misc/Unsafe;.putLong:(Ljava/lang/Object;JJ)V // method@25b4 │ │ +06e8d4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$e;) │ │ name : 'q' │ │ type : '(Ljava/lang/Object;JLjava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06e870: |[06e870] com.google.crypto.tink.shaded.protobuf.r1$e.q:(Ljava/lang/Object;JLjava/lang/Object;)V │ │ -06e880: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e884: 6e55 b225 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lsun/misc/Unsafe;.putObject:(Ljava/lang/Object;JLjava/lang/Object;)V // method@25b2 │ │ -06e88a: 0e00 |0005: return-void │ │ +06e8d8: |[06e8d8] com.google.crypto.tink.shaded.protobuf.r1$e.q:(Ljava/lang/Object;JLjava/lang/Object;)V │ │ +06e8e8: 5410 0203 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e8ec: 6e55 b525 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lsun/misc/Unsafe;.putObject:(Ljava/lang/Object;JLjava/lang/Object;)V // method@25b5 │ │ +06e8f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$e;) │ │ name : 'r' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 130 16-bit code units │ │ -06e5b0: |[06e5b0] com.google.crypto.tink.shaded.protobuf.r1$e.r:()Z │ │ -06e5c0: 1c00 4804 |0000: const-class v0, Ljava/lang/Object; // type@0448 │ │ -06e5c4: 54a1 0203 |0002: iget-object v1, v10, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e5c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -06e5ca: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -06e5ce: 0f02 |0007: return v2 │ │ -06e5d0: 6e10 2818 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -06e5d6: 0c01 |000b: move-result-object v1 │ │ -06e5d8: 1a03 9e1a |000c: const-string v3, "objectFieldOffset" // string@1a9e │ │ -06e5dc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -06e5de: 2345 c308 |000f: new-array v5, v4, [Ljava/lang/Class; // type@08c3 │ │ -06e5e2: 1c06 6604 |0011: const-class v6, Ljava/lang/reflect/Field; // type@0466 │ │ -06e5e6: 4d06 0502 |0013: aput-object v6, v5, v2 │ │ -06e5ea: 6e30 d117 3105 |0015: invoke-virtual {v1, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e5f0: 1a03 7114 |0018: const-string v3, "arrayBaseOffset" // string@1471 │ │ -06e5f4: 2345 c308 |001a: new-array v5, v4, [Ljava/lang/Class; // type@08c3 │ │ -06e5f8: 1c06 2804 |001c: const-class v6, Ljava/lang/Class; // type@0428 │ │ -06e5fc: 4d06 0502 |001e: aput-object v6, v5, v2 │ │ -06e600: 6e30 d117 3105 |0020: invoke-virtual {v1, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e606: 1a03 7214 |0023: const-string v3, "arrayIndexScale" // string@1472 │ │ -06e60a: 2345 c308 |0025: new-array v5, v4, [Ljava/lang/Class; // type@08c3 │ │ -06e60e: 1c06 2804 |0027: const-class v6, Ljava/lang/Class; // type@0428 │ │ -06e612: 4d06 0502 |0029: aput-object v6, v5, v2 │ │ -06e616: 6e30 d117 3105 |002b: invoke-virtual {v1, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e61c: 1a03 3a17 |002e: const-string v3, "getInt" // string@173a │ │ -06e620: 1225 |0030: const/4 v5, #int 2 // #2 │ │ -06e622: 2356 c308 |0031: new-array v6, v5, [Ljava/lang/Class; // type@08c3 │ │ -06e626: 4d00 0602 |0033: aput-object v0, v6, v2 │ │ -06e62a: 6207 5f07 |0035: sget-object v7, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ -06e62e: 4d07 0604 |0037: aput-object v7, v6, v4 │ │ -06e632: 6e30 d117 3106 |0039: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e638: 1a03 be1b |003c: const-string v3, "putInt" // string@1bbe │ │ -06e63c: 1236 |003e: const/4 v6, #int 3 // #3 │ │ -06e63e: 2368 c308 |003f: new-array v8, v6, [Ljava/lang/Class; // type@08c3 │ │ -06e642: 4d00 0802 |0041: aput-object v0, v8, v2 │ │ -06e646: 4d07 0804 |0043: aput-object v7, v8, v4 │ │ -06e64a: 6209 5e07 |0045: sget-object v9, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@075e │ │ -06e64e: 4d09 0805 |0047: aput-object v9, v8, v5 │ │ -06e652: 6e30 d117 3108 |0049: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e658: 1a03 5917 |004c: const-string v3, "getLong" // string@1759 │ │ -06e65c: 2358 c308 |004e: new-array v8, v5, [Ljava/lang/Class; // type@08c3 │ │ -06e660: 4d00 0802 |0050: aput-object v0, v8, v2 │ │ -06e664: 4d07 0804 |0052: aput-object v7, v8, v4 │ │ -06e668: 6e30 d117 3108 |0054: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e66e: 1a03 bf1b |0057: const-string v3, "putLong" // string@1bbf │ │ -06e672: 2368 c308 |0059: new-array v8, v6, [Ljava/lang/Class; // type@08c3 │ │ -06e676: 4d00 0802 |005b: aput-object v0, v8, v2 │ │ -06e67a: 4d07 0804 |005d: aput-object v7, v8, v4 │ │ -06e67e: 4d07 0805 |005f: aput-object v7, v8, v5 │ │ -06e682: 6e30 d117 3108 |0061: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e688: 1a03 7b17 |0064: const-string v3, "getObject" // string@177b │ │ -06e68c: 2358 c308 |0066: new-array v8, v5, [Ljava/lang/Class; // type@08c3 │ │ -06e690: 4d00 0802 |0068: aput-object v0, v8, v2 │ │ -06e694: 4d07 0804 |006a: aput-object v7, v8, v4 │ │ -06e698: 6e30 d117 3108 |006c: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e69e: 1a03 c01b |006f: const-string v3, "putObject" // string@1bc0 │ │ -06e6a2: 2366 c308 |0071: new-array v6, v6, [Ljava/lang/Class; // type@08c3 │ │ -06e6a6: 4d00 0602 |0073: aput-object v0, v6, v2 │ │ -06e6aa: 4d07 0604 |0075: aput-object v7, v6, v4 │ │ -06e6ae: 4d00 0605 |0077: aput-object v0, v6, v5 │ │ -06e6b2: 6e30 d117 3106 |0079: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e6b8: 0f04 |007c: return v4 │ │ -06e6ba: 0d00 |007d: move-exception v0 │ │ -06e6bc: 7110 120e 0000 |007e: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.a:(Ljava/lang/Throwable;)V // method@0e12 │ │ -06e6c2: 0f02 |0081: return v2 │ │ +06e618: |[06e618] com.google.crypto.tink.shaded.protobuf.r1$e.r:()Z │ │ +06e628: 1c00 4804 |0000: const-class v0, Ljava/lang/Object; // type@0448 │ │ +06e62c: 54a1 0203 |0002: iget-object v1, v10, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e630: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06e632: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +06e636: 0f02 |0007: return v2 │ │ +06e638: 6e10 2a18 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +06e63e: 0c01 |000b: move-result-object v1 │ │ +06e640: 1a03 9e1a |000c: const-string v3, "objectFieldOffset" // string@1a9e │ │ +06e644: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +06e646: 2345 c308 |000f: new-array v5, v4, [Ljava/lang/Class; // type@08c3 │ │ +06e64a: 1c06 6604 |0011: const-class v6, Ljava/lang/reflect/Field; // type@0466 │ │ +06e64e: 4d06 0502 |0013: aput-object v6, v5, v2 │ │ +06e652: 6e30 d317 3105 |0015: invoke-virtual {v1, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e658: 1a03 7114 |0018: const-string v3, "arrayBaseOffset" // string@1471 │ │ +06e65c: 2345 c308 |001a: new-array v5, v4, [Ljava/lang/Class; // type@08c3 │ │ +06e660: 1c06 2804 |001c: const-class v6, Ljava/lang/Class; // type@0428 │ │ +06e664: 4d06 0502 |001e: aput-object v6, v5, v2 │ │ +06e668: 6e30 d317 3105 |0020: invoke-virtual {v1, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e66e: 1a03 7214 |0023: const-string v3, "arrayIndexScale" // string@1472 │ │ +06e672: 2345 c308 |0025: new-array v5, v4, [Ljava/lang/Class; // type@08c3 │ │ +06e676: 1c06 2804 |0027: const-class v6, Ljava/lang/Class; // type@0428 │ │ +06e67a: 4d06 0502 |0029: aput-object v6, v5, v2 │ │ +06e67e: 6e30 d317 3105 |002b: invoke-virtual {v1, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e684: 1a03 3a17 |002e: const-string v3, "getInt" // string@173a │ │ +06e688: 1225 |0030: const/4 v5, #int 2 // #2 │ │ +06e68a: 2356 c308 |0031: new-array v6, v5, [Ljava/lang/Class; // type@08c3 │ │ +06e68e: 4d00 0602 |0033: aput-object v0, v6, v2 │ │ +06e692: 6207 5f07 |0035: sget-object v7, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ +06e696: 4d07 0604 |0037: aput-object v7, v6, v4 │ │ +06e69a: 6e30 d317 3106 |0039: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e6a0: 1a03 be1b |003c: const-string v3, "putInt" // string@1bbe │ │ +06e6a4: 1236 |003e: const/4 v6, #int 3 // #3 │ │ +06e6a6: 2368 c308 |003f: new-array v8, v6, [Ljava/lang/Class; // type@08c3 │ │ +06e6aa: 4d00 0802 |0041: aput-object v0, v8, v2 │ │ +06e6ae: 4d07 0804 |0043: aput-object v7, v8, v4 │ │ +06e6b2: 6209 5e07 |0045: sget-object v9, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@075e │ │ +06e6b6: 4d09 0805 |0047: aput-object v9, v8, v5 │ │ +06e6ba: 6e30 d317 3108 |0049: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e6c0: 1a03 5917 |004c: const-string v3, "getLong" // string@1759 │ │ +06e6c4: 2358 c308 |004e: new-array v8, v5, [Ljava/lang/Class; // type@08c3 │ │ +06e6c8: 4d00 0802 |0050: aput-object v0, v8, v2 │ │ +06e6cc: 4d07 0804 |0052: aput-object v7, v8, v4 │ │ +06e6d0: 6e30 d317 3108 |0054: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e6d6: 1a03 bf1b |0057: const-string v3, "putLong" // string@1bbf │ │ +06e6da: 2368 c308 |0059: new-array v8, v6, [Ljava/lang/Class; // type@08c3 │ │ +06e6de: 4d00 0802 |005b: aput-object v0, v8, v2 │ │ +06e6e2: 4d07 0804 |005d: aput-object v7, v8, v4 │ │ +06e6e6: 4d07 0805 |005f: aput-object v7, v8, v5 │ │ +06e6ea: 6e30 d317 3108 |0061: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e6f0: 1a03 7b17 |0064: const-string v3, "getObject" // string@177b │ │ +06e6f4: 2358 c308 |0066: new-array v8, v5, [Ljava/lang/Class; // type@08c3 │ │ +06e6f8: 4d00 0802 |0068: aput-object v0, v8, v2 │ │ +06e6fc: 4d07 0804 |006a: aput-object v7, v8, v4 │ │ +06e700: 6e30 d317 3108 |006c: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e706: 1a03 c01b |006f: const-string v3, "putObject" // string@1bc0 │ │ +06e70a: 2366 c308 |0071: new-array v6, v6, [Ljava/lang/Class; // type@08c3 │ │ +06e70e: 4d00 0602 |0073: aput-object v0, v6, v2 │ │ +06e712: 4d07 0604 |0075: aput-object v7, v6, v4 │ │ +06e716: 4d00 0605 |0077: aput-object v0, v6, v5 │ │ +06e71a: 6e30 d317 3106 |0079: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e720: 0f04 |007c: return v4 │ │ +06e722: 0d00 |007d: move-exception v0 │ │ +06e724: 7110 140e 0000 |007e: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.a:(Ljava/lang/Throwable;)V // method@0e14 │ │ +06e72a: 0f02 |0081: return v2 │ │ catches : 1 │ │ 0x0008 - 0x007c │ │ -> 0x007d │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lcom/google/crypto/tink/shaded/protobuf/r1$e;) │ │ @@ -41075,43 +41117,43 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -06e6d0: |[06e6d0] com.google.crypto.tink.shaded.protobuf.r1$e.s:()Z │ │ -06e6e0: 5460 0203 |0000: iget-object v0, v6, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ -06e6e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06e6e6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -06e6ea: 0f01 |0005: return v1 │ │ -06e6ec: 6e10 2818 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -06e6f2: 0c00 |0009: move-result-object v0 │ │ -06e6f4: 1a02 9e1a |000a: const-string v2, "objectFieldOffset" // string@1a9e │ │ -06e6f8: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -06e6fa: 2334 c308 |000d: new-array v4, v3, [Ljava/lang/Class; // type@08c3 │ │ -06e6fe: 1c05 6604 |000f: const-class v5, Ljava/lang/reflect/Field; // type@0466 │ │ -06e702: 4d05 0401 |0011: aput-object v5, v4, v1 │ │ -06e706: 6e30 d117 2004 |0013: invoke-virtual {v0, v2, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e70c: 1a02 5917 |0016: const-string v2, "getLong" // string@1759 │ │ -06e710: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -06e712: 2344 c308 |0019: new-array v4, v4, [Ljava/lang/Class; // type@08c3 │ │ -06e716: 1c05 4804 |001b: const-class v5, Ljava/lang/Object; // type@0448 │ │ -06e71a: 4d05 0401 |001d: aput-object v5, v4, v1 │ │ -06e71e: 6205 5f07 |001f: sget-object v5, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ -06e722: 4d05 0403 |0021: aput-object v5, v4, v3 │ │ -06e726: 6e30 d117 2004 |0023: invoke-virtual {v0, v2, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e72c: 7100 130e 0000 |0026: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.b:()Ljava/lang/reflect/Field; // method@0e13 │ │ -06e732: 0c00 |0029: move-result-object v0 │ │ -06e734: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ -06e738: 0f01 |002c: return v1 │ │ -06e73a: 0f03 |002d: return v3 │ │ -06e73c: 0d00 |002e: move-exception v0 │ │ -06e73e: 7110 120e 0000 |002f: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.a:(Ljava/lang/Throwable;)V // method@0e12 │ │ -06e744: 0f01 |0032: return v1 │ │ +06e738: |[06e738] com.google.crypto.tink.shaded.protobuf.r1$e.s:()Z │ │ +06e748: 5460 0203 |0000: iget-object v0, v6, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:Lsun/misc/Unsafe; // field@0302 │ │ +06e74c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06e74e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +06e752: 0f01 |0005: return v1 │ │ +06e754: 6e10 2a18 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +06e75a: 0c00 |0009: move-result-object v0 │ │ +06e75c: 1a02 9e1a |000a: const-string v2, "objectFieldOffset" // string@1a9e │ │ +06e760: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +06e762: 2334 c308 |000d: new-array v4, v3, [Ljava/lang/Class; // type@08c3 │ │ +06e766: 1c05 6604 |000f: const-class v5, Ljava/lang/reflect/Field; // type@0466 │ │ +06e76a: 4d05 0401 |0011: aput-object v5, v4, v1 │ │ +06e76e: 6e30 d317 2004 |0013: invoke-virtual {v0, v2, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e774: 1a02 5917 |0016: const-string v2, "getLong" // string@1759 │ │ +06e778: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +06e77a: 2344 c308 |0019: new-array v4, v4, [Ljava/lang/Class; // type@08c3 │ │ +06e77e: 1c05 4804 |001b: const-class v5, Ljava/lang/Object; // type@0448 │ │ +06e782: 4d05 0401 |001d: aput-object v5, v4, v1 │ │ +06e786: 6205 5f07 |001f: sget-object v5, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ +06e78a: 4d05 0403 |0021: aput-object v5, v4, v3 │ │ +06e78e: 6e30 d317 2004 |0023: invoke-virtual {v0, v2, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e794: 7100 150e 0000 |0026: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.b:()Ljava/lang/reflect/Field; // method@0e15 │ │ +06e79a: 0c00 |0029: move-result-object v0 │ │ +06e79c: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ +06e7a0: 0f01 |002c: return v1 │ │ +06e7a2: 0f03 |002d: return v3 │ │ +06e7a4: 0d00 |002e: move-exception v0 │ │ +06e7a6: 7110 140e 0000 |002f: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.a:(Ljava/lang/Throwable;)V // method@0e14 │ │ +06e7ac: 0f01 |0032: return v1 │ │ catches : 1 │ │ 0x0006 - 0x002a │ │ -> 0x002e │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ @@ -41127,23 +41169,23 @@ │ │ virtual_methods_size: 0 │ │ │ │ Class #263 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/crypto/tink/shaded/protobuf/r1$b; Lcom/google/crypto/tink/shaded/protobuf/r1$c; Lcom/google/crypto/tink/shaded/protobuf/r1$d; Lcom/google/crypto/tink/shaded/protobuf/r1$e; } │ │ Annotations on field #772 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class<" "*>;" } │ │ -Annotations on method #3612 'k' │ │ +Annotations on method #3614 'k' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "TT;>;)TT;" } │ │ -Annotations on method #3613 'l' │ │ +Annotations on method #3615 'l' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "*>;)I" } │ │ -Annotations on method #3614 'm' │ │ +Annotations on method #3616 'm' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "*>;)I" } │ │ -Annotations on method #3616 'o' │ │ +Annotations on method #3618 'o' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "*>;)Z" } │ │ -Annotations on method #3617 'p' │ │ +Annotations on method #3619 'p' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class<" "*>;" "Ljava/lang/String;" ")" "Ljava/lang/reflect/Field;" } │ │ │ │ Class #263 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/r1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -41247,223 +41289,223 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 181 16-bit code units │ │ -06ee28: |[06ee28] com.google.crypto.tink.shaded.protobuf.r1.:()V │ │ -06ee38: 1c00 c608 |0000: const-class v0, [Ljava/lang/Object; // type@08c6 │ │ -06ee3c: 1c01 8a08 |0002: const-class v1, [D // type@088a │ │ -06ee40: 1c02 8b08 |0004: const-class v2, [F // type@088b │ │ -06ee44: 1c03 8d08 |0006: const-class v3, [J // type@088d │ │ -06ee48: 1c04 8c08 |0008: const-class v4, [I // type@088c │ │ -06ee4c: 1c05 eb08 |000a: const-class v5, [Z // type@08eb │ │ -06ee50: 7100 010e 0000 |000c: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.D:()Lsun/misc/Unsafe; // method@0e01 │ │ -06ee56: 0c06 |000f: move-result-object v6 │ │ -06ee58: 6906 0303 |0010: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.a:Lsun/misc/Unsafe; // field@0303 │ │ -06ee5c: 7100 b009 0000 |0012: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.b:()Ljava/lang/Class; // method@09b0 │ │ -06ee62: 0c06 |0015: move-result-object v6 │ │ -06ee64: 6906 0403 |0016: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.b:Ljava/lang/Class; // field@0304 │ │ -06ee68: 6206 5f07 |0018: sget-object v6, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ -06ee6c: 7110 200e 0600 |001a: invoke-static {v6}, Lcom/google/crypto/tink/shaded/protobuf/r1;.o:(Ljava/lang/Class;)Z // method@0e20 │ │ -06ee72: 0a06 |001d: move-result v6 │ │ -06ee74: 6a06 0503 |001e: sput-boolean v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.c:Z // field@0305 │ │ -06ee78: 6206 5e07 |0020: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@075e │ │ -06ee7c: 7110 200e 0600 |0022: invoke-static {v6}, Lcom/google/crypto/tink/shaded/protobuf/r1;.o:(Ljava/lang/Class;)Z // method@0e20 │ │ -06ee82: 0a06 |0025: move-result v6 │ │ -06ee84: 6a06 0603 |0026: sput-boolean v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.d:Z // field@0306 │ │ -06ee88: 7100 ff0d 0000 |0028: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.B:()Lcom/google/crypto/tink/shaded/protobuf/r1$e; // method@0dff │ │ -06ee8e: 0c06 |002b: move-result-object v6 │ │ -06ee90: 6906 0703 |002c: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06ee94: 7100 110e 0000 |002e: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.T:()Z // method@0e11 │ │ -06ee9a: 0a06 |0031: move-result v6 │ │ -06ee9c: 6a06 0803 |0032: sput-boolean v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.f:Z // field@0308 │ │ -06eea0: 7100 100e 0000 |0034: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.S:()Z // method@0e10 │ │ -06eea6: 0a06 |0037: move-result v6 │ │ -06eea8: 6a06 0903 |0038: sput-boolean v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.g:Z // field@0309 │ │ -06eeac: 1c06 8808 |003a: const-class v6, [B // type@0888 │ │ -06eeb0: 7110 1d0e 0600 |003c: invoke-static {v6}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1d │ │ -06eeb6: 0a06 |003f: move-result v6 │ │ -06eeb8: 8166 |0040: int-to-long v6, v6 │ │ -06eeba: 6806 0a03 |0041: sput-wide v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.h:J // field@030a │ │ -06eebe: 7110 1d0e 0500 |0043: invoke-static {v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1d │ │ -06eec4: 0a08 |0046: move-result v8 │ │ -06eec6: 8188 |0047: int-to-long v8, v8 │ │ -06eec8: 6808 0b03 |0048: sput-wide v8, Lcom/google/crypto/tink/shaded/protobuf/r1;.i:J // field@030b │ │ -06eecc: 7110 1e0e 0500 |004a: invoke-static {v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e1e │ │ -06eed2: 0a05 |004d: move-result v5 │ │ -06eed4: 8158 |004e: int-to-long v8, v5 │ │ -06eed6: 6808 0c03 |004f: sput-wide v8, Lcom/google/crypto/tink/shaded/protobuf/r1;.j:J // field@030c │ │ -06eeda: 7110 1d0e 0400 |0051: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1d │ │ -06eee0: 0a05 |0054: move-result v5 │ │ -06eee2: 8158 |0055: int-to-long v8, v5 │ │ -06eee4: 6808 0d03 |0056: sput-wide v8, Lcom/google/crypto/tink/shaded/protobuf/r1;.k:J // field@030d │ │ -06eee8: 7110 1e0e 0400 |0058: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e1e │ │ -06eeee: 0a04 |005b: move-result v4 │ │ -06eef0: 8144 |005c: int-to-long v4, v4 │ │ -06eef2: 6804 0e03 |005d: sput-wide v4, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:J // field@030e │ │ -06eef6: 7110 1d0e 0300 |005f: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1d │ │ -06eefc: 0a04 |0062: move-result v4 │ │ -06eefe: 8144 |0063: int-to-long v4, v4 │ │ -06ef00: 6804 0f03 |0064: sput-wide v4, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:J // field@030f │ │ -06ef04: 7110 1e0e 0300 |0066: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e1e │ │ -06ef0a: 0a03 |0069: move-result v3 │ │ -06ef0c: 8133 |006a: int-to-long v3, v3 │ │ -06ef0e: 6803 1003 |006b: sput-wide v3, Lcom/google/crypto/tink/shaded/protobuf/r1;.n:J // field@0310 │ │ -06ef12: 7110 1d0e 0200 |006d: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1d │ │ -06ef18: 0a03 |0070: move-result v3 │ │ -06ef1a: 8133 |0071: int-to-long v3, v3 │ │ -06ef1c: 6803 1103 |0072: sput-wide v3, Lcom/google/crypto/tink/shaded/protobuf/r1;.o:J // field@0311 │ │ -06ef20: 7110 1e0e 0200 |0074: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e1e │ │ -06ef26: 0a02 |0077: move-result v2 │ │ -06ef28: 8122 |0078: int-to-long v2, v2 │ │ -06ef2a: 6802 1203 |0079: sput-wide v2, Lcom/google/crypto/tink/shaded/protobuf/r1;.p:J // field@0312 │ │ -06ef2e: 7110 1d0e 0100 |007b: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1d │ │ -06ef34: 0a02 |007e: move-result v2 │ │ -06ef36: 8122 |007f: int-to-long v2, v2 │ │ -06ef38: 6802 1303 |0080: sput-wide v2, Lcom/google/crypto/tink/shaded/protobuf/r1;.q:J // field@0313 │ │ -06ef3c: 7110 1e0e 0100 |0082: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e1e │ │ -06ef42: 0a01 |0085: move-result v1 │ │ -06ef44: 8111 |0086: int-to-long v1, v1 │ │ -06ef46: 6801 1403 |0087: sput-wide v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.r:J // field@0314 │ │ -06ef4a: 7110 1d0e 0000 |0089: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1d │ │ -06ef50: 0a01 |008c: move-result v1 │ │ -06ef52: 8111 |008d: int-to-long v1, v1 │ │ -06ef54: 6801 1503 |008e: sput-wide v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.s:J // field@0315 │ │ -06ef58: 7110 1e0e 0000 |0090: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e1e │ │ -06ef5e: 0a00 |0093: move-result v0 │ │ -06ef60: 8100 |0094: int-to-long v0, v0 │ │ -06ef62: 6800 1603 |0095: sput-wide v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.t:J // field@0316 │ │ -06ef66: 7100 1f0e 0000 |0097: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.n:()Ljava/lang/reflect/Field; // method@0e1f │ │ -06ef6c: 0c00 |009a: move-result-object v0 │ │ -06ef6e: 7110 220e 0000 |009b: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.q:(Ljava/lang/reflect/Field;)J // method@0e22 │ │ -06ef74: 0b00 |009e: move-result-wide v0 │ │ -06ef76: 6800 1703 |009f: sput-wide v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.u:J // field@0317 │ │ -06ef7a: 1600 0700 |00a1: const-wide/16 v0, #int 7 // #7 │ │ -06ef7e: c060 |00a3: and-long/2addr v0, v6 │ │ -06ef80: 8401 |00a4: long-to-int v1, v0 │ │ -06ef82: 6701 1803 |00a5: sput v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.v:I // field@0318 │ │ -06ef86: 7100 de18 0000 |00a7: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@18de │ │ -06ef8c: 0c00 |00aa: move-result-object v0 │ │ -06ef8e: 6201 6a07 |00ab: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@076a │ │ -06ef92: 3310 0400 |00ad: if-ne v0, v1, 00b1 // +0004 │ │ -06ef96: 1210 |00af: const/4 v0, #int 1 // #1 │ │ -06ef98: 2802 |00b0: goto 00b2 // +0002 │ │ -06ef9a: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ -06ef9c: 6a00 1903 |00b2: sput-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.w:Z // field@0319 │ │ -06efa0: 0e00 |00b4: return-void │ │ +06ee90: |[06ee90] com.google.crypto.tink.shaded.protobuf.r1.:()V │ │ +06eea0: 1c00 c608 |0000: const-class v0, [Ljava/lang/Object; // type@08c6 │ │ +06eea4: 1c01 8a08 |0002: const-class v1, [D // type@088a │ │ +06eea8: 1c02 8b08 |0004: const-class v2, [F // type@088b │ │ +06eeac: 1c03 8d08 |0006: const-class v3, [J // type@088d │ │ +06eeb0: 1c04 8c08 |0008: const-class v4, [I // type@088c │ │ +06eeb4: 1c05 eb08 |000a: const-class v5, [Z // type@08eb │ │ +06eeb8: 7100 030e 0000 |000c: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.D:()Lsun/misc/Unsafe; // method@0e03 │ │ +06eebe: 0c06 |000f: move-result-object v6 │ │ +06eec0: 6906 0303 |0010: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.a:Lsun/misc/Unsafe; // field@0303 │ │ +06eec4: 7100 b209 0000 |0012: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.b:()Ljava/lang/Class; // method@09b2 │ │ +06eeca: 0c06 |0015: move-result-object v6 │ │ +06eecc: 6906 0403 |0016: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.b:Ljava/lang/Class; // field@0304 │ │ +06eed0: 6206 5f07 |0018: sget-object v6, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ +06eed4: 7110 220e 0600 |001a: invoke-static {v6}, Lcom/google/crypto/tink/shaded/protobuf/r1;.o:(Ljava/lang/Class;)Z // method@0e22 │ │ +06eeda: 0a06 |001d: move-result v6 │ │ +06eedc: 6a06 0503 |001e: sput-boolean v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.c:Z // field@0305 │ │ +06eee0: 6206 5e07 |0020: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@075e │ │ +06eee4: 7110 220e 0600 |0022: invoke-static {v6}, Lcom/google/crypto/tink/shaded/protobuf/r1;.o:(Ljava/lang/Class;)Z // method@0e22 │ │ +06eeea: 0a06 |0025: move-result v6 │ │ +06eeec: 6a06 0603 |0026: sput-boolean v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.d:Z // field@0306 │ │ +06eef0: 7100 010e 0000 |0028: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.B:()Lcom/google/crypto/tink/shaded/protobuf/r1$e; // method@0e01 │ │ +06eef6: 0c06 |002b: move-result-object v6 │ │ +06eef8: 6906 0703 |002c: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06eefc: 7100 130e 0000 |002e: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.T:()Z // method@0e13 │ │ +06ef02: 0a06 |0031: move-result v6 │ │ +06ef04: 6a06 0803 |0032: sput-boolean v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.f:Z // field@0308 │ │ +06ef08: 7100 120e 0000 |0034: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.S:()Z // method@0e12 │ │ +06ef0e: 0a06 |0037: move-result v6 │ │ +06ef10: 6a06 0903 |0038: sput-boolean v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.g:Z // field@0309 │ │ +06ef14: 1c06 8808 |003a: const-class v6, [B // type@0888 │ │ +06ef18: 7110 1f0e 0600 |003c: invoke-static {v6}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1f │ │ +06ef1e: 0a06 |003f: move-result v6 │ │ +06ef20: 8166 |0040: int-to-long v6, v6 │ │ +06ef22: 6806 0a03 |0041: sput-wide v6, Lcom/google/crypto/tink/shaded/protobuf/r1;.h:J // field@030a │ │ +06ef26: 7110 1f0e 0500 |0043: invoke-static {v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1f │ │ +06ef2c: 0a08 |0046: move-result v8 │ │ +06ef2e: 8188 |0047: int-to-long v8, v8 │ │ +06ef30: 6808 0b03 |0048: sput-wide v8, Lcom/google/crypto/tink/shaded/protobuf/r1;.i:J // field@030b │ │ +06ef34: 7110 200e 0500 |004a: invoke-static {v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e20 │ │ +06ef3a: 0a05 |004d: move-result v5 │ │ +06ef3c: 8158 |004e: int-to-long v8, v5 │ │ +06ef3e: 6808 0c03 |004f: sput-wide v8, Lcom/google/crypto/tink/shaded/protobuf/r1;.j:J // field@030c │ │ +06ef42: 7110 1f0e 0400 |0051: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1f │ │ +06ef48: 0a05 |0054: move-result v5 │ │ +06ef4a: 8158 |0055: int-to-long v8, v5 │ │ +06ef4c: 6808 0d03 |0056: sput-wide v8, Lcom/google/crypto/tink/shaded/protobuf/r1;.k:J // field@030d │ │ +06ef50: 7110 200e 0400 |0058: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e20 │ │ +06ef56: 0a04 |005b: move-result v4 │ │ +06ef58: 8144 |005c: int-to-long v4, v4 │ │ +06ef5a: 6804 0e03 |005d: sput-wide v4, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:J // field@030e │ │ +06ef5e: 7110 1f0e 0300 |005f: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1f │ │ +06ef64: 0a04 |0062: move-result v4 │ │ +06ef66: 8144 |0063: int-to-long v4, v4 │ │ +06ef68: 6804 0f03 |0064: sput-wide v4, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:J // field@030f │ │ +06ef6c: 7110 200e 0300 |0066: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e20 │ │ +06ef72: 0a03 |0069: move-result v3 │ │ +06ef74: 8133 |006a: int-to-long v3, v3 │ │ +06ef76: 6803 1003 |006b: sput-wide v3, Lcom/google/crypto/tink/shaded/protobuf/r1;.n:J // field@0310 │ │ +06ef7a: 7110 1f0e 0200 |006d: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1f │ │ +06ef80: 0a03 |0070: move-result v3 │ │ +06ef82: 8133 |0071: int-to-long v3, v3 │ │ +06ef84: 6803 1103 |0072: sput-wide v3, Lcom/google/crypto/tink/shaded/protobuf/r1;.o:J // field@0311 │ │ +06ef88: 7110 200e 0200 |0074: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e20 │ │ +06ef8e: 0a02 |0077: move-result v2 │ │ +06ef90: 8122 |0078: int-to-long v2, v2 │ │ +06ef92: 6802 1203 |0079: sput-wide v2, Lcom/google/crypto/tink/shaded/protobuf/r1;.p:J // field@0312 │ │ +06ef96: 7110 1f0e 0100 |007b: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1f │ │ +06ef9c: 0a02 |007e: move-result v2 │ │ +06ef9e: 8122 |007f: int-to-long v2, v2 │ │ +06efa0: 6802 1303 |0080: sput-wide v2, Lcom/google/crypto/tink/shaded/protobuf/r1;.q:J // field@0313 │ │ +06efa4: 7110 200e 0100 |0082: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e20 │ │ +06efaa: 0a01 |0085: move-result v1 │ │ +06efac: 8111 |0086: int-to-long v1, v1 │ │ +06efae: 6801 1403 |0087: sput-wide v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.r:J // field@0314 │ │ +06efb2: 7110 1f0e 0000 |0089: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.l:(Ljava/lang/Class;)I // method@0e1f │ │ +06efb8: 0a01 |008c: move-result v1 │ │ +06efba: 8111 |008d: int-to-long v1, v1 │ │ +06efbc: 6801 1503 |008e: sput-wide v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.s:J // field@0315 │ │ +06efc0: 7110 200e 0000 |0090: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.m:(Ljava/lang/Class;)I // method@0e20 │ │ +06efc6: 0a00 |0093: move-result v0 │ │ +06efc8: 8100 |0094: int-to-long v0, v0 │ │ +06efca: 6800 1603 |0095: sput-wide v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.t:J // field@0316 │ │ +06efce: 7100 210e 0000 |0097: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.n:()Ljava/lang/reflect/Field; // method@0e21 │ │ +06efd4: 0c00 |009a: move-result-object v0 │ │ +06efd6: 7110 240e 0000 |009b: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.q:(Ljava/lang/reflect/Field;)J // method@0e24 │ │ +06efdc: 0b00 |009e: move-result-wide v0 │ │ +06efde: 6800 1703 |009f: sput-wide v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.u:J // field@0317 │ │ +06efe2: 1600 0700 |00a1: const-wide/16 v0, #int 7 // #7 │ │ +06efe6: c060 |00a3: and-long/2addr v0, v6 │ │ +06efe8: 8401 |00a4: long-to-int v1, v0 │ │ +06efea: 6701 1803 |00a5: sput v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.v:I // field@0318 │ │ +06efee: 7100 e018 0000 |00a7: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@18e0 │ │ +06eff4: 0c00 |00aa: move-result-object v0 │ │ +06eff6: 6201 6a07 |00ab: sget-object v1, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@076a │ │ +06effa: 3310 0400 |00ad: if-ne v0, v1, 00b1 // +0004 │ │ +06effe: 1210 |00af: const/4 v0, #int 1 // #1 │ │ +06f000: 2802 |00b0: goto 00b2 // +0002 │ │ +06f002: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ +06f004: 6a00 1903 |00b2: sput-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.w:Z // field@0319 │ │ +06f008: 0e00 |00b4: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06efa4: |[06efa4] com.google.crypto.tink.shaded.protobuf.r1.:()V │ │ -06efb4: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06efba: 0e00 |0003: return-void │ │ +06f00c: |[06f00c] com.google.crypto.tink.shaded.protobuf.r1.:()V │ │ +06f01c: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06f022: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'A' │ │ type : '(Ljava/lang/Object;J)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06edd0: |[06edd0] com.google.crypto.tink.shaded.protobuf.r1.A:(Ljava/lang/Object;J)J │ │ -06ede0: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06ede4: 6e40 f00d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.h:(Ljava/lang/Object;J)J // method@0df0 │ │ -06edea: 0b01 |0005: move-result-wide v1 │ │ -06edec: 1001 |0006: return-wide v1 │ │ +06ee38: |[06ee38] com.google.crypto.tink.shaded.protobuf.r1.A:(Ljava/lang/Object;J)J │ │ +06ee48: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06ee4c: 6e40 f20d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.h:(Ljava/lang/Object;J)J // method@0df2 │ │ +06ee52: 0b01 |0005: move-result-wide v1 │ │ +06ee54: 1001 |0006: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'B' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/r1$e;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06eb8c: |[06eb8c] com.google.crypto.tink.shaded.protobuf.r1.B:()Lcom/google/crypto/tink/shaded/protobuf/r1$e; │ │ -06eb9c: 6200 0303 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.a:Lsun/misc/Unsafe; // field@0303 │ │ -06eba0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06eba2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -06eba6: 1101 |0005: return-object v1 │ │ -06eba8: 7100 b109 0000 |0006: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.c:()Z // method@09b1 │ │ -06ebae: 0a02 |0009: move-result v2 │ │ -06ebb0: 3802 1600 |000a: if-eqz v2, 0020 // +0016 │ │ -06ebb4: 6302 0503 |000c: sget-boolean v2, Lcom/google/crypto/tink/shaded/protobuf/r1;.c:Z // field@0305 │ │ -06ebb8: 3802 0800 |000e: if-eqz v2, 0016 // +0008 │ │ -06ebbc: 2201 8c02 |0010: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/r1$c; // type@028c │ │ -06ebc0: 7020 d30d 0100 |0012: invoke-direct {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$c;.:(Lsun/misc/Unsafe;)V // method@0dd3 │ │ -06ebc6: 1101 |0015: return-object v1 │ │ -06ebc8: 6302 0603 |0016: sget-boolean v2, Lcom/google/crypto/tink/shaded/protobuf/r1;.d:Z // field@0306 │ │ -06ebcc: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ -06ebd0: 2201 8b02 |001a: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/r1$b; // type@028b │ │ -06ebd4: 7020 c90d 0100 |001c: invoke-direct {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$b;.:(Lsun/misc/Unsafe;)V // method@0dc9 │ │ -06ebda: 1101 |001f: return-object v1 │ │ -06ebdc: 2201 8d02 |0020: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/r1$d; // type@028d │ │ -06ebe0: 7020 dd0d 0100 |0022: invoke-direct {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$d;.:(Lsun/misc/Unsafe;)V // method@0ddd │ │ -06ebe6: 1101 |0025: return-object v1 │ │ +06ebf4: |[06ebf4] com.google.crypto.tink.shaded.protobuf.r1.B:()Lcom/google/crypto/tink/shaded/protobuf/r1$e; │ │ +06ec04: 6200 0303 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.a:Lsun/misc/Unsafe; // field@0303 │ │ +06ec08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06ec0a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +06ec0e: 1101 |0005: return-object v1 │ │ +06ec10: 7100 b309 0000 |0006: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.c:()Z // method@09b3 │ │ +06ec16: 0a02 |0009: move-result v2 │ │ +06ec18: 3802 1600 |000a: if-eqz v2, 0020 // +0016 │ │ +06ec1c: 6302 0503 |000c: sget-boolean v2, Lcom/google/crypto/tink/shaded/protobuf/r1;.c:Z // field@0305 │ │ +06ec20: 3802 0800 |000e: if-eqz v2, 0016 // +0008 │ │ +06ec24: 2201 8c02 |0010: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/r1$c; // type@028c │ │ +06ec28: 7020 d50d 0100 |0012: invoke-direct {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$c;.:(Lsun/misc/Unsafe;)V // method@0dd5 │ │ +06ec2e: 1101 |0015: return-object v1 │ │ +06ec30: 6302 0603 |0016: sget-boolean v2, Lcom/google/crypto/tink/shaded/protobuf/r1;.d:Z // field@0306 │ │ +06ec34: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ +06ec38: 2201 8b02 |001a: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/r1$b; // type@028b │ │ +06ec3c: 7020 cb0d 0100 |001c: invoke-direct {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$b;.:(Lsun/misc/Unsafe;)V // method@0dcb │ │ +06ec42: 1101 |001f: return-object v1 │ │ +06ec44: 2201 8d02 |0020: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/r1$d; // type@028d │ │ +06ec48: 7020 df0d 0100 |0022: invoke-direct {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$d;.:(Lsun/misc/Unsafe;)V // method@0ddf │ │ +06ec4e: 1101 |0025: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'C' │ │ type : '(Ljava/lang/Object;J)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06ecdc: |[06ecdc] com.google.crypto.tink.shaded.protobuf.r1.C:(Ljava/lang/Object;J)Ljava/lang/Object; │ │ -06ecec: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06ecf0: 6e40 f10d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.i:(Ljava/lang/Object;J)Ljava/lang/Object; // method@0df1 │ │ -06ecf6: 0c01 |0005: move-result-object v1 │ │ -06ecf8: 1101 |0006: return-object v1 │ │ +06ed44: |[06ed44] com.google.crypto.tink.shaded.protobuf.r1.C:(Ljava/lang/Object;J)Ljava/lang/Object; │ │ +06ed54: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06ed58: 6e40 f30d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.i:(Ljava/lang/Object;J)Ljava/lang/Object; // method@0df3 │ │ +06ed5e: 0c01 |0005: move-result-object v1 │ │ +06ed60: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'D' │ │ type : '()Lsun/misc/Unsafe;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06edf0: |[06edf0] com.google.crypto.tink.shaded.protobuf.r1.D:()Lsun/misc/Unsafe; │ │ -06ee00: 2200 8a02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/r1$a; // type@028a │ │ -06ee04: 7010 c60d 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$a;.:()V // method@0dc6 │ │ -06ee0a: 7110 e818 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@18e8 │ │ -06ee10: 0c00 |0008: move-result-object v0 │ │ -06ee12: 1f00 6a07 |0009: check-cast v0, Lsun/misc/Unsafe; // type@076a │ │ -06ee16: 2802 |000b: goto 000d // +0002 │ │ -06ee18: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06ee1a: 1100 |000d: return-object v0 │ │ +06ee58: |[06ee58] com.google.crypto.tink.shaded.protobuf.r1.D:()Lsun/misc/Unsafe; │ │ +06ee68: 2200 8a02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/r1$a; // type@028a │ │ +06ee6c: 7010 c80d 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$a;.:()V // method@0dc8 │ │ +06ee72: 7110 ea18 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; // method@18ea │ │ +06ee78: 0c00 |0008: move-result-object v0 │ │ +06ee7a: 1f00 6a07 |0009: check-cast v0, Lsun/misc/Unsafe; // type@076a │ │ +06ee7e: 2802 |000b: goto 000d // +0002 │ │ +06ee80: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06ee82: 1100 |000d: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ -> 0x000c │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ @@ -41471,513 +41513,513 @@ │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ea40: |[06ea40] com.google.crypto.tink.shaded.protobuf.r1.E:()Z │ │ -06ea50: 6300 0903 |0000: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.g:Z // field@0309 │ │ -06ea54: 0f00 |0002: return v0 │ │ +06eaa8: |[06eaa8] com.google.crypto.tink.shaded.protobuf.r1.E:()Z │ │ +06eab8: 6300 0903 |0000: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.g:Z // field@0309 │ │ +06eabc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'F' │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ea58: |[06ea58] com.google.crypto.tink.shaded.protobuf.r1.F:()Z │ │ -06ea68: 6300 0803 |0000: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.f:Z // field@0308 │ │ -06ea6c: 0f00 |0002: return v0 │ │ +06eac0: |[06eac0] com.google.crypto.tink.shaded.protobuf.r1.F:()Z │ │ +06ead0: 6300 0803 |0000: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.f:Z // field@0308 │ │ +06ead4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'G' │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -06f034: |[06f034] com.google.crypto.tink.shaded.protobuf.r1.G:(Ljava/lang/Throwable;)V │ │ -06f044: 1c00 8f02 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/r1; // type@028f │ │ -06f048: 6e10 d317 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d3 │ │ -06f04e: 0c00 |0005: move-result-object v0 │ │ -06f050: 7110 441a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@1a44 │ │ -06f056: 0c00 |0009: move-result-object v0 │ │ -06f058: 6201 7407 |000a: sget-object v1, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@0774 │ │ -06f05c: 2202 5504 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0455 │ │ -06f060: 7010 6518 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -06f066: 1a03 681b |0011: const-string v3, "platform method missing - proto runtime falling back to safer methods: " // string@1b68 │ │ -06f06a: 6e20 6d18 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -06f070: 6e20 6c18 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -06f076: 6e10 7018 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -06f07c: 0c04 |001c: move-result-object v4 │ │ -06f07e: 6e30 461a 1004 |001d: invoke-virtual {v0, v1, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@1a46 │ │ -06f084: 0e00 |0020: return-void │ │ +06f09c: |[06f09c] com.google.crypto.tink.shaded.protobuf.r1.G:(Ljava/lang/Throwable;)V │ │ +06f0ac: 1c00 8f02 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/r1; // type@028f │ │ +06f0b0: 6e10 d517 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d5 │ │ +06f0b6: 0c00 |0005: move-result-object v0 │ │ +06f0b8: 7110 461a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@1a46 │ │ +06f0be: 0c00 |0009: move-result-object v0 │ │ +06f0c0: 6201 7407 |000a: sget-object v1, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@0774 │ │ +06f0c4: 2202 5504 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0455 │ │ +06f0c8: 7010 6718 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +06f0ce: 1a03 681b |0011: const-string v3, "platform method missing - proto runtime falling back to safer methods: " // string@1b68 │ │ +06f0d2: 6e20 6f18 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +06f0d8: 6e20 6e18 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +06f0de: 6e10 7218 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +06f0e4: 0c04 |001c: move-result-object v4 │ │ +06f0e6: 6e30 481a 1004 |001d: invoke-virtual {v0, v1, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@1a48 │ │ +06f0ec: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'H' │ │ type : '(Ljava/lang/Object;JZ)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06f088: |[06f088] com.google.crypto.tink.shaded.protobuf.r1.H:(Ljava/lang/Object;JZ)V │ │ -06f098: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06f09c: 6e54 f30d 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.k:(Ljava/lang/Object;JZ)V // method@0df3 │ │ -06f0a2: 0e00 |0005: return-void │ │ +06f0f0: |[06f0f0] com.google.crypto.tink.shaded.protobuf.r1.H:(Ljava/lang/Object;JZ)V │ │ +06f100: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06f104: 6e54 f50d 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.k:(Ljava/lang/Object;JZ)V // method@0df5 │ │ +06f10a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'I' │ │ type : '(Ljava/lang/Object;JZ)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -06f0a4: |[06f0a4] com.google.crypto.tink.shaded.protobuf.r1.I:(Ljava/lang/Object;JZ)V │ │ -06f0b4: 8d33 |0000: int-to-byte v3, v3 │ │ -06f0b6: 7140 090e 1032 |0001: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.L:(Ljava/lang/Object;JB)V // method@0e09 │ │ -06f0bc: 0e00 |0004: return-void │ │ +06f10c: |[06f10c] com.google.crypto.tink.shaded.protobuf.r1.I:(Ljava/lang/Object;JZ)V │ │ +06f11c: 8d33 |0000: int-to-byte v3, v3 │ │ +06f11e: 7140 0b0e 1032 |0001: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.L:(Ljava/lang/Object;JB)V // method@0e0b │ │ +06f124: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'J' │ │ type : '(Ljava/lang/Object;JZ)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -06f0c0: |[06f0c0] com.google.crypto.tink.shaded.protobuf.r1.J:(Ljava/lang/Object;JZ)V │ │ -06f0d0: 8d33 |0000: int-to-byte v3, v3 │ │ -06f0d2: 7140 0a0e 1032 |0001: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.M:(Ljava/lang/Object;JB)V // method@0e0a │ │ -06f0d8: 0e00 |0004: return-void │ │ +06f128: |[06f128] com.google.crypto.tink.shaded.protobuf.r1.J:(Ljava/lang/Object;JZ)V │ │ +06f138: 8d33 |0000: int-to-byte v3, v3 │ │ +06f13a: 7140 0c0e 1032 |0001: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.M:(Ljava/lang/Object;JB)V // method@0e0c │ │ +06f140: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'K' │ │ type : '([BJB)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -06f0dc: |[06f0dc] com.google.crypto.tink.shaded.protobuf.r1.K:([BJB)V │ │ -06f0ec: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06f0f0: 6101 0a03 |0002: sget-wide v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.h:J // field@030a │ │ -06f0f4: bb41 |0004: add-long/2addr v1, v4 │ │ -06f0f6: 6e56 f40d 3021 |0005: invoke-virtual {v0, v3, v1, v2, v6}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.l:(Ljava/lang/Object;JB)V // method@0df4 │ │ -06f0fc: 0e00 |0008: return-void │ │ +06f144: |[06f144] com.google.crypto.tink.shaded.protobuf.r1.K:([BJB)V │ │ +06f154: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06f158: 6101 0a03 |0002: sget-wide v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.h:J // field@030a │ │ +06f15c: bb41 |0004: add-long/2addr v1, v4 │ │ +06f15e: 6e56 f60d 3021 |0005: invoke-virtual {v0, v3, v1, v2, v6}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.l:(Ljava/lang/Object;JB)V // method@0df6 │ │ +06f164: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'L' │ │ type : '(Ljava/lang/Object;JB)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -06f100: |[06f100] com.google.crypto.tink.shaded.protobuf.r1.L:(Ljava/lang/Object;JB)V │ │ -06f110: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ -06f114: c050 |0002: and-long/2addr v0, v5 │ │ -06f116: 7130 2b0e 0401 |0003: invoke-static {v4, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.z:(Ljava/lang/Object;J)I // method@0e2b │ │ -06f11c: 0a02 |0006: move-result v2 │ │ -06f11e: 8456 |0007: long-to-int v6, v5 │ │ -06f120: df05 06ff |0008: xor-int/lit8 v5, v6, #int -1 // #ff │ │ -06f124: dd05 0503 |000a: and-int/lit8 v5, v5, #int 3 // #03 │ │ -06f128: e005 0503 |000c: shl-int/lit8 v5, v5, #int 3 // #03 │ │ -06f12c: 1306 ff00 |000e: const/16 v6, #int 255 // #ff │ │ -06f130: 9803 0605 |0010: shl-int v3, v6, v5 │ │ -06f134: df03 03ff |0012: xor-int/lit8 v3, v3, #int -1 // #ff │ │ -06f138: b532 |0014: and-int/2addr v2, v3 │ │ -06f13a: b576 |0015: and-int/2addr v6, v7 │ │ -06f13c: 9805 0605 |0016: shl-int v5, v6, v5 │ │ -06f140: b625 |0018: or-int/2addr v5, v2 │ │ -06f142: 7140 0d0e 0451 |0019: invoke-static {v4, v0, v1, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.P:(Ljava/lang/Object;JI)V // method@0e0d │ │ -06f148: 0e00 |001c: return-void │ │ +06f168: |[06f168] com.google.crypto.tink.shaded.protobuf.r1.L:(Ljava/lang/Object;JB)V │ │ +06f178: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ +06f17c: c050 |0002: and-long/2addr v0, v5 │ │ +06f17e: 7130 2d0e 0401 |0003: invoke-static {v4, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.z:(Ljava/lang/Object;J)I // method@0e2d │ │ +06f184: 0a02 |0006: move-result v2 │ │ +06f186: 8456 |0007: long-to-int v6, v5 │ │ +06f188: df05 06ff |0008: xor-int/lit8 v5, v6, #int -1 // #ff │ │ +06f18c: dd05 0503 |000a: and-int/lit8 v5, v5, #int 3 // #03 │ │ +06f190: e005 0503 |000c: shl-int/lit8 v5, v5, #int 3 // #03 │ │ +06f194: 1306 ff00 |000e: const/16 v6, #int 255 // #ff │ │ +06f198: 9803 0605 |0010: shl-int v3, v6, v5 │ │ +06f19c: df03 03ff |0012: xor-int/lit8 v3, v3, #int -1 // #ff │ │ +06f1a0: b532 |0014: and-int/2addr v2, v3 │ │ +06f1a2: b576 |0015: and-int/2addr v6, v7 │ │ +06f1a4: 9805 0605 |0016: shl-int v5, v6, v5 │ │ +06f1a8: b625 |0018: or-int/2addr v5, v2 │ │ +06f1aa: 7140 0f0e 0451 |0019: invoke-static {v4, v0, v1, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.P:(Ljava/lang/Object;JI)V // method@0e0f │ │ +06f1b0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'M' │ │ type : '(Ljava/lang/Object;JB)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -06f14c: |[06f14c] com.google.crypto.tink.shaded.protobuf.r1.M:(Ljava/lang/Object;JB)V │ │ -06f15c: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ -06f160: c050 |0002: and-long/2addr v0, v5 │ │ -06f162: 7130 2b0e 0401 |0003: invoke-static {v4, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.z:(Ljava/lang/Object;J)I // method@0e2b │ │ -06f168: 0a02 |0006: move-result v2 │ │ -06f16a: 8456 |0007: long-to-int v6, v5 │ │ -06f16c: dd05 0603 |0008: and-int/lit8 v5, v6, #int 3 // #03 │ │ -06f170: e005 0503 |000a: shl-int/lit8 v5, v5, #int 3 // #03 │ │ -06f174: 1306 ff00 |000c: const/16 v6, #int 255 // #ff │ │ -06f178: 9803 0605 |000e: shl-int v3, v6, v5 │ │ -06f17c: df03 03ff |0010: xor-int/lit8 v3, v3, #int -1 // #ff │ │ -06f180: b532 |0012: and-int/2addr v2, v3 │ │ -06f182: b576 |0013: and-int/2addr v6, v7 │ │ -06f184: 9805 0605 |0014: shl-int v5, v6, v5 │ │ -06f188: b625 |0016: or-int/2addr v5, v2 │ │ -06f18a: 7140 0d0e 0451 |0017: invoke-static {v4, v0, v1, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.P:(Ljava/lang/Object;JI)V // method@0e0d │ │ -06f190: 0e00 |001a: return-void │ │ +06f1b4: |[06f1b4] com.google.crypto.tink.shaded.protobuf.r1.M:(Ljava/lang/Object;JB)V │ │ +06f1c4: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ +06f1c8: c050 |0002: and-long/2addr v0, v5 │ │ +06f1ca: 7130 2d0e 0401 |0003: invoke-static {v4, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.z:(Ljava/lang/Object;J)I // method@0e2d │ │ +06f1d0: 0a02 |0006: move-result v2 │ │ +06f1d2: 8456 |0007: long-to-int v6, v5 │ │ +06f1d4: dd05 0603 |0008: and-int/lit8 v5, v6, #int 3 // #03 │ │ +06f1d8: e005 0503 |000a: shl-int/lit8 v5, v5, #int 3 // #03 │ │ +06f1dc: 1306 ff00 |000c: const/16 v6, #int 255 // #ff │ │ +06f1e0: 9803 0605 |000e: shl-int v3, v6, v5 │ │ +06f1e4: df03 03ff |0010: xor-int/lit8 v3, v3, #int -1 // #ff │ │ +06f1e8: b532 |0012: and-int/2addr v2, v3 │ │ +06f1ea: b576 |0013: and-int/2addr v6, v7 │ │ +06f1ec: 9805 0605 |0014: shl-int v5, v6, v5 │ │ +06f1f0: b625 |0016: or-int/2addr v5, v2 │ │ +06f1f2: 7140 0f0e 0451 |0017: invoke-static {v4, v0, v1, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1;.P:(Ljava/lang/Object;JI)V // method@0e0f │ │ +06f1f8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'N' │ │ type : '(Ljava/lang/Object;JD)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 9 16-bit code units │ │ -06f194: |[06f194] com.google.crypto.tink.shaded.protobuf.r1.N:(Ljava/lang/Object;JD)V │ │ -06f1a4: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06f1a8: 0761 |0002: move-object v1, v6 │ │ -06f1aa: 0472 |0003: move-wide v2, v7 │ │ -06f1ac: 0494 |0004: move-wide v4, v9 │ │ -06f1ae: 7406 f50d 0000 |0005: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.m:(Ljava/lang/Object;JD)V // method@0df5 │ │ -06f1b4: 0e00 |0008: return-void │ │ +06f1fc: |[06f1fc] com.google.crypto.tink.shaded.protobuf.r1.N:(Ljava/lang/Object;JD)V │ │ +06f20c: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06f210: 0761 |0002: move-object v1, v6 │ │ +06f212: 0472 |0003: move-wide v2, v7 │ │ +06f214: 0494 |0004: move-wide v4, v9 │ │ +06f216: 7406 f70d 0000 |0005: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.m:(Ljava/lang/Object;JD)V // method@0df7 │ │ +06f21c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'O' │ │ type : '(Ljava/lang/Object;JF)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06f1b8: |[06f1b8] com.google.crypto.tink.shaded.protobuf.r1.O:(Ljava/lang/Object;JF)V │ │ -06f1c8: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06f1cc: 6e54 f60d 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.n:(Ljava/lang/Object;JF)V // method@0df6 │ │ -06f1d2: 0e00 |0005: return-void │ │ +06f220: |[06f220] com.google.crypto.tink.shaded.protobuf.r1.O:(Ljava/lang/Object;JF)V │ │ +06f230: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06f234: 6e54 f80d 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.n:(Ljava/lang/Object;JF)V // method@0df8 │ │ +06f23a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'P' │ │ type : '(Ljava/lang/Object;JI)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06f1d4: |[06f1d4] com.google.crypto.tink.shaded.protobuf.r1.P:(Ljava/lang/Object;JI)V │ │ -06f1e4: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06f1e8: 6e54 f70d 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.o:(Ljava/lang/Object;JI)V // method@0df7 │ │ -06f1ee: 0e00 |0005: return-void │ │ +06f23c: |[06f23c] com.google.crypto.tink.shaded.protobuf.r1.P:(Ljava/lang/Object;JI)V │ │ +06f24c: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06f250: 6e54 f90d 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.o:(Ljava/lang/Object;JI)V // method@0df9 │ │ +06f256: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'Q' │ │ type : '(Ljava/lang/Object;JJ)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 9 16-bit code units │ │ -06f1f0: |[06f1f0] com.google.crypto.tink.shaded.protobuf.r1.Q:(Ljava/lang/Object;JJ)V │ │ -06f200: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06f204: 0761 |0002: move-object v1, v6 │ │ -06f206: 0472 |0003: move-wide v2, v7 │ │ -06f208: 0494 |0004: move-wide v4, v9 │ │ -06f20a: 7406 f80d 0000 |0005: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.p:(Ljava/lang/Object;JJ)V // method@0df8 │ │ -06f210: 0e00 |0008: return-void │ │ +06f258: |[06f258] com.google.crypto.tink.shaded.protobuf.r1.Q:(Ljava/lang/Object;JJ)V │ │ +06f268: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06f26c: 0761 |0002: move-object v1, v6 │ │ +06f26e: 0472 |0003: move-wide v2, v7 │ │ +06f270: 0494 |0004: move-wide v4, v9 │ │ +06f272: 7406 fa0d 0000 |0005: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.p:(Ljava/lang/Object;JJ)V // method@0dfa │ │ +06f278: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'R' │ │ type : '(Ljava/lang/Object;JLjava/lang/Object;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06f214: |[06f214] com.google.crypto.tink.shaded.protobuf.r1.R:(Ljava/lang/Object;JLjava/lang/Object;)V │ │ -06f224: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06f228: 6e54 f90d 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.q:(Ljava/lang/Object;JLjava/lang/Object;)V // method@0df9 │ │ -06f22e: 0e00 |0005: return-void │ │ +06f27c: |[06f27c] com.google.crypto.tink.shaded.protobuf.r1.R:(Ljava/lang/Object;JLjava/lang/Object;)V │ │ +06f28c: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06f290: 6e54 fb0d 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.q:(Ljava/lang/Object;JLjava/lang/Object;)V // method@0dfb │ │ +06f296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'S' │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06ea70: |[06ea70] com.google.crypto.tink.shaded.protobuf.r1.S:()Z │ │ -06ea80: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06ea84: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -06ea88: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06ea8a: 0f00 |0005: return v0 │ │ -06ea8c: 6e10 fa0d 0000 |0006: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.r:()Z // method@0dfa │ │ -06ea92: 0a00 |0009: move-result v0 │ │ -06ea94: 0f00 |000a: return v0 │ │ +06ead8: |[06ead8] com.google.crypto.tink.shaded.protobuf.r1.S:()Z │ │ +06eae8: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06eaec: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +06eaf0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06eaf2: 0f00 |0005: return v0 │ │ +06eaf4: 6e10 fc0d 0000 |0006: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.r:()Z // method@0dfc │ │ +06eafa: 0a00 |0009: move-result v0 │ │ +06eafc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'T' │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06ea98: |[06ea98] com.google.crypto.tink.shaded.protobuf.r1.T:()Z │ │ -06eaa8: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06eaac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -06eab0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06eab2: 0f00 |0005: return v0 │ │ -06eab4: 6e10 fb0d 0000 |0006: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.s:()Z // method@0dfb │ │ -06eaba: 0a00 |0009: move-result v0 │ │ -06eabc: 0f00 |000a: return v0 │ │ +06eb00: |[06eb00] com.google.crypto.tink.shaded.protobuf.r1.T:()Z │ │ +06eb10: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06eb14: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +06eb18: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06eb1a: 0f00 |0005: return v0 │ │ +06eb1c: 6e10 fd0d 0000 |0006: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.s:()Z // method@0dfd │ │ +06eb22: 0a00 |0009: move-result v0 │ │ +06eb24: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'a' │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06efbc: |[06efbc] com.google.crypto.tink.shaded.protobuf.r1.a:(Ljava/lang/Throwable;)V │ │ -06efcc: 7110 040e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.G:(Ljava/lang/Throwable;)V // method@0e04 │ │ -06efd2: 0e00 |0003: return-void │ │ +06f024: |[06f024] com.google.crypto.tink.shaded.protobuf.r1.a:(Ljava/lang/Throwable;)V │ │ +06f034: 7110 060e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/r1;.G:(Ljava/lang/Throwable;)V // method@0e06 │ │ +06f03a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'b' │ │ type : '()Ljava/lang/reflect/Field;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -06ecfc: |[06ecfc] com.google.crypto.tink.shaded.protobuf.r1.b:()Ljava/lang/reflect/Field; │ │ -06ed0c: 7100 1f0e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.n:()Ljava/lang/reflect/Field; // method@0e1f │ │ -06ed12: 0c00 |0003: move-result-object v0 │ │ -06ed14: 1100 |0004: return-object v0 │ │ +06ed64: |[06ed64] com.google.crypto.tink.shaded.protobuf.r1.b:()Ljava/lang/reflect/Field; │ │ +06ed74: 7100 210e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/r1;.n:()Ljava/lang/reflect/Field; // method@0e21 │ │ +06ed7a: 0c00 |0003: move-result-object v0 │ │ +06ed7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'c' │ │ type : '(Ljava/lang/Object;J)B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -06eac0: |[06eac0] com.google.crypto.tink.shaded.protobuf.r1.c:(Ljava/lang/Object;J)B │ │ -06ead0: 7130 270e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.v:(Ljava/lang/Object;J)B // method@0e27 │ │ -06ead6: 0a00 |0003: move-result v0 │ │ -06ead8: 0f00 |0004: return v0 │ │ +06eb28: |[06eb28] com.google.crypto.tink.shaded.protobuf.r1.c:(Ljava/lang/Object;J)B │ │ +06eb38: 7130 290e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.v:(Ljava/lang/Object;J)B // method@0e29 │ │ +06eb3e: 0a00 |0003: move-result v0 │ │ +06eb40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'd' │ │ type : '(Ljava/lang/Object;J)B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -06eadc: |[06eadc] com.google.crypto.tink.shaded.protobuf.r1.d:(Ljava/lang/Object;J)B │ │ -06eaec: 7130 280e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.w:(Ljava/lang/Object;J)B // method@0e28 │ │ -06eaf2: 0a00 |0003: move-result v0 │ │ -06eaf4: 0f00 |0004: return v0 │ │ +06eb44: |[06eb44] com.google.crypto.tink.shaded.protobuf.r1.d:(Ljava/lang/Object;J)B │ │ +06eb54: 7130 2a0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.w:(Ljava/lang/Object;J)B // method@0e2a │ │ +06eb5a: 0a00 |0003: move-result v0 │ │ +06eb5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'e' │ │ type : '(Ljava/lang/Object;JB)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -06efd4: |[06efd4] com.google.crypto.tink.shaded.protobuf.r1.e:(Ljava/lang/Object;JB)V │ │ -06efe4: 7140 090e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.L:(Ljava/lang/Object;JB)V // method@0e09 │ │ -06efea: 0e00 |0003: return-void │ │ +06f03c: |[06f03c] com.google.crypto.tink.shaded.protobuf.r1.e:(Ljava/lang/Object;JB)V │ │ +06f04c: 7140 0b0e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.L:(Ljava/lang/Object;JB)V // method@0e0b │ │ +06f052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'f' │ │ type : '(Ljava/lang/Object;JB)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -06efec: |[06efec] com.google.crypto.tink.shaded.protobuf.r1.f:(Ljava/lang/Object;JB)V │ │ -06effc: 7140 0a0e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.M:(Ljava/lang/Object;JB)V // method@0e0a │ │ -06f002: 0e00 |0003: return-void │ │ +06f054: |[06f054] com.google.crypto.tink.shaded.protobuf.r1.f:(Ljava/lang/Object;JB)V │ │ +06f064: 7140 0c0e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.M:(Ljava/lang/Object;JB)V // method@0e0c │ │ +06f06a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'g' │ │ type : '(Ljava/lang/Object;J)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -06e88c: |[06e88c] com.google.crypto.tink.shaded.protobuf.r1.g:(Ljava/lang/Object;J)Z │ │ -06e89c: 7130 240e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.s:(Ljava/lang/Object;J)Z // method@0e24 │ │ -06e8a2: 0a00 |0003: move-result v0 │ │ -06e8a4: 0f00 |0004: return v0 │ │ +06e8f4: |[06e8f4] com.google.crypto.tink.shaded.protobuf.r1.g:(Ljava/lang/Object;J)Z │ │ +06e904: 7130 260e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.s:(Ljava/lang/Object;J)Z // method@0e26 │ │ +06e90a: 0a00 |0003: move-result v0 │ │ +06e90c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'h' │ │ type : '(Ljava/lang/Object;J)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -06e8a8: |[06e8a8] com.google.crypto.tink.shaded.protobuf.r1.h:(Ljava/lang/Object;J)Z │ │ -06e8b8: 7130 250e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.t:(Ljava/lang/Object;J)Z // method@0e25 │ │ -06e8be: 0a00 |0003: move-result v0 │ │ -06e8c0: 0f00 |0004: return v0 │ │ +06e910: |[06e910] com.google.crypto.tink.shaded.protobuf.r1.h:(Ljava/lang/Object;J)Z │ │ +06e920: 7130 270e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.t:(Ljava/lang/Object;J)Z // method@0e27 │ │ +06e926: 0a00 |0003: move-result v0 │ │ +06e928: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'i' │ │ type : '(Ljava/lang/Object;JZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -06f004: |[06f004] com.google.crypto.tink.shaded.protobuf.r1.i:(Ljava/lang/Object;JZ)V │ │ -06f014: 7140 060e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.I:(Ljava/lang/Object;JZ)V // method@0e06 │ │ -06f01a: 0e00 |0003: return-void │ │ +06f06c: |[06f06c] com.google.crypto.tink.shaded.protobuf.r1.i:(Ljava/lang/Object;JZ)V │ │ +06f07c: 7140 080e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.I:(Ljava/lang/Object;JZ)V // method@0e08 │ │ +06f082: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'j' │ │ type : '(Ljava/lang/Object;JZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -06f01c: |[06f01c] com.google.crypto.tink.shaded.protobuf.r1.j:(Ljava/lang/Object;JZ)V │ │ -06f02c: 7140 070e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.J:(Ljava/lang/Object;JZ)V // method@0e07 │ │ -06f032: 0e00 |0003: return-void │ │ +06f084: |[06f084] com.google.crypto.tink.shaded.protobuf.r1.j:(Ljava/lang/Object;JZ)V │ │ +06f094: 7140 090e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1;.J:(Ljava/lang/Object;JZ)V // method@0e09 │ │ +06f09a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'k' │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06eca0: |[06eca0] com.google.crypto.tink.shaded.protobuf.r1.k:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -06ecb0: 6200 0303 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.a:Lsun/misc/Unsafe; // field@0303 │ │ -06ecb4: 6e20 a125 1000 |0002: invoke-virtual {v0, v1}, Lsun/misc/Unsafe;.allocateInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@25a1 │ │ -06ecba: 0c01 |0005: move-result-object v1 │ │ -06ecbc: 1101 |0006: return-object v1 │ │ -06ecbe: 0d01 |0007: move-exception v1 │ │ -06ecc0: 2200 3804 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@0438 │ │ -06ecc4: 7020 0618 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@1806 │ │ -06ecca: 2700 |000d: throw v0 │ │ +06ed08: |[06ed08] com.google.crypto.tink.shaded.protobuf.r1.k:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +06ed18: 6200 0303 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.a:Lsun/misc/Unsafe; // field@0303 │ │ +06ed1c: 6e20 a425 1000 |0002: invoke-virtual {v0, v1}, Lsun/misc/Unsafe;.allocateInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@25a4 │ │ +06ed22: 0c01 |0005: move-result-object v1 │ │ +06ed24: 1101 |0006: return-object v1 │ │ +06ed26: 0d01 |0007: move-exception v1 │ │ +06ed28: 2200 3804 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@0438 │ │ +06ed2c: 7020 0818 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@1808 │ │ +06ed32: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/InstantiationException; -> 0x0007 │ │ positions : │ │ locals : │ │ │ │ #33 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ @@ -41985,156 +42027,156 @@ │ │ type : '(Ljava/lang/Class;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06ec28: |[06ec28] com.google.crypto.tink.shaded.protobuf.r1.l:(Ljava/lang/Class;)I │ │ -06ec38: 6300 0903 |0000: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.g:Z // field@0309 │ │ -06ec3c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06ec40: 6200 0703 |0004: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06ec44: 6e20 e90d 1000 |0006: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:(Ljava/lang/Class;)I // method@0de9 │ │ -06ec4a: 0a01 |0009: move-result v1 │ │ -06ec4c: 2802 |000a: goto 000c // +0002 │ │ -06ec4e: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ -06ec50: 0f01 |000c: return v1 │ │ +06ec90: |[06ec90] com.google.crypto.tink.shaded.protobuf.r1.l:(Ljava/lang/Class;)I │ │ +06eca0: 6300 0903 |0000: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.g:Z // field@0309 │ │ +06eca4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +06eca8: 6200 0703 |0004: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06ecac: 6e20 eb0d 1000 |0006: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.a:(Ljava/lang/Class;)I // method@0deb │ │ +06ecb2: 0a01 |0009: move-result v1 │ │ +06ecb4: 2802 |000a: goto 000c // +0002 │ │ +06ecb6: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +06ecb8: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'm' │ │ type : '(Ljava/lang/Class;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06ec54: |[06ec54] com.google.crypto.tink.shaded.protobuf.r1.m:(Ljava/lang/Class;)I │ │ -06ec64: 6300 0903 |0000: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.g:Z // field@0309 │ │ -06ec68: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06ec6c: 6200 0703 |0004: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06ec70: 6e20 ea0d 1000 |0006: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.b:(Ljava/lang/Class;)I // method@0dea │ │ -06ec76: 0a01 |0009: move-result v1 │ │ -06ec78: 2802 |000a: goto 000c // +0002 │ │ -06ec7a: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ -06ec7c: 0f01 |000c: return v1 │ │ +06ecbc: |[06ecbc] com.google.crypto.tink.shaded.protobuf.r1.m:(Ljava/lang/Class;)I │ │ +06eccc: 6300 0903 |0000: sget-boolean v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.g:Z // field@0309 │ │ +06ecd0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +06ecd4: 6200 0703 |0004: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06ecd8: 6e20 ec0d 1000 |0006: invoke-virtual {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.b:(Ljava/lang/Class;)I // method@0dec │ │ +06ecde: 0a01 |0009: move-result v1 │ │ +06ece0: 2802 |000a: goto 000c // +0002 │ │ +06ece2: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +06ece4: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'n' │ │ type : '()Ljava/lang/reflect/Field;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06ed18: |[06ed18] com.google.crypto.tink.shaded.protobuf.r1.n:()Ljava/lang/reflect/Field; │ │ -06ed28: 7100 b109 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.c:()Z // method@09b1 │ │ -06ed2e: 0a00 |0003: move-result v0 │ │ -06ed30: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -06ed34: 1c00 6e04 |0006: const-class v0, Ljava/nio/Buffer; // type@046e │ │ -06ed38: 1a01 e915 |0008: const-string v1, "effectiveDirectAddress" // string@15e9 │ │ -06ed3c: 7120 210e 1000 |000a: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.p:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0e21 │ │ -06ed42: 0c00 |000d: move-result-object v0 │ │ -06ed44: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -06ed48: 1100 |0010: return-object v0 │ │ -06ed4a: 1c00 6e04 |0011: const-class v0, Ljava/nio/Buffer; // type@046e │ │ -06ed4e: 1a01 2514 |0013: const-string v1, "address" // string@1425 │ │ -06ed52: 7120 210e 1000 |0015: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.p:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0e21 │ │ -06ed58: 0c00 |0018: move-result-object v0 │ │ -06ed5a: 3800 0b00 |0019: if-eqz v0, 0024 // +000b │ │ -06ed5e: 6e10 a118 0000 |001b: invoke-virtual {v0}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@18a1 │ │ -06ed64: 0c01 |001e: move-result-object v1 │ │ -06ed66: 6202 5f07 |001f: sget-object v2, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ -06ed6a: 3321 0300 |0021: if-ne v1, v2, 0024 // +0003 │ │ -06ed6e: 2802 |0023: goto 0025 // +0002 │ │ -06ed70: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -06ed72: 1100 |0025: return-object v0 │ │ +06ed80: |[06ed80] com.google.crypto.tink.shaded.protobuf.r1.n:()Ljava/lang/reflect/Field; │ │ +06ed90: 7100 b309 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.c:()Z // method@09b3 │ │ +06ed96: 0a00 |0003: move-result v0 │ │ +06ed98: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +06ed9c: 1c00 6e04 |0006: const-class v0, Ljava/nio/Buffer; // type@046e │ │ +06eda0: 1a01 e915 |0008: const-string v1, "effectiveDirectAddress" // string@15e9 │ │ +06eda4: 7120 230e 1000 |000a: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.p:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0e23 │ │ +06edaa: 0c00 |000d: move-result-object v0 │ │ +06edac: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +06edb0: 1100 |0010: return-object v0 │ │ +06edb2: 1c00 6e04 |0011: const-class v0, Ljava/nio/Buffer; // type@046e │ │ +06edb6: 1a01 2514 |0013: const-string v1, "address" // string@1425 │ │ +06edba: 7120 230e 1000 |0015: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.p:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0e23 │ │ +06edc0: 0c00 |0018: move-result-object v0 │ │ +06edc2: 3800 0b00 |0019: if-eqz v0, 0024 // +000b │ │ +06edc6: 6e10 a318 0000 |001b: invoke-virtual {v0}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@18a3 │ │ +06edcc: 0c01 |001e: move-result-object v1 │ │ +06edce: 6202 5f07 |001f: sget-object v2, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ +06edd2: 3321 0300 |0021: if-ne v1, v2, 0024 // +0003 │ │ +06edd6: 2802 |0023: goto 0025 // +0002 │ │ +06edd8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +06edda: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'o' │ │ type : '(Ljava/lang/Class;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -06e8c4: |[06e8c4] com.google.crypto.tink.shaded.protobuf.r1.o:(Ljava/lang/Class;)Z │ │ -06e8d4: 1c00 8808 |0000: const-class v0, [B // type@0888 │ │ -06e8d8: 7100 b109 0000 |0002: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.c:()Z // method@09b1 │ │ -06e8de: 0a01 |0005: move-result v1 │ │ -06e8e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06e8e2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -06e8e6: 0f02 |0009: return v2 │ │ -06e8e8: 6201 0403 |000a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.b:Ljava/lang/Class; // field@0304 │ │ -06e8ec: 1a03 4d1b |000c: const-string v3, "peekLong" // string@1b4d │ │ -06e8f0: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -06e8f2: 2345 c308 |000f: new-array v5, v4, [Ljava/lang/Class; // type@08c3 │ │ -06e8f6: 4d0a 0502 |0011: aput-object v10, v5, v2 │ │ -06e8fa: 6206 5a07 |0013: sget-object v6, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@075a │ │ -06e8fe: 1217 |0015: const/4 v7, #int 1 // #1 │ │ -06e900: 4d06 0507 |0016: aput-object v6, v5, v7 │ │ -06e904: 6e30 d117 3105 |0018: invoke-virtual {v1, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e90a: 1a03 7d1b |001b: const-string v3, "pokeLong" // string@1b7d │ │ -06e90e: 1235 |001d: const/4 v5, #int 3 // #3 │ │ -06e910: 2358 c308 |001e: new-array v8, v5, [Ljava/lang/Class; // type@08c3 │ │ -06e914: 4d0a 0802 |0020: aput-object v10, v8, v2 │ │ -06e918: 6209 5f07 |0022: sget-object v9, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ -06e91c: 4d09 0807 |0024: aput-object v9, v8, v7 │ │ -06e920: 4d06 0804 |0026: aput-object v6, v8, v4 │ │ -06e924: 6e30 d117 3108 |0028: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e92a: 1a03 7c1b |002b: const-string v3, "pokeInt" // string@1b7c │ │ -06e92e: 2358 c308 |002d: new-array v8, v5, [Ljava/lang/Class; // type@08c3 │ │ -06e932: 4d0a 0802 |002f: aput-object v10, v8, v2 │ │ -06e936: 6209 5e07 |0031: sget-object v9, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@075e │ │ -06e93a: 4d09 0807 |0033: aput-object v9, v8, v7 │ │ -06e93e: 4d06 0804 |0035: aput-object v6, v8, v4 │ │ -06e942: 6e30 d117 3108 |0037: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e948: 1a03 4c1b |003a: const-string v3, "peekInt" // string@1b4c │ │ -06e94c: 2348 c308 |003c: new-array v8, v4, [Ljava/lang/Class; // type@08c3 │ │ -06e950: 4d0a 0802 |003e: aput-object v10, v8, v2 │ │ -06e954: 4d06 0807 |0040: aput-object v6, v8, v7 │ │ -06e958: 6e30 d117 3108 |0042: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e95e: 1a03 7a1b |0045: const-string v3, "pokeByte" // string@1b7a │ │ -06e962: 2346 c308 |0047: new-array v6, v4, [Ljava/lang/Class; // type@08c3 │ │ -06e966: 4d0a 0602 |0049: aput-object v10, v6, v2 │ │ -06e96a: 6208 5b07 |004b: sget-object v8, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@075b │ │ -06e96e: 4d08 0607 |004d: aput-object v8, v6, v7 │ │ -06e972: 6e30 d117 3106 |004f: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e978: 1a03 4a1b |0052: const-string v3, "peekByte" // string@1b4a │ │ -06e97c: 2376 c308 |0054: new-array v6, v7, [Ljava/lang/Class; // type@08c3 │ │ -06e980: 4d0a 0602 |0056: aput-object v10, v6, v2 │ │ -06e984: 6e30 d117 3106 |0058: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e98a: 1a03 7b1b |005b: const-string v3, "pokeByteArray" // string@1b7b │ │ -06e98e: 1246 |005d: const/4 v6, #int 4 // #4 │ │ -06e990: 2368 c308 |005e: new-array v8, v6, [Ljava/lang/Class; // type@08c3 │ │ -06e994: 4d0a 0802 |0060: aput-object v10, v8, v2 │ │ -06e998: 4d00 0807 |0062: aput-object v0, v8, v7 │ │ -06e99c: 4d09 0804 |0064: aput-object v9, v8, v4 │ │ -06e9a0: 4d09 0805 |0066: aput-object v9, v8, v5 │ │ -06e9a4: 6e30 d117 3108 |0068: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e9aa: 1a03 4b1b |006b: const-string v3, "peekByteArray" // string@1b4b │ │ -06e9ae: 2366 c308 |006d: new-array v6, v6, [Ljava/lang/Class; // type@08c3 │ │ -06e9b2: 4d0a 0602 |006f: aput-object v10, v6, v2 │ │ -06e9b6: 4d00 0607 |0071: aput-object v0, v6, v7 │ │ -06e9ba: 4d09 0604 |0073: aput-object v9, v6, v4 │ │ -06e9be: 4d09 0605 |0075: aput-object v9, v6, v5 │ │ -06e9c2: 6e30 d117 3106 |0077: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d1 │ │ -06e9c8: 0f07 |007a: return v7 │ │ -06e9ca: 0f02 |007b: return v2 │ │ +06e92c: |[06e92c] com.google.crypto.tink.shaded.protobuf.r1.o:(Ljava/lang/Class;)Z │ │ +06e93c: 1c00 8808 |0000: const-class v0, [B // type@0888 │ │ +06e940: 7100 b309 0000 |0002: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.c:()Z // method@09b3 │ │ +06e946: 0a01 |0005: move-result v1 │ │ +06e948: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06e94a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +06e94e: 0f02 |0009: return v2 │ │ +06e950: 6201 0403 |000a: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.b:Ljava/lang/Class; // field@0304 │ │ +06e954: 1a03 4d1b |000c: const-string v3, "peekLong" // string@1b4d │ │ +06e958: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +06e95a: 2345 c308 |000f: new-array v5, v4, [Ljava/lang/Class; // type@08c3 │ │ +06e95e: 4d0a 0502 |0011: aput-object v10, v5, v2 │ │ +06e962: 6206 5a07 |0013: sget-object v6, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@075a │ │ +06e966: 1217 |0015: const/4 v7, #int 1 // #1 │ │ +06e968: 4d06 0507 |0016: aput-object v6, v5, v7 │ │ +06e96c: 6e30 d317 3105 |0018: invoke-virtual {v1, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e972: 1a03 7d1b |001b: const-string v3, "pokeLong" // string@1b7d │ │ +06e976: 1235 |001d: const/4 v5, #int 3 // #3 │ │ +06e978: 2358 c308 |001e: new-array v8, v5, [Ljava/lang/Class; // type@08c3 │ │ +06e97c: 4d0a 0802 |0020: aput-object v10, v8, v2 │ │ +06e980: 6209 5f07 |0022: sget-object v9, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@075f │ │ +06e984: 4d09 0807 |0024: aput-object v9, v8, v7 │ │ +06e988: 4d06 0804 |0026: aput-object v6, v8, v4 │ │ +06e98c: 6e30 d317 3108 |0028: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e992: 1a03 7c1b |002b: const-string v3, "pokeInt" // string@1b7c │ │ +06e996: 2358 c308 |002d: new-array v8, v5, [Ljava/lang/Class; // type@08c3 │ │ +06e99a: 4d0a 0802 |002f: aput-object v10, v8, v2 │ │ +06e99e: 6209 5e07 |0031: sget-object v9, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@075e │ │ +06e9a2: 4d09 0807 |0033: aput-object v9, v8, v7 │ │ +06e9a6: 4d06 0804 |0035: aput-object v6, v8, v4 │ │ +06e9aa: 6e30 d317 3108 |0037: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e9b0: 1a03 4c1b |003a: const-string v3, "peekInt" // string@1b4c │ │ +06e9b4: 2348 c308 |003c: new-array v8, v4, [Ljava/lang/Class; // type@08c3 │ │ +06e9b8: 4d0a 0802 |003e: aput-object v10, v8, v2 │ │ +06e9bc: 4d06 0807 |0040: aput-object v6, v8, v7 │ │ +06e9c0: 6e30 d317 3108 |0042: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e9c6: 1a03 7a1b |0045: const-string v3, "pokeByte" // string@1b7a │ │ +06e9ca: 2346 c308 |0047: new-array v6, v4, [Ljava/lang/Class; // type@08c3 │ │ +06e9ce: 4d0a 0602 |0049: aput-object v10, v6, v2 │ │ +06e9d2: 6208 5b07 |004b: sget-object v8, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@075b │ │ +06e9d6: 4d08 0607 |004d: aput-object v8, v6, v7 │ │ +06e9da: 6e30 d317 3106 |004f: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e9e0: 1a03 4a1b |0052: const-string v3, "peekByte" // string@1b4a │ │ +06e9e4: 2376 c308 |0054: new-array v6, v7, [Ljava/lang/Class; // type@08c3 │ │ +06e9e8: 4d0a 0602 |0056: aput-object v10, v6, v2 │ │ +06e9ec: 6e30 d317 3106 |0058: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06e9f2: 1a03 7b1b |005b: const-string v3, "pokeByteArray" // string@1b7b │ │ +06e9f6: 1246 |005d: const/4 v6, #int 4 // #4 │ │ +06e9f8: 2368 c308 |005e: new-array v8, v6, [Ljava/lang/Class; // type@08c3 │ │ +06e9fc: 4d0a 0802 |0060: aput-object v10, v8, v2 │ │ +06ea00: 4d00 0807 |0062: aput-object v0, v8, v7 │ │ +06ea04: 4d09 0804 |0064: aput-object v9, v8, v4 │ │ +06ea08: 4d09 0805 |0066: aput-object v9, v8, v5 │ │ +06ea0c: 6e30 d317 3108 |0068: invoke-virtual {v1, v3, v8}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06ea12: 1a03 4b1b |006b: const-string v3, "peekByteArray" // string@1b4b │ │ +06ea16: 2366 c308 |006d: new-array v6, v6, [Ljava/lang/Class; // type@08c3 │ │ +06ea1a: 4d0a 0602 |006f: aput-object v10, v6, v2 │ │ +06ea1e: 4d00 0607 |0071: aput-object v0, v6, v7 │ │ +06ea22: 4d09 0604 |0073: aput-object v9, v6, v4 │ │ +06ea26: 4d09 0605 |0075: aput-object v9, v6, v5 │ │ +06ea2a: 6e30 d317 3106 |0077: invoke-virtual {v1, v3, v6}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@17d3 │ │ +06ea30: 0f07 |007a: return v7 │ │ +06ea32: 0f02 |007b: return v2 │ │ catches : 1 │ │ 0x000a - 0x007a │ │ -> 0x007b │ │ positions : │ │ locals : │ │ │ │ #37 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ @@ -42142,20 +42184,20 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06ed74: |[06ed74] com.google.crypto.tink.shaded.protobuf.r1.p:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ -06ed84: 6e20 c917 1000 |0000: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@17c9 │ │ -06ed8a: 0c00 |0003: move-result-object v0 │ │ -06ed8c: 2802 |0004: goto 0006 // +0002 │ │ -06ed8e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06ed90: 1100 |0006: return-object v0 │ │ +06eddc: |[06eddc] com.google.crypto.tink.shaded.protobuf.r1.p:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ +06edec: 6e20 cb17 1000 |0000: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@17cb │ │ +06edf2: 0c00 |0003: move-result-object v0 │ │ +06edf4: 2802 |0004: goto 0006 // +0002 │ │ +06edf6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06edf8: 1100 |0006: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ -> 0x0005 │ │ positions : │ │ locals : │ │ │ │ #38 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ @@ -42163,214 +42205,214 @@ │ │ type : '(Ljava/lang/reflect/Field;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06eda0: |[06eda0] com.google.crypto.tink.shaded.protobuf.r1.q:(Ljava/lang/reflect/Field;)J │ │ -06edb0: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -06edb4: 6200 0703 |0002: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06edb8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -06edbc: 2806 |0006: goto 000c // +0006 │ │ -06edbe: 6e20 f20d 2000 |0007: invoke-virtual {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.j:(Ljava/lang/reflect/Field;)J // method@0df2 │ │ -06edc4: 0b00 |000a: move-result-wide v0 │ │ -06edc6: 2803 |000b: goto 000e // +0003 │ │ -06edc8: 1600 ffff |000c: const-wide/16 v0, #int -1 // #ffff │ │ -06edcc: 1000 |000e: return-wide v0 │ │ +06ee08: |[06ee08] com.google.crypto.tink.shaded.protobuf.r1.q:(Ljava/lang/reflect/Field;)J │ │ +06ee18: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +06ee1c: 6200 0703 |0002: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06ee20: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +06ee24: 2806 |0006: goto 000c // +0006 │ │ +06ee26: 6e20 f40d 2000 |0007: invoke-virtual {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.j:(Ljava/lang/reflect/Field;)J // method@0df4 │ │ +06ee2c: 0b00 |000a: move-result-wide v0 │ │ +06ee2e: 2803 |000b: goto 000e // +0003 │ │ +06ee30: 1600 ffff |000c: const-wide/16 v0, #int -1 // #ffff │ │ +06ee34: 1000 |000e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'r' │ │ type : '(Ljava/lang/Object;J)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06e9d8: |[06e9d8] com.google.crypto.tink.shaded.protobuf.r1.r:(Ljava/lang/Object;J)Z │ │ -06e9e8: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06e9ec: 6e40 eb0d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.c:(Ljava/lang/Object;J)Z // method@0deb │ │ -06e9f2: 0a01 |0005: move-result v1 │ │ -06e9f4: 0f01 |0006: return v1 │ │ +06ea40: |[06ea40] com.google.crypto.tink.shaded.protobuf.r1.r:(Ljava/lang/Object;J)Z │ │ +06ea50: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06ea54: 6e40 ed0d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.c:(Ljava/lang/Object;J)Z // method@0ded │ │ +06ea5a: 0a01 |0005: move-result v1 │ │ +06ea5c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 's' │ │ type : '(Ljava/lang/Object;J)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -06e9f8: |[06e9f8] com.google.crypto.tink.shaded.protobuf.r1.s:(Ljava/lang/Object;J)Z │ │ -06ea08: 7130 270e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.v:(Ljava/lang/Object;J)B // method@0e27 │ │ -06ea0e: 0a00 |0003: move-result v0 │ │ -06ea10: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -06ea14: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06ea16: 2802 |0007: goto 0009 // +0002 │ │ -06ea18: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06ea1a: 0f00 |0009: return v0 │ │ +06ea60: |[06ea60] com.google.crypto.tink.shaded.protobuf.r1.s:(Ljava/lang/Object;J)Z │ │ +06ea70: 7130 290e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.v:(Ljava/lang/Object;J)B // method@0e29 │ │ +06ea76: 0a00 |0003: move-result v0 │ │ +06ea78: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +06ea7c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06ea7e: 2802 |0007: goto 0009 // +0002 │ │ +06ea80: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06ea82: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #41 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 't' │ │ type : '(Ljava/lang/Object;J)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -06ea1c: |[06ea1c] com.google.crypto.tink.shaded.protobuf.r1.t:(Ljava/lang/Object;J)Z │ │ -06ea2c: 7130 280e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.w:(Ljava/lang/Object;J)B // method@0e28 │ │ -06ea32: 0a00 |0003: move-result v0 │ │ -06ea34: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -06ea38: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06ea3a: 2802 |0007: goto 0009 // +0002 │ │ -06ea3c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06ea3e: 0f00 |0009: return v0 │ │ +06ea84: |[06ea84] com.google.crypto.tink.shaded.protobuf.r1.t:(Ljava/lang/Object;J)Z │ │ +06ea94: 7130 2a0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1;.w:(Ljava/lang/Object;J)B // method@0e2a │ │ +06ea9a: 0a00 |0003: move-result v0 │ │ +06ea9c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +06eaa0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06eaa2: 2802 |0007: goto 0009 // +0002 │ │ +06eaa4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06eaa6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'u' │ │ type : '([BJ)B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -06eaf8: |[06eaf8] com.google.crypto.tink.shaded.protobuf.r1.u:([BJ)B │ │ -06eb08: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06eb0c: 6101 0a03 |0002: sget-wide v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.h:J // field@030a │ │ -06eb10: bb41 |0004: add-long/2addr v1, v4 │ │ -06eb12: 6e40 ec0d 3021 |0005: invoke-virtual {v0, v3, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.d:(Ljava/lang/Object;J)B // method@0dec │ │ -06eb18: 0a03 |0008: move-result v3 │ │ -06eb1a: 0f03 |0009: return v3 │ │ +06eb60: |[06eb60] com.google.crypto.tink.shaded.protobuf.r1.u:([BJ)B │ │ +06eb70: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06eb74: 6101 0a03 |0002: sget-wide v1, Lcom/google/crypto/tink/shaded/protobuf/r1;.h:J // field@030a │ │ +06eb78: bb41 |0004: add-long/2addr v1, v4 │ │ +06eb7a: 6e40 ee0d 3021 |0005: invoke-virtual {v0, v3, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.d:(Ljava/lang/Object;J)B // method@0dee │ │ +06eb80: 0a03 |0008: move-result v3 │ │ +06eb82: 0f03 |0009: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'v' │ │ type : '(Ljava/lang/Object;J)B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -06eb1c: |[06eb1c] com.google.crypto.tink.shaded.protobuf.r1.v:(Ljava/lang/Object;J)B │ │ -06eb2c: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ -06eb30: c030 |0002: and-long/2addr v0, v3 │ │ -06eb32: 7130 2b0e 0201 |0003: invoke-static {v2, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.z:(Ljava/lang/Object;J)I // method@0e2b │ │ -06eb38: 0a02 |0006: move-result v2 │ │ -06eb3a: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -06eb3e: c203 |0009: xor-long/2addr v3, v0 │ │ -06eb40: 1600 0300 |000a: const-wide/16 v0, #int 3 // #3 │ │ -06eb44: c003 |000c: and-long/2addr v3, v0 │ │ -06eb46: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -06eb48: c303 |000e: shl-long/2addr v3, v0 │ │ -06eb4a: 8434 |000f: long-to-int v4, v3 │ │ -06eb4c: ba42 |0010: ushr-int/2addr v2, v4 │ │ -06eb4e: d522 ff00 |0011: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -06eb52: 8d22 |0013: int-to-byte v2, v2 │ │ -06eb54: 0f02 |0014: return v2 │ │ +06eb84: |[06eb84] com.google.crypto.tink.shaded.protobuf.r1.v:(Ljava/lang/Object;J)B │ │ +06eb94: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ +06eb98: c030 |0002: and-long/2addr v0, v3 │ │ +06eb9a: 7130 2d0e 0201 |0003: invoke-static {v2, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.z:(Ljava/lang/Object;J)I // method@0e2d │ │ +06eba0: 0a02 |0006: move-result v2 │ │ +06eba2: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +06eba6: c203 |0009: xor-long/2addr v3, v0 │ │ +06eba8: 1600 0300 |000a: const-wide/16 v0, #int 3 // #3 │ │ +06ebac: c003 |000c: and-long/2addr v3, v0 │ │ +06ebae: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +06ebb0: c303 |000e: shl-long/2addr v3, v0 │ │ +06ebb2: 8434 |000f: long-to-int v4, v3 │ │ +06ebb4: ba42 |0010: ushr-int/2addr v2, v4 │ │ +06ebb6: d522 ff00 |0011: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06ebba: 8d22 |0013: int-to-byte v2, v2 │ │ +06ebbc: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'w' │ │ type : '(Ljava/lang/Object;J)B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06eb58: |[06eb58] com.google.crypto.tink.shaded.protobuf.r1.w:(Ljava/lang/Object;J)B │ │ -06eb68: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ -06eb6c: c030 |0002: and-long/2addr v0, v3 │ │ -06eb6e: 7130 2b0e 0201 |0003: invoke-static {v2, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.z:(Ljava/lang/Object;J)I // method@0e2b │ │ -06eb74: 0a02 |0006: move-result v2 │ │ -06eb76: 1600 0300 |0007: const-wide/16 v0, #int 3 // #3 │ │ -06eb7a: c003 |0009: and-long/2addr v3, v0 │ │ -06eb7c: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -06eb7e: c303 |000b: shl-long/2addr v3, v0 │ │ -06eb80: 8434 |000c: long-to-int v4, v3 │ │ -06eb82: ba42 |000d: ushr-int/2addr v2, v4 │ │ -06eb84: d522 ff00 |000e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -06eb88: 8d22 |0010: int-to-byte v2, v2 │ │ -06eb8a: 0f02 |0011: return v2 │ │ +06ebc0: |[06ebc0] com.google.crypto.tink.shaded.protobuf.r1.w:(Ljava/lang/Object;J)B │ │ +06ebd0: 1600 fcff |0000: const-wide/16 v0, #int -4 // #fffc │ │ +06ebd4: c030 |0002: and-long/2addr v0, v3 │ │ +06ebd6: 7130 2d0e 0201 |0003: invoke-static {v2, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/r1;.z:(Ljava/lang/Object;J)I // method@0e2d │ │ +06ebdc: 0a02 |0006: move-result v2 │ │ +06ebde: 1600 0300 |0007: const-wide/16 v0, #int 3 // #3 │ │ +06ebe2: c003 |0009: and-long/2addr v3, v0 │ │ +06ebe4: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +06ebe6: c303 |000b: shl-long/2addr v3, v0 │ │ +06ebe8: 8434 |000c: long-to-int v4, v3 │ │ +06ebea: ba42 |000d: ushr-int/2addr v2, v4 │ │ +06ebec: d522 ff00 |000e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06ebf0: 8d22 |0010: int-to-byte v2, v2 │ │ +06ebf2: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'x' │ │ type : '(Ljava/lang/Object;J)D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06ebe8: |[06ebe8] com.google.crypto.tink.shaded.protobuf.r1.x:(Ljava/lang/Object;J)D │ │ -06ebf8: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06ebfc: 6e40 ed0d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.e:(Ljava/lang/Object;J)D // method@0ded │ │ -06ec02: 0b01 |0005: move-result-wide v1 │ │ -06ec04: 1001 |0006: return-wide v1 │ │ +06ec50: |[06ec50] com.google.crypto.tink.shaded.protobuf.r1.x:(Ljava/lang/Object;J)D │ │ +06ec60: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06ec64: 6e40 ef0d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.e:(Ljava/lang/Object;J)D // method@0def │ │ +06ec6a: 0b01 |0005: move-result-wide v1 │ │ +06ec6c: 1001 |0006: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'y' │ │ type : '(Ljava/lang/Object;J)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06ec08: |[06ec08] com.google.crypto.tink.shaded.protobuf.r1.y:(Ljava/lang/Object;J)F │ │ -06ec18: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06ec1c: 6e40 ee0d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.f:(Ljava/lang/Object;J)F // method@0dee │ │ -06ec22: 0a01 |0005: move-result v1 │ │ -06ec24: 0f01 |0006: return v1 │ │ +06ec70: |[06ec70] com.google.crypto.tink.shaded.protobuf.r1.y:(Ljava/lang/Object;J)F │ │ +06ec80: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06ec84: 6e40 f00d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.f:(Ljava/lang/Object;J)F // method@0df0 │ │ +06ec8a: 0a01 |0005: move-result v1 │ │ +06ec8c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Lcom/google/crypto/tink/shaded/protobuf/r1;) │ │ name : 'z' │ │ type : '(Ljava/lang/Object;J)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06ec80: |[06ec80] com.google.crypto.tink.shaded.protobuf.r1.z:(Ljava/lang/Object;J)I │ │ -06ec90: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ -06ec94: 6e40 ef0d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.g:(Ljava/lang/Object;J)I // method@0def │ │ -06ec9a: 0a01 |0005: move-result v1 │ │ -06ec9c: 0f01 |0006: return v1 │ │ +06ece8: |[06ece8] com.google.crypto.tink.shaded.protobuf.r1.z:(Ljava/lang/Object;J)I │ │ +06ecf8: 6200 0703 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/r1;.e:Lcom/google/crypto/tink/shaded/protobuf/r1$e; // field@0307 │ │ +06ecfc: 6e40 f10d 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/r1$e;.g:(Ljava/lang/Object;J)I // method@0df1 │ │ +06ed02: 0a01 |0005: move-result v1 │ │ +06ed04: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -42435,390 +42477,390 @@ │ │ type : '(BBBB[CI)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -06f358: |[06f358] com.google.crypto.tink.shaded.protobuf.s1$a.a:(BBBB[CI)V │ │ -06f368: 7706 400e 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.h:(BBBB[CI)V // method@0e40 │ │ -06f36e: 0e00 |0003: return-void │ │ +06f3c0: |[06f3c0] com.google.crypto.tink.shaded.protobuf.s1$a.a:(BBBB[CI)V │ │ +06f3d0: 7706 420e 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.h:(BBBB[CI)V // method@0e42 │ │ +06f3d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'b' │ │ type : '(B)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06f230: |[06f230] com.google.crypto.tink.shaded.protobuf.s1$a.b:(B)Z │ │ -06f240: 7110 460e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.n:(B)Z // method@0e46 │ │ -06f246: 0a00 |0003: move-result v0 │ │ -06f248: 0f00 |0004: return v0 │ │ +06f298: |[06f298] com.google.crypto.tink.shaded.protobuf.s1$a.b:(B)Z │ │ +06f2a8: 7110 480e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.n:(B)Z // method@0e48 │ │ +06f2ae: 0a00 |0003: move-result v0 │ │ +06f2b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'c' │ │ type : '(B[CI)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06f370: |[06f370] com.google.crypto.tink.shaded.protobuf.s1$a.c:(B[CI)V │ │ -06f380: 7130 410e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.i:(B[CI)V // method@0e41 │ │ -06f386: 0e00 |0003: return-void │ │ +06f3d8: |[06f3d8] com.google.crypto.tink.shaded.protobuf.s1$a.c:(B[CI)V │ │ +06f3e8: 7130 430e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.i:(B[CI)V // method@0e43 │ │ +06f3ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'd' │ │ type : '(B)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06f24c: |[06f24c] com.google.crypto.tink.shaded.protobuf.s1$a.d:(B)Z │ │ -06f25c: 7110 480e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.p:(B)Z // method@0e48 │ │ -06f262: 0a00 |0003: move-result v0 │ │ -06f264: 0f00 |0004: return v0 │ │ +06f2b4: |[06f2b4] com.google.crypto.tink.shaded.protobuf.s1$a.d:(B)Z │ │ +06f2c4: 7110 4a0e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.p:(B)Z // method@0e4a │ │ +06f2ca: 0a00 |0003: move-result v0 │ │ +06f2cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'e' │ │ type : '(BB[CI)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -06f388: |[06f388] com.google.crypto.tink.shaded.protobuf.s1$a.e:(BB[CI)V │ │ -06f398: 7140 430e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.k:(BB[CI)V // method@0e43 │ │ -06f39e: 0e00 |0003: return-void │ │ +06f3f0: |[06f3f0] com.google.crypto.tink.shaded.protobuf.s1$a.e:(BB[CI)V │ │ +06f400: 7140 450e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.k:(BB[CI)V // method@0e45 │ │ +06f406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'f' │ │ type : '(B)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06f268: |[06f268] com.google.crypto.tink.shaded.protobuf.s1$a.f:(B)Z │ │ -06f278: 7110 470e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.o:(B)Z // method@0e47 │ │ -06f27e: 0a00 |0003: move-result v0 │ │ -06f280: 0f00 |0004: return v0 │ │ +06f2d0: |[06f2d0] com.google.crypto.tink.shaded.protobuf.s1$a.f:(B)Z │ │ +06f2e0: 7110 490e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.o:(B)Z // method@0e49 │ │ +06f2e6: 0a00 |0003: move-result v0 │ │ +06f2e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'g' │ │ type : '(BBB[CI)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -06f3a0: |[06f3a0] com.google.crypto.tink.shaded.protobuf.s1$a.g:(BBB[CI)V │ │ -06f3b0: 7154 420e 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.j:(BBB[CI)V // method@0e42 │ │ -06f3b6: 0e00 |0003: return-void │ │ +06f408: |[06f408] com.google.crypto.tink.shaded.protobuf.s1$a.g:(BBB[CI)V │ │ +06f418: 7154 440e 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.j:(BBB[CI)V // method@0e44 │ │ +06f41e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'h' │ │ type : '(BBBB[CI)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -06f3b8: |[06f3b8] com.google.crypto.tink.shaded.protobuf.s1$a.h:(BBBB[CI)V │ │ -06f3c8: 7110 450e 0300 |0000: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e45 │ │ -06f3ce: 0a00 |0003: move-result v0 │ │ -06f3d0: 3900 3d00 |0004: if-nez v0, 0041 // +003d │ │ -06f3d4: e000 021c |0006: shl-int/lit8 v0, v2, #int 28 // #1c │ │ -06f3d8: d801 0370 |0008: add-int/lit8 v1, v3, #int 112 // #70 │ │ -06f3dc: b010 |000a: add-int/2addr v0, v1 │ │ -06f3de: e100 001e |000b: shr-int/lit8 v0, v0, #int 30 // #1e │ │ -06f3e2: 3900 3400 |000d: if-nez v0, 0041 // +0034 │ │ -06f3e6: 7110 450e 0400 |000f: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e45 │ │ -06f3ec: 0a00 |0012: move-result v0 │ │ -06f3ee: 3900 2e00 |0013: if-nez v0, 0041 // +002e │ │ -06f3f2: 7110 450e 0500 |0015: invoke-static {v5}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e45 │ │ -06f3f8: 0a00 |0018: move-result v0 │ │ -06f3fa: 3900 2800 |0019: if-nez v0, 0041 // +0028 │ │ -06f3fe: dd02 0207 |001b: and-int/lit8 v2, v2, #int 7 // #07 │ │ -06f402: e002 0212 |001d: shl-int/lit8 v2, v2, #int 18 // #12 │ │ -06f406: 7110 4a0e 0300 |001f: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4a │ │ -06f40c: 0a03 |0022: move-result v3 │ │ -06f40e: e003 030c |0023: shl-int/lit8 v3, v3, #int 12 // #0c │ │ -06f412: b632 |0025: or-int/2addr v2, v3 │ │ -06f414: 7110 4a0e 0400 |0026: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4a │ │ -06f41a: 0a03 |0029: move-result v3 │ │ -06f41c: e003 0306 |002a: shl-int/lit8 v3, v3, #int 6 // #06 │ │ -06f420: b632 |002c: or-int/2addr v2, v3 │ │ -06f422: 7110 4a0e 0500 |002d: invoke-static {v5}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4a │ │ -06f428: 0a03 |0030: move-result v3 │ │ -06f42a: b632 |0031: or-int/2addr v2, v3 │ │ -06f42c: 7110 440e 0200 |0032: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.l:(I)C // method@0e44 │ │ -06f432: 0a03 |0035: move-result v3 │ │ -06f434: 5003 0607 |0036: aput-char v3, v6, v7 │ │ -06f438: d807 0701 |0038: add-int/lit8 v7, v7, #int 1 // #01 │ │ -06f43c: 7110 490e 0200 |003a: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.q:(I)C // method@0e49 │ │ -06f442: 0a02 |003d: move-result v2 │ │ -06f444: 5002 0607 |003e: aput-char v2, v6, v7 │ │ -06f448: 0e00 |0040: return-void │ │ -06f44a: 7100 6309 0000 |0041: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0963 │ │ -06f450: 0c02 |0044: move-result-object v2 │ │ -06f452: 2702 |0045: throw v2 │ │ +06f420: |[06f420] com.google.crypto.tink.shaded.protobuf.s1$a.h:(BBBB[CI)V │ │ +06f430: 7110 470e 0300 |0000: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e47 │ │ +06f436: 0a00 |0003: move-result v0 │ │ +06f438: 3900 3d00 |0004: if-nez v0, 0041 // +003d │ │ +06f43c: e000 021c |0006: shl-int/lit8 v0, v2, #int 28 // #1c │ │ +06f440: d801 0370 |0008: add-int/lit8 v1, v3, #int 112 // #70 │ │ +06f444: b010 |000a: add-int/2addr v0, v1 │ │ +06f446: e100 001e |000b: shr-int/lit8 v0, v0, #int 30 // #1e │ │ +06f44a: 3900 3400 |000d: if-nez v0, 0041 // +0034 │ │ +06f44e: 7110 470e 0400 |000f: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e47 │ │ +06f454: 0a00 |0012: move-result v0 │ │ +06f456: 3900 2e00 |0013: if-nez v0, 0041 // +002e │ │ +06f45a: 7110 470e 0500 |0015: invoke-static {v5}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e47 │ │ +06f460: 0a00 |0018: move-result v0 │ │ +06f462: 3900 2800 |0019: if-nez v0, 0041 // +0028 │ │ +06f466: dd02 0207 |001b: and-int/lit8 v2, v2, #int 7 // #07 │ │ +06f46a: e002 0212 |001d: shl-int/lit8 v2, v2, #int 18 // #12 │ │ +06f46e: 7110 4c0e 0300 |001f: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4c │ │ +06f474: 0a03 |0022: move-result v3 │ │ +06f476: e003 030c |0023: shl-int/lit8 v3, v3, #int 12 // #0c │ │ +06f47a: b632 |0025: or-int/2addr v2, v3 │ │ +06f47c: 7110 4c0e 0400 |0026: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4c │ │ +06f482: 0a03 |0029: move-result v3 │ │ +06f484: e003 0306 |002a: shl-int/lit8 v3, v3, #int 6 // #06 │ │ +06f488: b632 |002c: or-int/2addr v2, v3 │ │ +06f48a: 7110 4c0e 0500 |002d: invoke-static {v5}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4c │ │ +06f490: 0a03 |0030: move-result v3 │ │ +06f492: b632 |0031: or-int/2addr v2, v3 │ │ +06f494: 7110 460e 0200 |0032: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.l:(I)C // method@0e46 │ │ +06f49a: 0a03 |0035: move-result v3 │ │ +06f49c: 5003 0607 |0036: aput-char v3, v6, v7 │ │ +06f4a0: d807 0701 |0038: add-int/lit8 v7, v7, #int 1 // #01 │ │ +06f4a4: 7110 4b0e 0200 |003a: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.q:(I)C // method@0e4b │ │ +06f4aa: 0a02 |003d: move-result v2 │ │ +06f4ac: 5002 0607 |003e: aput-char v2, v6, v7 │ │ +06f4b0: 0e00 |0040: return-void │ │ +06f4b2: 7100 6509 0000 |0041: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0965 │ │ +06f4b8: 0c02 |0044: move-result-object v2 │ │ +06f4ba: 2702 |0045: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'i' │ │ type : '(B[CI)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06f454: |[06f454] com.google.crypto.tink.shaded.protobuf.s1$a.i:(B[CI)V │ │ -06f464: 8e00 |0000: int-to-char v0, v0 │ │ -06f466: 5000 0102 |0001: aput-char v0, v1, v2 │ │ -06f46a: 0e00 |0003: return-void │ │ +06f4bc: |[06f4bc] com.google.crypto.tink.shaded.protobuf.s1$a.i:(B[CI)V │ │ +06f4cc: 8e00 |0000: int-to-char v0, v0 │ │ +06f4ce: 5000 0102 |0001: aput-char v0, v1, v2 │ │ +06f4d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'j' │ │ type : '(BBB[CI)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -06f46c: |[06f46c] com.google.crypto.tink.shaded.protobuf.s1$a.j:(BBB[CI)V │ │ -06f47c: 7110 450e 0300 |0000: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e45 │ │ -06f482: 0a00 |0003: move-result v0 │ │ -06f484: 3900 2a00 |0004: if-nez v0, 002e // +002a │ │ -06f488: 1300 e0ff |0006: const/16 v0, #int -32 // #ffe0 │ │ -06f48c: 1301 a0ff |0008: const/16 v1, #int -96 // #ffa0 │ │ -06f490: 3302 0400 |000a: if-ne v2, v0, 000e // +0004 │ │ -06f494: 3413 2200 |000c: if-lt v3, v1, 002e // +0022 │ │ -06f498: 1300 edff |000e: const/16 v0, #int -19 // #ffed │ │ -06f49c: 3302 0400 |0010: if-ne v2, v0, 0014 // +0004 │ │ -06f4a0: 3513 1c00 |0012: if-ge v3, v1, 002e // +001c │ │ -06f4a4: 7110 450e 0400 |0014: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e45 │ │ -06f4aa: 0a00 |0017: move-result v0 │ │ -06f4ac: 3900 1600 |0018: if-nez v0, 002e // +0016 │ │ -06f4b0: dd02 020f |001a: and-int/lit8 v2, v2, #int 15 // #0f │ │ -06f4b4: e002 020c |001c: shl-int/lit8 v2, v2, #int 12 // #0c │ │ -06f4b8: 7110 4a0e 0300 |001e: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4a │ │ -06f4be: 0a03 |0021: move-result v3 │ │ -06f4c0: e003 0306 |0022: shl-int/lit8 v3, v3, #int 6 // #06 │ │ -06f4c4: b632 |0024: or-int/2addr v2, v3 │ │ -06f4c6: 7110 4a0e 0400 |0025: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4a │ │ -06f4cc: 0a03 |0028: move-result v3 │ │ -06f4ce: b632 |0029: or-int/2addr v2, v3 │ │ -06f4d0: 8e22 |002a: int-to-char v2, v2 │ │ -06f4d2: 5002 0506 |002b: aput-char v2, v5, v6 │ │ -06f4d6: 0e00 |002d: return-void │ │ -06f4d8: 7100 6309 0000 |002e: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0963 │ │ -06f4de: 0c02 |0031: move-result-object v2 │ │ -06f4e0: 2702 |0032: throw v2 │ │ +06f4d4: |[06f4d4] com.google.crypto.tink.shaded.protobuf.s1$a.j:(BBB[CI)V │ │ +06f4e4: 7110 470e 0300 |0000: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e47 │ │ +06f4ea: 0a00 |0003: move-result v0 │ │ +06f4ec: 3900 2a00 |0004: if-nez v0, 002e // +002a │ │ +06f4f0: 1300 e0ff |0006: const/16 v0, #int -32 // #ffe0 │ │ +06f4f4: 1301 a0ff |0008: const/16 v1, #int -96 // #ffa0 │ │ +06f4f8: 3302 0400 |000a: if-ne v2, v0, 000e // +0004 │ │ +06f4fc: 3413 2200 |000c: if-lt v3, v1, 002e // +0022 │ │ +06f500: 1300 edff |000e: const/16 v0, #int -19 // #ffed │ │ +06f504: 3302 0400 |0010: if-ne v2, v0, 0014 // +0004 │ │ +06f508: 3513 1c00 |0012: if-ge v3, v1, 002e // +001c │ │ +06f50c: 7110 470e 0400 |0014: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e47 │ │ +06f512: 0a00 |0017: move-result v0 │ │ +06f514: 3900 1600 |0018: if-nez v0, 002e // +0016 │ │ +06f518: dd02 020f |001a: and-int/lit8 v2, v2, #int 15 // #0f │ │ +06f51c: e002 020c |001c: shl-int/lit8 v2, v2, #int 12 // #0c │ │ +06f520: 7110 4c0e 0300 |001e: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4c │ │ +06f526: 0a03 |0021: move-result v3 │ │ +06f528: e003 0306 |0022: shl-int/lit8 v3, v3, #int 6 // #06 │ │ +06f52c: b632 |0024: or-int/2addr v2, v3 │ │ +06f52e: 7110 4c0e 0400 |0025: invoke-static {v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4c │ │ +06f534: 0a03 |0028: move-result v3 │ │ +06f536: b632 |0029: or-int/2addr v2, v3 │ │ +06f538: 8e22 |002a: int-to-char v2, v2 │ │ +06f53a: 5002 0506 |002b: aput-char v2, v5, v6 │ │ +06f53e: 0e00 |002d: return-void │ │ +06f540: 7100 6509 0000 |002e: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0965 │ │ +06f546: 0c02 |0031: move-result-object v2 │ │ +06f548: 2702 |0032: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'k' │ │ type : '(BB[CI)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -06f4e4: |[06f4e4] com.google.crypto.tink.shaded.protobuf.s1$a.k:(BB[CI)V │ │ -06f4f4: 1300 c2ff |0000: const/16 v0, #int -62 // #ffc2 │ │ -06f4f8: 3401 1500 |0002: if-lt v1, v0, 0017 // +0015 │ │ -06f4fc: 7110 450e 0200 |0004: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e45 │ │ -06f502: 0a00 |0007: move-result v0 │ │ -06f504: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -06f508: dd01 011f |000a: and-int/lit8 v1, v1, #int 31 // #1f │ │ -06f50c: e001 0106 |000c: shl-int/lit8 v1, v1, #int 6 // #06 │ │ -06f510: 7110 4a0e 0200 |000e: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4a │ │ -06f516: 0a02 |0011: move-result v2 │ │ -06f518: b621 |0012: or-int/2addr v1, v2 │ │ -06f51a: 8e11 |0013: int-to-char v1, v1 │ │ -06f51c: 5001 0304 |0014: aput-char v1, v3, v4 │ │ -06f520: 0e00 |0016: return-void │ │ -06f522: 7100 6309 0000 |0017: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0963 │ │ -06f528: 0c01 |001a: move-result-object v1 │ │ -06f52a: 2701 |001b: throw v1 │ │ +06f54c: |[06f54c] com.google.crypto.tink.shaded.protobuf.s1$a.k:(BB[CI)V │ │ +06f55c: 1300 c2ff |0000: const/16 v0, #int -62 // #ffc2 │ │ +06f560: 3401 1500 |0002: if-lt v1, v0, 0017 // +0015 │ │ +06f564: 7110 470e 0200 |0004: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.m:(B)Z // method@0e47 │ │ +06f56a: 0a00 |0007: move-result v0 │ │ +06f56c: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +06f570: dd01 011f |000a: and-int/lit8 v1, v1, #int 31 // #1f │ │ +06f574: e001 0106 |000c: shl-int/lit8 v1, v1, #int 6 // #06 │ │ +06f578: 7110 4c0e 0200 |000e: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/s1$a;.r:(B)I // method@0e4c │ │ +06f57e: 0a02 |0011: move-result v2 │ │ +06f580: b621 |0012: or-int/2addr v1, v2 │ │ +06f582: 8e11 |0013: int-to-char v1, v1 │ │ +06f584: 5001 0304 |0014: aput-char v1, v3, v4 │ │ +06f588: 0e00 |0016: return-void │ │ +06f58a: 7100 6509 0000 |0017: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/b0;.d:()Lcom/google/crypto/tink/shaded/protobuf/b0; // method@0965 │ │ +06f590: 0c01 |001a: move-result-object v1 │ │ +06f592: 2701 |001b: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'l' │ │ type : '(I)C' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06f300: |[06f300] com.google.crypto.tink.shaded.protobuf.s1$a.l:(I)C │ │ -06f310: e201 010a |0000: ushr-int/lit8 v1, v1, #int 10 // #0a │ │ -06f314: 1400 c0d7 0000 |0002: const v0, #float 7.73965e-41 // #0000d7c0 │ │ -06f31a: b001 |0005: add-int/2addr v1, v0 │ │ -06f31c: 8e11 |0006: int-to-char v1, v1 │ │ -06f31e: 0f01 |0007: return v1 │ │ +06f368: |[06f368] com.google.crypto.tink.shaded.protobuf.s1$a.l:(I)C │ │ +06f378: e201 010a |0000: ushr-int/lit8 v1, v1, #int 10 // #0a │ │ +06f37c: 1400 c0d7 0000 |0002: const v0, #float 7.73965e-41 // #0000d7c0 │ │ +06f382: b001 |0005: add-int/2addr v1, v0 │ │ +06f384: 8e11 |0006: int-to-char v1, v1 │ │ +06f386: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'm' │ │ type : '(B)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06f284: |[06f284] com.google.crypto.tink.shaded.protobuf.s1$a.m:(B)Z │ │ -06f294: 1300 bfff |0000: const/16 v0, #int -65 // #ffbf │ │ -06f298: 3701 0400 |0002: if-le v1, v0, 0006 // +0004 │ │ -06f29c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -06f29e: 2802 |0005: goto 0007 // +0002 │ │ -06f2a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06f2a2: 0f01 |0007: return v1 │ │ +06f2ec: |[06f2ec] com.google.crypto.tink.shaded.protobuf.s1$a.m:(B)Z │ │ +06f2fc: 1300 bfff |0000: const/16 v0, #int -65 // #ffbf │ │ +06f300: 3701 0400 |0002: if-le v1, v0, 0006 // +0004 │ │ +06f304: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +06f306: 2802 |0005: goto 0007 // +0002 │ │ +06f308: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06f30a: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'n' │ │ type : '(B)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -06f2a4: |[06f2a4] com.google.crypto.tink.shaded.protobuf.s1$a.n:(B)Z │ │ -06f2b4: 3a00 0400 |0000: if-ltz v0, 0004 // +0004 │ │ -06f2b8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -06f2ba: 2802 |0003: goto 0005 // +0002 │ │ -06f2bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06f2be: 0f00 |0005: return v0 │ │ +06f30c: |[06f30c] com.google.crypto.tink.shaded.protobuf.s1$a.n:(B)Z │ │ +06f31c: 3a00 0400 |0000: if-ltz v0, 0004 // +0004 │ │ +06f320: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +06f322: 2802 |0003: goto 0005 // +0002 │ │ +06f324: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06f326: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'o' │ │ type : '(B)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06f2c0: |[06f2c0] com.google.crypto.tink.shaded.protobuf.s1$a.o:(B)Z │ │ -06f2d0: 1300 f0ff |0000: const/16 v0, #int -16 // #fff0 │ │ -06f2d4: 3501 0400 |0002: if-ge v1, v0, 0006 // +0004 │ │ -06f2d8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -06f2da: 2802 |0005: goto 0007 // +0002 │ │ -06f2dc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06f2de: 0f01 |0007: return v1 │ │ +06f328: |[06f328] com.google.crypto.tink.shaded.protobuf.s1$a.o:(B)Z │ │ +06f338: 1300 f0ff |0000: const/16 v0, #int -16 // #fff0 │ │ +06f33c: 3501 0400 |0002: if-ge v1, v0, 0006 // +0004 │ │ +06f340: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +06f342: 2802 |0005: goto 0007 // +0002 │ │ +06f344: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06f346: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'p' │ │ type : '(B)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06f2e0: |[06f2e0] com.google.crypto.tink.shaded.protobuf.s1$a.p:(B)Z │ │ -06f2f0: 1300 e0ff |0000: const/16 v0, #int -32 // #ffe0 │ │ -06f2f4: 3501 0400 |0002: if-ge v1, v0, 0006 // +0004 │ │ -06f2f8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -06f2fa: 2802 |0005: goto 0007 // +0002 │ │ -06f2fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06f2fe: 0f01 |0007: return v1 │ │ +06f348: |[06f348] com.google.crypto.tink.shaded.protobuf.s1$a.p:(B)Z │ │ +06f358: 1300 e0ff |0000: const/16 v0, #int -32 // #ffe0 │ │ +06f35c: 3501 0400 |0002: if-ge v1, v0, 0006 // +0004 │ │ +06f360: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +06f362: 2802 |0005: goto 0007 // +0002 │ │ +06f364: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06f366: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'q' │ │ type : '(I)C' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06f320: |[06f320] com.google.crypto.tink.shaded.protobuf.s1$a.q:(I)C │ │ -06f330: d511 ff03 |0000: and-int/lit16 v1, v1, #int 1023 // #03ff │ │ -06f334: 1400 00dc 0000 |0002: const v0, #float 7.89211e-41 // #0000dc00 │ │ -06f33a: b001 |0005: add-int/2addr v1, v0 │ │ -06f33c: 8e11 |0006: int-to-char v1, v1 │ │ -06f33e: 0f01 |0007: return v1 │ │ +06f388: |[06f388] com.google.crypto.tink.shaded.protobuf.s1$a.q:(I)C │ │ +06f398: d511 ff03 |0000: and-int/lit16 v1, v1, #int 1023 // #03ff │ │ +06f39c: 1400 00dc 0000 |0002: const v0, #float 7.89211e-41 // #0000dc00 │ │ +06f3a2: b001 |0005: add-int/2addr v1, v0 │ │ +06f3a4: 8e11 |0006: int-to-char v1, v1 │ │ +06f3a6: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$a;) │ │ name : 'r' │ │ type : '(B)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f340: |[06f340] com.google.crypto.tink.shaded.protobuf.s1$a.r:(B)I │ │ -06f350: dd00 003f |0000: and-int/lit8 v0, v0, #int 63 // #3f │ │ -06f354: 0f00 |0002: return v0 │ │ +06f3a8: |[06f3a8] com.google.crypto.tink.shaded.protobuf.s1$a.r:(B)I │ │ +06f3b8: dd00 003f |0000: and-int/lit8 v0, v0, #int 63 // #3f │ │ +06f3bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -42850,17 +42892,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f550: |[06f550] com.google.crypto.tink.shaded.protobuf.s1$b.:()V │ │ -06f560: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -06f566: 0e00 |0003: return-void │ │ +06f5b8: |[06f5b8] com.google.crypto.tink.shaded.protobuf.s1$b.:()V │ │ +06f5c8: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +06f5ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$b;) │ │ name : 'a' │ │ @@ -42879,21 +42921,21 @@ │ │ type : '([BII)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -06f52c: |[06f52c] com.google.crypto.tink.shaded.protobuf.s1$b.c:([BII)Z │ │ -06f53c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06f53e: 6e54 4f0e 0132 |0001: invoke-virtual {v1, v0, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$b;.d:(I[BII)I // method@0e4f │ │ -06f544: 0a02 |0004: move-result v2 │ │ -06f546: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -06f54a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06f54c: 0f00 |0008: return v0 │ │ +06f594: |[06f594] com.google.crypto.tink.shaded.protobuf.s1$b.c:([BII)Z │ │ +06f5a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f5a6: 6e54 510e 0132 |0001: invoke-virtual {v1, v0, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$b;.d:(I[BII)I // method@0e51 │ │ +06f5ac: 0a02 |0004: move-result v2 │ │ +06f5ae: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +06f5b2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +06f5b4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/s1$b;) │ │ name : 'd' │ │ type : '(I[BII)I' │ │ @@ -42930,27 +42972,27 @@ │ │ type : '(II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -06fb7c: |[06fb7c] com.google.crypto.tink.shaded.protobuf.s1$d.:(II)V │ │ -06fb8c: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -06fb90: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -06fb96: 1a01 0612 |0005: const-string v1, "Unpaired surrogate at index " // string@1206 │ │ -06fb9a: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -06fba0: 6e20 6a18 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -06fba6: 1a03 6300 |000d: const-string v3, " of " // string@0063 │ │ -06fbaa: 6e20 6d18 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -06fbb0: 6e20 6a18 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -06fbb6: 6e10 7018 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -06fbbc: 0c03 |0018: move-result-object v3 │ │ -06fbbe: 7020 0018 3200 |0019: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -06fbc4: 0e00 |001c: return-void │ │ +06fbe4: |[06fbe4] com.google.crypto.tink.shaded.protobuf.s1$d.:(II)V │ │ +06fbf4: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +06fbf8: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +06fbfe: 1a01 0612 |0005: const-string v1, "Unpaired surrogate at index " // string@1206 │ │ +06fc02: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +06fc08: 6e20 6c18 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +06fc0e: 1a03 6300 |000d: const-string v3, " of " // string@0063 │ │ +06fc12: 6e20 6f18 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +06fc18: 6e20 6c18 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +06fc1e: 6e10 7218 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +06fc24: 0c03 |0018: move-result-object v3 │ │ +06fc26: 7020 0218 3200 |0019: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +06fc2c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -42985,375 +43027,375 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -070638: |[070638] com.google.crypto.tink.shaded.protobuf.s1.:()V │ │ -070648: 7100 5b0e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/s1$e;.e:()Z // method@0e5b │ │ -07064e: 0a00 |0003: move-result v0 │ │ -070650: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -070654: 7100 b109 0000 |0006: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.c:()Z // method@09b1 │ │ -07065a: 0a00 |0009: move-result v0 │ │ -07065c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -070660: 2200 9602 |000c: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/s1$e; // type@0296 │ │ -070664: 7010 570e 0000 |000e: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$e;.:()V // method@0e57 │ │ -07066a: 2806 |0011: goto 0017 // +0006 │ │ -07066c: 2200 9402 |0012: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/s1$c; // type@0294 │ │ -070670: 7010 500e 0000 |0014: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$c;.:()V // method@0e50 │ │ -070676: 6900 1a03 |0017: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/s1;.a:Lcom/google/crypto/tink/shaded/protobuf/s1$b; // field@031a │ │ -07067a: 0e00 |0019: return-void │ │ +0706a0: |[0706a0] com.google.crypto.tink.shaded.protobuf.s1.:()V │ │ +0706b0: 7100 5d0e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/s1$e;.e:()Z // method@0e5d │ │ +0706b6: 0a00 |0003: move-result v0 │ │ +0706b8: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +0706bc: 7100 b309 0000 |0006: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/d;.c:()Z // method@09b3 │ │ +0706c2: 0a00 |0009: move-result v0 │ │ +0706c4: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +0706c8: 2200 9602 |000c: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/s1$e; // type@0296 │ │ +0706cc: 7010 590e 0000 |000e: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$e;.:()V // method@0e59 │ │ +0706d2: 2806 |0011: goto 0017 // +0006 │ │ +0706d4: 2200 9402 |0012: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/s1$c; // type@0294 │ │ +0706d8: 7010 520e 0000 |0014: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$c;.:()V // method@0e52 │ │ +0706de: 6900 1a03 |0017: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/s1;.a:Lcom/google/crypto/tink/shaded/protobuf/s1$b; // field@031a │ │ +0706e2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'a' │ │ type : '(II)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -070378: |[070378] com.google.crypto.tink.shaded.protobuf.s1.a:(II)I │ │ -070388: 7120 690e 1000 |0000: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/s1;.j:(II)I // method@0e69 │ │ -07038e: 0a00 |0003: move-result v0 │ │ -070390: 0f00 |0004: return v0 │ │ +0703e0: |[0703e0] com.google.crypto.tink.shaded.protobuf.s1.a:(II)I │ │ +0703f0: 7120 6b0e 1000 |0000: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/s1;.j:(II)I // method@0e6b │ │ +0703f6: 0a00 |0003: move-result v0 │ │ +0703f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'b' │ │ type : '(III)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -070394: |[070394] com.google.crypto.tink.shaded.protobuf.s1.b:(III)I │ │ -0703a4: 7130 6a0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/s1;.k:(III)I // method@0e6a │ │ -0703aa: 0a00 |0003: move-result v0 │ │ -0703ac: 0f00 |0004: return v0 │ │ +0703fc: |[0703fc] com.google.crypto.tink.shaded.protobuf.s1.b:(III)I │ │ +07040c: 7130 6c0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/s1;.k:(III)I // method@0e6c │ │ +070412: 0a00 |0003: move-result v0 │ │ +070414: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'c' │ │ type : '([BII)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0703b0: |[0703b0] com.google.crypto.tink.shaded.protobuf.s1.c:([BII)I │ │ -0703c0: 7130 6b0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/s1;.l:([BII)I // method@0e6b │ │ -0703c6: 0a00 |0003: move-result v0 │ │ -0703c8: 0f00 |0004: return v0 │ │ +070418: |[070418] com.google.crypto.tink.shaded.protobuf.s1.c:([BII)I │ │ +070428: 7130 6d0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/s1;.l:([BII)I // method@0e6d │ │ +07042e: 0a00 |0003: move-result v0 │ │ +070430: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'd' │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0703cc: |[0703cc] com.google.crypto.tink.shaded.protobuf.s1.d:(I)I │ │ -0703dc: 7110 680e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1;.i:(I)I // method@0e68 │ │ -0703e2: 0a00 |0003: move-result v0 │ │ -0703e4: 0f00 |0004: return v0 │ │ +070434: |[070434] com.google.crypto.tink.shaded.protobuf.s1.d:(I)I │ │ +070444: 7110 6a0e 0000 |0000: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1;.i:(I)I // method@0e6a │ │ +07044a: 0a00 |0003: move-result v0 │ │ +07044c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'e' │ │ type : '([BII)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -070618: |[070618] com.google.crypto.tink.shaded.protobuf.s1.e:([BII)Ljava/lang/String; │ │ -070628: 6200 1a03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s1;.a:Lcom/google/crypto/tink/shaded/protobuf/s1$b; // field@031a │ │ -07062c: 6e40 4c0e 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$b;.a:([BII)Ljava/lang/String; // method@0e4c │ │ -070632: 0c01 |0005: move-result-object v1 │ │ -070634: 1101 |0006: return-object v1 │ │ +070680: |[070680] com.google.crypto.tink.shaded.protobuf.s1.e:([BII)Ljava/lang/String; │ │ +070690: 6200 1a03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s1;.a:Lcom/google/crypto/tink/shaded/protobuf/s1$b; // field@031a │ │ +070694: 6e40 4e0e 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$b;.a:([BII)Ljava/lang/String; // method@0e4e │ │ +07069a: 0c01 |0005: move-result-object v1 │ │ +07069c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'f' │ │ type : '(Ljava/lang/CharSequence;[BII)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0703e8: |[0703e8] com.google.crypto.tink.shaded.protobuf.s1.f:(Ljava/lang/CharSequence;[BII)I │ │ -0703f8: 6200 1a03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s1;.a:Lcom/google/crypto/tink/shaded/protobuf/s1$b; // field@031a │ │ -0703fc: 6e54 4d0e 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$b;.b:(Ljava/lang/CharSequence;[BII)I // method@0e4d │ │ -070402: 0a01 |0005: move-result v1 │ │ -070404: 0f01 |0006: return v1 │ │ +070450: |[070450] com.google.crypto.tink.shaded.protobuf.s1.f:(Ljava/lang/CharSequence;[BII)I │ │ +070460: 6200 1a03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s1;.a:Lcom/google/crypto/tink/shaded/protobuf/s1$b; // field@031a │ │ +070464: 6e54 4f0e 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/s1$b;.b:(Ljava/lang/CharSequence;[BII)I // method@0e4f │ │ +07046a: 0a01 |0005: move-result v1 │ │ +07046c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'g' │ │ type : '(Ljava/lang/CharSequence;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -070408: |[070408] com.google.crypto.tink.shaded.protobuf.s1.g:(Ljava/lang/CharSequence;)I │ │ -070418: 7210 ab17 0500 |0000: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@17ab │ │ -07041e: 0a00 |0003: move-result v0 │ │ -070420: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -070422: 3501 0d00 |0005: if-ge v1, v0, 0012 // +000d │ │ -070426: 7220 aa17 1500 |0007: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@17aa │ │ -07042c: 0a02 |000a: move-result v2 │ │ -07042e: 1303 8000 |000b: const/16 v3, #int 128 // #80 │ │ -070432: 3532 0500 |000d: if-ge v2, v3, 0012 // +0005 │ │ -070436: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07043a: 28f4 |0011: goto 0005 // -000c │ │ -07043c: 0102 |0012: move v2, v0 │ │ -07043e: 3501 1700 |0013: if-ge v1, v0, 002a // +0017 │ │ -070442: 7220 aa17 1500 |0015: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@17aa │ │ -070448: 0a03 |0018: move-result v3 │ │ -07044a: 1304 0008 |0019: const/16 v4, #int 2048 // #800 │ │ -07044e: 3543 0a00 |001b: if-ge v3, v4, 0025 // +000a │ │ -070452: d903 037f |001d: rsub-int/lit8 v3, v3, #int 127 // #7f │ │ -070456: e203 031f |001f: ushr-int/lit8 v3, v3, #int 31 // #1f │ │ -07045a: b032 |0021: add-int/2addr v2, v3 │ │ -07045c: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -070460: 28ef |0024: goto 0013 // -0011 │ │ -070462: 7120 670e 1500 |0025: invoke-static {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/s1;.h:(Ljava/lang/CharSequence;I)I // method@0e67 │ │ -070468: 0a05 |0028: move-result v5 │ │ -07046a: b052 |0029: add-int/2addr v2, v5 │ │ -07046c: 3402 0300 |002a: if-lt v2, v0, 002d // +0003 │ │ -070470: 0f02 |002c: return v2 │ │ -070472: 2205 3704 |002d: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -070476: 2200 5504 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -07047a: 7010 6518 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -070480: 1a01 e211 |0034: const-string v1, "UTF-8 length does not fit in int: " // string@11e2 │ │ -070484: 6e20 6d18 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -07048a: 8121 |0039: int-to-long v1, v2 │ │ -07048c: 1803 0000 0000 0100 0000 |003a: const-wide v3, #double 2.122e-314 // #0000000100000000 │ │ -070496: bb31 |003f: add-long/2addr v1, v3 │ │ -070498: 6e30 6b18 1002 |0040: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@186b │ │ -07049e: 6e10 7018 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -0704a4: 0c00 |0046: move-result-object v0 │ │ -0704a6: 7020 0018 0500 |0047: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -0704ac: 2802 |004a: goto 004c // +0002 │ │ -0704ae: 2705 |004b: throw v5 │ │ -0704b0: 28ff |004c: goto 004b // -0001 │ │ +070470: |[070470] com.google.crypto.tink.shaded.protobuf.s1.g:(Ljava/lang/CharSequence;)I │ │ +070480: 7210 ad17 0500 |0000: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@17ad │ │ +070486: 0a00 |0003: move-result v0 │ │ +070488: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07048a: 3501 0d00 |0005: if-ge v1, v0, 0012 // +000d │ │ +07048e: 7220 ac17 1500 |0007: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@17ac │ │ +070494: 0a02 |000a: move-result v2 │ │ +070496: 1303 8000 |000b: const/16 v3, #int 128 // #80 │ │ +07049a: 3532 0500 |000d: if-ge v2, v3, 0012 // +0005 │ │ +07049e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0704a2: 28f4 |0011: goto 0005 // -000c │ │ +0704a4: 0102 |0012: move v2, v0 │ │ +0704a6: 3501 1700 |0013: if-ge v1, v0, 002a // +0017 │ │ +0704aa: 7220 ac17 1500 |0015: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@17ac │ │ +0704b0: 0a03 |0018: move-result v3 │ │ +0704b2: 1304 0008 |0019: const/16 v4, #int 2048 // #800 │ │ +0704b6: 3543 0a00 |001b: if-ge v3, v4, 0025 // +000a │ │ +0704ba: d903 037f |001d: rsub-int/lit8 v3, v3, #int 127 // #7f │ │ +0704be: e203 031f |001f: ushr-int/lit8 v3, v3, #int 31 // #1f │ │ +0704c2: b032 |0021: add-int/2addr v2, v3 │ │ +0704c4: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0704c8: 28ef |0024: goto 0013 // -0011 │ │ +0704ca: 7120 690e 1500 |0025: invoke-static {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/s1;.h:(Ljava/lang/CharSequence;I)I // method@0e69 │ │ +0704d0: 0a05 |0028: move-result v5 │ │ +0704d2: b052 |0029: add-int/2addr v2, v5 │ │ +0704d4: 3402 0300 |002a: if-lt v2, v0, 002d // +0003 │ │ +0704d8: 0f02 |002c: return v2 │ │ +0704da: 2205 3704 |002d: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +0704de: 2200 5504 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +0704e2: 7010 6718 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0704e8: 1a01 e211 |0034: const-string v1, "UTF-8 length does not fit in int: " // string@11e2 │ │ +0704ec: 6e20 6f18 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0704f2: 8121 |0039: int-to-long v1, v2 │ │ +0704f4: 1803 0000 0000 0100 0000 |003a: const-wide v3, #double 2.122e-314 // #0000000100000000 │ │ +0704fe: bb31 |003f: add-long/2addr v1, v3 │ │ +070500: 6e30 6d18 1002 |0040: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@186d │ │ +070506: 6e10 7218 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +07050c: 0c00 |0046: move-result-object v0 │ │ +07050e: 7020 0218 0500 |0047: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +070514: 2802 |004a: goto 004c // +0002 │ │ +070516: 2705 |004b: throw v5 │ │ +070518: 28ff |004c: goto 004b // -0001 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'h' │ │ type : '(Ljava/lang/CharSequence;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0704b4: |[0704b4] com.google.crypto.tink.shaded.protobuf.s1.h:(Ljava/lang/CharSequence;I)I │ │ -0704c4: 7210 ab17 0400 |0000: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@17ab │ │ -0704ca: 0a00 |0003: move-result v0 │ │ -0704cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0704ce: 3505 3000 |0005: if-ge v5, v0, 0035 // +0030 │ │ -0704d2: 7220 aa17 5400 |0007: invoke-interface {v4, v5}, Ljava/lang/CharSequence;.charAt:(I)C // method@17aa │ │ -0704d8: 0a02 |000a: move-result v2 │ │ -0704da: 1303 0008 |000b: const/16 v3, #int 2048 // #800 │ │ -0704de: 3532 0800 |000d: if-ge v2, v3, 0015 // +0008 │ │ -0704e2: d902 027f |000f: rsub-int/lit8 v2, v2, #int 127 // #7f │ │ -0704e6: e202 021f |0011: ushr-int/lit8 v2, v2, #int 31 // #1f │ │ -0704ea: b021 |0013: add-int/2addr v1, v2 │ │ -0704ec: 281e |0014: goto 0032 // +001e │ │ -0704ee: d801 0102 |0015: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0704f2: 1403 00d8 0000 |0017: const v3, #float 7.74862e-41 // #0000d800 │ │ -0704f8: 3623 1800 |001a: if-gt v3, v2, 0032 // +0018 │ │ -0704fc: 1403 ffdf 0000 |001c: const v3, #float 8.03547e-41 // #0000dfff │ │ -070502: 3632 1300 |001f: if-gt v2, v3, 0032 // +0013 │ │ -070506: 7120 b017 5400 |0021: invoke-static {v4, v5}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@17b0 │ │ -07050c: 0a02 |0024: move-result v2 │ │ -07050e: 1503 0100 |0025: const/high16 v3, #int 65536 // #1 │ │ -070512: 3432 0500 |0027: if-lt v2, v3, 002c // +0005 │ │ -070516: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ -07051a: 2807 |002b: goto 0032 // +0007 │ │ -07051c: 2204 9502 |002c: new-instance v4, Lcom/google/crypto/tink/shaded/protobuf/s1$d; // type@0295 │ │ -070520: 7030 560e 5400 |002e: invoke-direct {v4, v5, v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$d;.:(II)V // method@0e56 │ │ -070526: 2704 |0031: throw v4 │ │ -070528: d805 0501 |0032: add-int/lit8 v5, v5, #int 1 // #01 │ │ -07052c: 28d1 |0034: goto 0005 // -002f │ │ -07052e: 0f01 |0035: return v1 │ │ +07051c: |[07051c] com.google.crypto.tink.shaded.protobuf.s1.h:(Ljava/lang/CharSequence;I)I │ │ +07052c: 7210 ad17 0400 |0000: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@17ad │ │ +070532: 0a00 |0003: move-result v0 │ │ +070534: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +070536: 3505 3000 |0005: if-ge v5, v0, 0035 // +0030 │ │ +07053a: 7220 ac17 5400 |0007: invoke-interface {v4, v5}, Ljava/lang/CharSequence;.charAt:(I)C // method@17ac │ │ +070540: 0a02 |000a: move-result v2 │ │ +070542: 1303 0008 |000b: const/16 v3, #int 2048 // #800 │ │ +070546: 3532 0800 |000d: if-ge v2, v3, 0015 // +0008 │ │ +07054a: d902 027f |000f: rsub-int/lit8 v2, v2, #int 127 // #7f │ │ +07054e: e202 021f |0011: ushr-int/lit8 v2, v2, #int 31 // #1f │ │ +070552: b021 |0013: add-int/2addr v1, v2 │ │ +070554: 281e |0014: goto 0032 // +001e │ │ +070556: d801 0102 |0015: add-int/lit8 v1, v1, #int 2 // #02 │ │ +07055a: 1403 00d8 0000 |0017: const v3, #float 7.74862e-41 // #0000d800 │ │ +070560: 3623 1800 |001a: if-gt v3, v2, 0032 // +0018 │ │ +070564: 1403 ffdf 0000 |001c: const v3, #float 8.03547e-41 // #0000dfff │ │ +07056a: 3632 1300 |001f: if-gt v2, v3, 0032 // +0013 │ │ +07056e: 7120 b217 5400 |0021: invoke-static {v4, v5}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@17b2 │ │ +070574: 0a02 |0024: move-result v2 │ │ +070576: 1503 0100 |0025: const/high16 v3, #int 65536 // #1 │ │ +07057a: 3432 0500 |0027: if-lt v2, v3, 002c // +0005 │ │ +07057e: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ +070582: 2807 |002b: goto 0032 // +0007 │ │ +070584: 2204 9502 |002c: new-instance v4, Lcom/google/crypto/tink/shaded/protobuf/s1$d; // type@0295 │ │ +070588: 7030 580e 5400 |002e: invoke-direct {v4, v5, v0}, Lcom/google/crypto/tink/shaded/protobuf/s1$d;.:(II)V // method@0e58 │ │ +07058e: 2704 |0031: throw v4 │ │ +070590: d805 0501 |0032: add-int/lit8 v5, v5, #int 1 // #01 │ │ +070594: 28d1 |0034: goto 0005 // -002f │ │ +070596: 0f01 |0035: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'i' │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -070594: |[070594] com.google.crypto.tink.shaded.protobuf.s1.i:(I)I │ │ -0705a4: 1300 f4ff |0000: const/16 v0, #int -12 // #fff4 │ │ -0705a8: 3701 0300 |0002: if-le v1, v0, 0005 // +0003 │ │ -0705ac: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -0705ae: 0f01 |0005: return v1 │ │ +0705fc: |[0705fc] com.google.crypto.tink.shaded.protobuf.s1.i:(I)I │ │ +07060c: 1300 f4ff |0000: const/16 v0, #int -12 // #fff4 │ │ +070610: 3701 0300 |0002: if-le v1, v0, 0005 // +0003 │ │ +070614: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +070616: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'j' │ │ type : '(II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0705b0: |[0705b0] com.google.crypto.tink.shaded.protobuf.s1.j:(II)I │ │ -0705c0: 1300 f4ff |0000: const/16 v0, #int -12 // #fff4 │ │ -0705c4: 3601 0b00 |0002: if-gt v1, v0, 000d // +000b │ │ -0705c8: 1300 bfff |0004: const/16 v0, #int -65 // #ffbf │ │ -0705cc: 3702 0300 |0006: if-le v2, v0, 0009 // +0003 │ │ -0705d0: 2805 |0008: goto 000d // +0005 │ │ -0705d2: e002 0208 |0009: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0705d6: b721 |000b: xor-int/2addr v1, v2 │ │ -0705d8: 2802 |000c: goto 000e // +0002 │ │ -0705da: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -0705dc: 0f01 |000e: return v1 │ │ +070618: |[070618] com.google.crypto.tink.shaded.protobuf.s1.j:(II)I │ │ +070628: 1300 f4ff |0000: const/16 v0, #int -12 // #fff4 │ │ +07062c: 3601 0b00 |0002: if-gt v1, v0, 000d // +000b │ │ +070630: 1300 bfff |0004: const/16 v0, #int -65 // #ffbf │ │ +070634: 3702 0300 |0006: if-le v2, v0, 0009 // +0003 │ │ +070638: 2805 |0008: goto 000d // +0005 │ │ +07063a: e002 0208 |0009: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +07063e: b721 |000b: xor-int/2addr v1, v2 │ │ +070640: 2802 |000c: goto 000e // +0002 │ │ +070642: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +070644: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'k' │ │ type : '(III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0705e0: |[0705e0] com.google.crypto.tink.shaded.protobuf.s1.k:(III)I │ │ -0705f0: 1300 f4ff |0000: const/16 v0, #int -12 // #fff4 │ │ -0705f4: 3601 1000 |0002: if-gt v1, v0, 0012 // +0010 │ │ -0705f8: 1300 bfff |0004: const/16 v0, #int -65 // #ffbf │ │ -0705fc: 3602 0c00 |0006: if-gt v2, v0, 0012 // +000c │ │ -070600: 3703 0300 |0008: if-le v3, v0, 000b // +0003 │ │ -070604: 2808 |000a: goto 0012 // +0008 │ │ -070606: e002 0208 |000b: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -07060a: b721 |000d: xor-int/2addr v1, v2 │ │ -07060c: e002 0310 |000e: shl-int/lit8 v2, v3, #int 16 // #10 │ │ -070610: b721 |0010: xor-int/2addr v1, v2 │ │ -070612: 2802 |0011: goto 0013 // +0002 │ │ -070614: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -070616: 0f01 |0013: return v1 │ │ +070648: |[070648] com.google.crypto.tink.shaded.protobuf.s1.k:(III)I │ │ +070658: 1300 f4ff |0000: const/16 v0, #int -12 // #fff4 │ │ +07065c: 3601 1000 |0002: if-gt v1, v0, 0012 // +0010 │ │ +070660: 1300 bfff |0004: const/16 v0, #int -65 // #ffbf │ │ +070664: 3602 0c00 |0006: if-gt v2, v0, 0012 // +000c │ │ +070668: 3703 0300 |0008: if-le v3, v0, 000b // +0003 │ │ +07066c: 2808 |000a: goto 0012 // +0008 │ │ +07066e: e002 0208 |000b: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +070672: b721 |000d: xor-int/2addr v1, v2 │ │ +070674: e002 0310 |000e: shl-int/lit8 v2, v3, #int 16 // #10 │ │ +070678: b721 |0010: xor-int/2addr v1, v2 │ │ +07067a: 2802 |0011: goto 0013 // +0002 │ │ +07067c: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +07067e: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'l' │ │ type : '([BII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -070530: |[070530] com.google.crypto.tink.shaded.protobuf.s1.l:([BII)I │ │ -070540: d800 04ff |0000: add-int/lit8 v0, v4, #int -1 // #ff │ │ -070544: 4800 0300 |0002: aget-byte v0, v3, v0 │ │ -070548: b145 |0004: sub-int/2addr v5, v4 │ │ -07054a: 3805 1f00 |0005: if-eqz v5, 0024 // +001f │ │ -07054e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -070550: 3215 1500 |0008: if-eq v5, v1, 001d // +0015 │ │ -070554: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -070556: 3325 0c00 |000b: if-ne v5, v2, 0017 // +000c │ │ -07055a: 4805 0304 |000d: aget-byte v5, v3, v4 │ │ -07055e: b014 |000f: add-int/2addr v4, v1 │ │ -070560: 4803 0304 |0010: aget-byte v3, v3, v4 │ │ -070564: 7130 6a0e 5003 |0012: invoke-static {v0, v5, v3}, Lcom/google/crypto/tink/shaded/protobuf/s1;.k:(III)I // method@0e6a │ │ -07056a: 0a03 |0015: move-result v3 │ │ -07056c: 0f03 |0016: return v3 │ │ -07056e: 2203 2304 |0017: new-instance v3, Ljava/lang/AssertionError; // type@0423 │ │ -070572: 7010 a317 0300 |0019: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@17a3 │ │ -070578: 2703 |001c: throw v3 │ │ -07057a: 4803 0304 |001d: aget-byte v3, v3, v4 │ │ -07057e: 7120 690e 3000 |001f: invoke-static {v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/s1;.j:(II)I // method@0e69 │ │ -070584: 0a03 |0022: move-result v3 │ │ -070586: 0f03 |0023: return v3 │ │ -070588: 7110 680e 0000 |0024: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1;.i:(I)I // method@0e68 │ │ -07058e: 0a03 |0027: move-result v3 │ │ -070590: 0f03 |0028: return v3 │ │ +070598: |[070598] com.google.crypto.tink.shaded.protobuf.s1.l:([BII)I │ │ +0705a8: d800 04ff |0000: add-int/lit8 v0, v4, #int -1 // #ff │ │ +0705ac: 4800 0300 |0002: aget-byte v0, v3, v0 │ │ +0705b0: b145 |0004: sub-int/2addr v5, v4 │ │ +0705b2: 3805 1f00 |0005: if-eqz v5, 0024 // +001f │ │ +0705b6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0705b8: 3215 1500 |0008: if-eq v5, v1, 001d // +0015 │ │ +0705bc: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +0705be: 3325 0c00 |000b: if-ne v5, v2, 0017 // +000c │ │ +0705c2: 4805 0304 |000d: aget-byte v5, v3, v4 │ │ +0705c6: b014 |000f: add-int/2addr v4, v1 │ │ +0705c8: 4803 0304 |0010: aget-byte v3, v3, v4 │ │ +0705cc: 7130 6c0e 5003 |0012: invoke-static {v0, v5, v3}, Lcom/google/crypto/tink/shaded/protobuf/s1;.k:(III)I // method@0e6c │ │ +0705d2: 0a03 |0015: move-result v3 │ │ +0705d4: 0f03 |0016: return v3 │ │ +0705d6: 2203 2304 |0017: new-instance v3, Ljava/lang/AssertionError; // type@0423 │ │ +0705da: 7010 a517 0300 |0019: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@17a5 │ │ +0705e0: 2703 |001c: throw v3 │ │ +0705e2: 4803 0304 |001d: aget-byte v3, v3, v4 │ │ +0705e6: 7120 6b0e 3000 |001f: invoke-static {v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/s1;.j:(II)I // method@0e6b │ │ +0705ec: 0a03 |0022: move-result v3 │ │ +0705ee: 0f03 |0023: return v3 │ │ +0705f0: 7110 6a0e 0000 |0024: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/s1;.i:(I)I // method@0e6a │ │ +0705f6: 0a03 |0027: move-result v3 │ │ +0705f8: 0f03 |0028: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'm' │ │ type : '([B)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -070334: |[070334] com.google.crypto.tink.shaded.protobuf.s1.m:([B)Z │ │ -070344: 6200 1a03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s1;.a:Lcom/google/crypto/tink/shaded/protobuf/s1$b; // field@031a │ │ -070348: 2131 |0002: array-length v1, v3 │ │ -07034a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -07034c: 6e40 4e0e 3012 |0004: invoke-virtual {v0, v3, v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/s1$b;.c:([BII)Z // method@0e4e │ │ -070352: 0a03 |0007: move-result v3 │ │ -070354: 0f03 |0008: return v3 │ │ +07039c: |[07039c] com.google.crypto.tink.shaded.protobuf.s1.m:([B)Z │ │ +0703ac: 6200 1a03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s1;.a:Lcom/google/crypto/tink/shaded/protobuf/s1$b; // field@031a │ │ +0703b0: 2131 |0002: array-length v1, v3 │ │ +0703b2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0703b4: 6e40 500e 3012 |0004: invoke-virtual {v0, v3, v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/s1$b;.c:([BII)Z // method@0e50 │ │ +0703ba: 0a03 |0007: move-result v3 │ │ +0703bc: 0f03 |0008: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/google/crypto/tink/shaded/protobuf/s1;) │ │ name : 'n' │ │ type : '([BII)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -070358: |[070358] com.google.crypto.tink.shaded.protobuf.s1.n:([BII)Z │ │ -070368: 6200 1a03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s1;.a:Lcom/google/crypto/tink/shaded/protobuf/s1$b; // field@031a │ │ -07036c: 6e40 4e0e 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$b;.c:([BII)Z // method@0e4e │ │ -070372: 0a01 |0005: move-result v1 │ │ -070374: 0f01 |0006: return v1 │ │ +0703c0: |[0703c0] com.google.crypto.tink.shaded.protobuf.s1.n:([BII)Z │ │ +0703d0: 6200 1a03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s1;.a:Lcom/google/crypto/tink/shaded/protobuf/s1$b; // field@031a │ │ +0703d4: 6e40 500e 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/s1$b;.c:([BII)Z // method@0e50 │ │ +0703da: 0a01 |0005: move-result v1 │ │ +0703dc: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -43368,19 +43410,19 @@ │ │ virtual_methods_size: 0 │ │ │ │ Class #269 annotations: │ │ Annotations on field #795 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/google/crypto/tink/shaded/protobuf/q<" "*>;" } │ │ Annotations on field #796 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/google/crypto/tink/shaded/protobuf/q<" "*>;" } │ │ -Annotations on method #3695 'a' │ │ +Annotations on method #3697 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/google/crypto/tink/shaded/protobuf/q<" "*>;" } │ │ -Annotations on method #3696 'b' │ │ +Annotations on method #3698 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/google/crypto/tink/shaded/protobuf/q<" "*>;" } │ │ -Annotations on method #3697 'c' │ │ +Annotations on method #3699 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/google/crypto/tink/shaded/protobuf/q<" "*>;" } │ │ │ │ Class #269 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/s;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -43400,87 +43442,87 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05b35c: |[05b35c] com.google.crypto.tink.shaded.protobuf.s.:()V │ │ -05b36c: 2200 9002 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/r; // type@0290 │ │ -05b370: 7010 2c0e 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/r;.:()V // method@0e2c │ │ -05b376: 6900 1b03 |0005: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/s;.a:Lcom/google/crypto/tink/shaded/protobuf/q; // field@031b │ │ -05b37a: 7100 710e 0000 |0007: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/s;.c:()Lcom/google/crypto/tink/shaded/protobuf/q; // method@0e71 │ │ -05b380: 0c00 |000a: move-result-object v0 │ │ -05b382: 6900 1c03 |000b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/s;.b:Lcom/google/crypto/tink/shaded/protobuf/q; // field@031c │ │ -05b386: 0e00 |000d: return-void │ │ +05b3c4: |[05b3c4] com.google.crypto.tink.shaded.protobuf.s.:()V │ │ +05b3d4: 2200 9002 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/r; // type@0290 │ │ +05b3d8: 7010 2e0e 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/r;.:()V // method@0e2e │ │ +05b3de: 6900 1b03 |0005: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/s;.a:Lcom/google/crypto/tink/shaded/protobuf/q; // field@031b │ │ +05b3e2: 7100 730e 0000 |0007: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/s;.c:()Lcom/google/crypto/tink/shaded/protobuf/q; // method@0e73 │ │ +05b3e8: 0c00 |000a: move-result-object v0 │ │ +05b3ea: 6900 1c03 |000b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/s;.b:Lcom/google/crypto/tink/shaded/protobuf/q; // field@031c │ │ +05b3ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/s;) │ │ name : 'a' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/q;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05b2c8: |[05b2c8] com.google.crypto.tink.shaded.protobuf.s.a:()Lcom/google/crypto/tink/shaded/protobuf/q; │ │ -05b2d8: 6200 1c03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s;.b:Lcom/google/crypto/tink/shaded/protobuf/q; // field@031c │ │ -05b2dc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -05b2e0: 1100 |0004: return-object v0 │ │ -05b2e2: 2200 3804 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0438 │ │ -05b2e6: 1a01 e40f |0007: const-string v1, "Protobuf runtime is not correctly loaded." // string@0fe4 │ │ -05b2ea: 7020 0418 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1804 │ │ -05b2f0: 2700 |000c: throw v0 │ │ +05b330: |[05b330] com.google.crypto.tink.shaded.protobuf.s.a:()Lcom/google/crypto/tink/shaded/protobuf/q; │ │ +05b340: 6200 1c03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s;.b:Lcom/google/crypto/tink/shaded/protobuf/q; // field@031c │ │ +05b344: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +05b348: 1100 |0004: return-object v0 │ │ +05b34a: 2200 3804 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0438 │ │ +05b34e: 1a01 e40f |0007: const-string v1, "Protobuf runtime is not correctly loaded." // string@0fe4 │ │ +05b352: 7020 0618 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1806 │ │ +05b358: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/s;) │ │ name : 'b' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/q;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b2f4: |[05b2f4] com.google.crypto.tink.shaded.protobuf.s.b:()Lcom/google/crypto/tink/shaded/protobuf/q; │ │ -05b304: 6200 1b03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s;.a:Lcom/google/crypto/tink/shaded/protobuf/q; // field@031b │ │ -05b308: 1100 |0002: return-object v0 │ │ +05b35c: |[05b35c] com.google.crypto.tink.shaded.protobuf.s.b:()Lcom/google/crypto/tink/shaded/protobuf/q; │ │ +05b36c: 6200 1b03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/s;.a:Lcom/google/crypto/tink/shaded/protobuf/q; // field@031b │ │ +05b370: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/s;) │ │ name : 'c' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/q;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -05b30c: |[05b30c] com.google.crypto.tink.shaded.protobuf.s.c:()Lcom/google/crypto/tink/shaded/protobuf/q; │ │ -05b31c: 1a00 0a15 |0000: const-string v0, "com.google.crypto.tink.shaded.protobuf.ExtensionSchemaFull" // string@150a │ │ -05b320: 7110 c017 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c0 │ │ -05b326: 0c00 |0005: move-result-object v0 │ │ -05b328: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05b32a: 2312 c308 |0007: new-array v2, v1, [Ljava/lang/Class; // type@08c3 │ │ -05b32e: 6e20 c817 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@17c8 │ │ -05b334: 0c00 |000c: move-result-object v0 │ │ -05b336: 2311 c608 |000d: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ -05b33a: 6e20 9c18 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@189c │ │ -05b340: 0c00 |0012: move-result-object v0 │ │ -05b342: 1f00 8602 |0013: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/q; // type@0286 │ │ -05b346: 1100 |0015: return-object v0 │ │ -05b348: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -05b34a: 1100 |0017: return-object v0 │ │ +05b374: |[05b374] com.google.crypto.tink.shaded.protobuf.s.c:()Lcom/google/crypto/tink/shaded/protobuf/q; │ │ +05b384: 1a00 0a15 |0000: const-string v0, "com.google.crypto.tink.shaded.protobuf.ExtensionSchemaFull" // string@150a │ │ +05b388: 7110 c217 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@17c2 │ │ +05b38e: 0c00 |0005: move-result-object v0 │ │ +05b390: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05b392: 2312 c308 |0007: new-array v2, v1, [Ljava/lang/Class; // type@08c3 │ │ +05b396: 6e20 ca17 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@17ca │ │ +05b39c: 0c00 |000c: move-result-object v0 │ │ +05b39e: 2311 c608 |000d: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ +05b3a2: 6e20 9e18 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@189e │ │ +05b3a8: 0c00 |0012: move-result-object v0 │ │ +05b3aa: 1f00 8602 |0013: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/q; // type@0286 │ │ +05b3ae: 1100 |0015: return-object v0 │ │ +05b3b0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05b3b2: 1100 |0017: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -43513,570 +43555,570 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -061520: |[061520] com.google.crypto.tink.shaded.protobuf.t0.:()V │ │ -061530: 1300 5000 |0000: const/16 v0, #int 80 // #50 │ │ -061534: 2300 8908 |0002: new-array v0, v0, [C // type@0889 │ │ -061538: 6900 1d03 |0004: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/t0;.a:[C // field@031d │ │ -06153c: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ -061540: 7120 3e19 1000 |0008: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([CC)V // method@193e │ │ -061546: 0e00 |000b: return-void │ │ +061588: |[061588] com.google.crypto.tink.shaded.protobuf.t0.:()V │ │ +061598: 1300 5000 |0000: const/16 v0, #int 80 // #50 │ │ +06159c: 2300 8908 |0002: new-array v0, v0, [C // type@0889 │ │ +0615a0: 6900 1d03 |0004: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/t0;.a:[C // field@031d │ │ +0615a4: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ +0615a8: 7120 4019 1000 |0008: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([CC)V // method@1940 │ │ +0615ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/t0;) │ │ name : 'a' │ │ type : '(ILjava/lang/StringBuilder;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -061548: |[061548] com.google.crypto.tink.shaded.protobuf.t0.a:(ILjava/lang/StringBuilder;)V │ │ -061558: 3d03 1000 |0000: if-lez v3, 0010 // +0010 │ │ -06155c: 6200 1d03 |0002: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/t0;.a:[C // field@031d │ │ -061560: 2101 |0004: array-length v1, v0 │ │ -061562: 3713 0400 |0005: if-le v3, v1, 0009 // +0004 │ │ -061566: 2101 |0007: array-length v1, v0 │ │ -061568: 2802 |0008: goto 000a // +0002 │ │ -06156a: 0131 |0009: move v1, v3 │ │ -06156c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -06156e: 6e40 6f18 0412 |000b: invoke-virtual {v4, v0, v2, v1}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@186f │ │ -061574: b113 |000e: sub-int/2addr v3, v1 │ │ -061576: 28f1 |000f: goto 0000 // -000f │ │ -061578: 0e00 |0010: return-void │ │ +0615b0: |[0615b0] com.google.crypto.tink.shaded.protobuf.t0.a:(ILjava/lang/StringBuilder;)V │ │ +0615c0: 3d03 1000 |0000: if-lez v3, 0010 // +0010 │ │ +0615c4: 6200 1d03 |0002: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/t0;.a:[C // field@031d │ │ +0615c8: 2101 |0004: array-length v1, v0 │ │ +0615ca: 3713 0400 |0005: if-le v3, v1, 0009 // +0004 │ │ +0615ce: 2101 |0007: array-length v1, v0 │ │ +0615d0: 2802 |0008: goto 000a // +0002 │ │ +0615d2: 0131 |0009: move v1, v3 │ │ +0615d4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0615d6: 6e40 7118 0412 |000b: invoke-virtual {v4, v0, v2, v1}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@1871 │ │ +0615dc: b113 |000e: sub-int/2addr v3, v1 │ │ +0615de: 28f1 |000f: goto 0000 // -000f │ │ +0615e0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/t0;) │ │ name : 'b' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -061354: |[061354] com.google.crypto.tink.shaded.protobuf.t0.b:(Ljava/lang/Object;)Z │ │ -061364: 2070 2404 |0000: instance-of v0, v7, Ljava/lang/Boolean; // type@0424 │ │ -061368: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06136a: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -06136e: 1f07 2404 |0005: check-cast v7, Ljava/lang/Boolean; // type@0424 │ │ -061372: 6e10 a517 0700 |0007: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@17a5 │ │ -061378: 0a07 |000a: move-result v7 │ │ -06137a: b717 |000b: xor-int/2addr v7, v1 │ │ -06137c: 0f07 |000c: return v7 │ │ -06137e: 2070 3b04 |000d: instance-of v0, v7, Ljava/lang/Integer; // type@043b │ │ -061382: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -061384: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ -061388: 1f07 3b04 |0012: check-cast v7, Ljava/lang/Integer; // type@043b │ │ -06138c: 6e10 0b18 0700 |0014: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -061392: 0a07 |0017: move-result v7 │ │ -061394: 3907 0300 |0018: if-nez v7, 001b // +0003 │ │ -061398: 2802 |001a: goto 001c // +0002 │ │ -06139a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -06139c: 0f01 |001c: return v1 │ │ -06139e: 2070 3404 |001d: instance-of v0, v7, Ljava/lang/Float; // type@0434 │ │ -0613a2: 3800 1100 |001f: if-eqz v0, 0030 // +0011 │ │ -0613a6: 1f07 3404 |0021: check-cast v7, Ljava/lang/Float; // type@0434 │ │ -0613aa: 6e10 f917 0700 |0023: invoke-virtual {v7}, Ljava/lang/Float;.floatValue:()F // method@17f9 │ │ -0613b0: 0a07 |0026: move-result v7 │ │ -0613b2: 7110 f817 0700 |0027: invoke-static {v7}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@17f8 │ │ -0613b8: 0a07 |002a: move-result v7 │ │ -0613ba: 3907 0300 |002b: if-nez v7, 002e // +0003 │ │ -0613be: 2802 |002d: goto 002f // +0002 │ │ -0613c0: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -0613c2: 0f01 |002f: return v1 │ │ -0613c4: 2070 2f04 |0030: instance-of v0, v7, Ljava/lang/Double; // type@042f │ │ -0613c8: 3800 1500 |0032: if-eqz v0, 0047 // +0015 │ │ -0613cc: 1f07 2f04 |0034: check-cast v7, Ljava/lang/Double; // type@042f │ │ -0613d0: 6e10 e617 0700 |0036: invoke-virtual {v7}, Ljava/lang/Double;.doubleValue:()D // method@17e6 │ │ -0613d6: 0b03 |0039: move-result-wide v3 │ │ -0613d8: 7120 e517 4300 |003a: invoke-static {v3, v4}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@17e5 │ │ -0613de: 0b03 |003d: move-result-wide v3 │ │ -0613e0: 1605 0000 |003e: const-wide/16 v5, #int 0 // #0 │ │ -0613e4: 3107 0305 |0040: cmp-long v7, v3, v5 │ │ -0613e8: 3907 0300 |0042: if-nez v7, 0045 // +0003 │ │ -0613ec: 2802 |0044: goto 0046 // +0002 │ │ -0613ee: 1201 |0045: const/4 v1, #int 0 // #0 │ │ -0613f0: 0f01 |0046: return v1 │ │ -0613f2: 2070 5404 |0047: instance-of v0, v7, Ljava/lang/String; // type@0454 │ │ -0613f6: 3800 0900 |0049: if-eqz v0, 0052 // +0009 │ │ -0613fa: 1a00 0000 |004b: const-string v0, "" // string@0000 │ │ -0613fe: 6e20 2618 0700 |004d: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -061404: 0a07 |0050: move-result v7 │ │ -061406: 0f07 |0051: return v7 │ │ -061408: 2070 5202 |0052: instance-of v0, v7, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -06140c: 3800 0500 |0054: if-eqz v0, 0059 // +0005 │ │ -061410: 6200 9702 |0056: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ -061414: 28f5 |0058: goto 004d // -000b │ │ -061416: 2070 8902 |0059: instance-of v0, v7, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -06141a: 3800 0e00 |005b: if-eqz v0, 0069 // +000e │ │ -06141e: 0770 |005d: move-object v0, v7 │ │ -061420: 1f00 8902 |005e: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -061424: 7210 370e 0000 |0060: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/s0;.g:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0e37 │ │ -06142a: 0c00 |0063: move-result-object v0 │ │ -06142c: 3307 0300 |0064: if-ne v7, v0, 0067 // +0003 │ │ -061430: 2802 |0066: goto 0068 // +0002 │ │ -061432: 1201 |0067: const/4 v1, #int 0 // #0 │ │ -061434: 0f01 |0068: return v1 │ │ -061436: 2070 3004 |0069: instance-of v0, v7, Ljava/lang/Enum; // type@0430 │ │ -06143a: 3800 0d00 |006b: if-eqz v0, 0078 // +000d │ │ -06143e: 1f07 3004 |006d: check-cast v7, Ljava/lang/Enum; // type@0430 │ │ -061442: 6e10 ee17 0700 |006f: invoke-virtual {v7}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -061448: 0a07 |0072: move-result v7 │ │ -06144a: 3907 0300 |0073: if-nez v7, 0076 // +0003 │ │ -06144e: 2802 |0075: goto 0077 // +0002 │ │ -061450: 1201 |0076: const/4 v1, #int 0 // #0 │ │ -061452: 0f01 |0077: return v1 │ │ -061454: 0f02 |0078: return v2 │ │ +0613bc: |[0613bc] com.google.crypto.tink.shaded.protobuf.t0.b:(Ljava/lang/Object;)Z │ │ +0613cc: 2070 2404 |0000: instance-of v0, v7, Ljava/lang/Boolean; // type@0424 │ │ +0613d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0613d2: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +0613d6: 1f07 2404 |0005: check-cast v7, Ljava/lang/Boolean; // type@0424 │ │ +0613da: 6e10 a717 0700 |0007: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@17a7 │ │ +0613e0: 0a07 |000a: move-result v7 │ │ +0613e2: b717 |000b: xor-int/2addr v7, v1 │ │ +0613e4: 0f07 |000c: return v7 │ │ +0613e6: 2070 3b04 |000d: instance-of v0, v7, Ljava/lang/Integer; // type@043b │ │ +0613ea: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0613ec: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +0613f0: 1f07 3b04 |0012: check-cast v7, Ljava/lang/Integer; // type@043b │ │ +0613f4: 6e10 0d18 0700 |0014: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +0613fa: 0a07 |0017: move-result v7 │ │ +0613fc: 3907 0300 |0018: if-nez v7, 001b // +0003 │ │ +061400: 2802 |001a: goto 001c // +0002 │ │ +061402: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +061404: 0f01 |001c: return v1 │ │ +061406: 2070 3404 |001d: instance-of v0, v7, Ljava/lang/Float; // type@0434 │ │ +06140a: 3800 1100 |001f: if-eqz v0, 0030 // +0011 │ │ +06140e: 1f07 3404 |0021: check-cast v7, Ljava/lang/Float; // type@0434 │ │ +061412: 6e10 fb17 0700 |0023: invoke-virtual {v7}, Ljava/lang/Float;.floatValue:()F // method@17fb │ │ +061418: 0a07 |0026: move-result v7 │ │ +06141a: 7110 fa17 0700 |0027: invoke-static {v7}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@17fa │ │ +061420: 0a07 |002a: move-result v7 │ │ +061422: 3907 0300 |002b: if-nez v7, 002e // +0003 │ │ +061426: 2802 |002d: goto 002f // +0002 │ │ +061428: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +06142a: 0f01 |002f: return v1 │ │ +06142c: 2070 2f04 |0030: instance-of v0, v7, Ljava/lang/Double; // type@042f │ │ +061430: 3800 1500 |0032: if-eqz v0, 0047 // +0015 │ │ +061434: 1f07 2f04 |0034: check-cast v7, Ljava/lang/Double; // type@042f │ │ +061438: 6e10 e817 0700 |0036: invoke-virtual {v7}, Ljava/lang/Double;.doubleValue:()D // method@17e8 │ │ +06143e: 0b03 |0039: move-result-wide v3 │ │ +061440: 7120 e717 4300 |003a: invoke-static {v3, v4}, Ljava/lang/Double;.doubleToRawLongBits:(D)J // method@17e7 │ │ +061446: 0b03 |003d: move-result-wide v3 │ │ +061448: 1605 0000 |003e: const-wide/16 v5, #int 0 // #0 │ │ +06144c: 3107 0305 |0040: cmp-long v7, v3, v5 │ │ +061450: 3907 0300 |0042: if-nez v7, 0045 // +0003 │ │ +061454: 2802 |0044: goto 0046 // +0002 │ │ +061456: 1201 |0045: const/4 v1, #int 0 // #0 │ │ +061458: 0f01 |0046: return v1 │ │ +06145a: 2070 5404 |0047: instance-of v0, v7, Ljava/lang/String; // type@0454 │ │ +06145e: 3800 0900 |0049: if-eqz v0, 0052 // +0009 │ │ +061462: 1a00 0000 |004b: const-string v0, "" // string@0000 │ │ +061466: 6e20 2818 0700 |004d: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +06146c: 0a07 |0050: move-result v7 │ │ +06146e: 0f07 |0051: return v7 │ │ +061470: 2070 5202 |0052: instance-of v0, v7, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +061474: 3800 0500 |0054: if-eqz v0, 0059 // +0005 │ │ +061478: 6200 9702 |0056: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ +06147c: 28f5 |0058: goto 004d // -000b │ │ +06147e: 2070 8902 |0059: instance-of v0, v7, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +061482: 3800 0e00 |005b: if-eqz v0, 0069 // +000e │ │ +061486: 0770 |005d: move-object v0, v7 │ │ +061488: 1f00 8902 |005e: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +06148c: 7210 390e 0000 |0060: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/s0;.g:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0e39 │ │ +061492: 0c00 |0063: move-result-object v0 │ │ +061494: 3307 0300 |0064: if-ne v7, v0, 0067 // +0003 │ │ +061498: 2802 |0066: goto 0068 // +0002 │ │ +06149a: 1201 |0067: const/4 v1, #int 0 // #0 │ │ +06149c: 0f01 |0068: return v1 │ │ +06149e: 2070 3004 |0069: instance-of v0, v7, Ljava/lang/Enum; // type@0430 │ │ +0614a2: 3800 0d00 |006b: if-eqz v0, 0078 // +000d │ │ +0614a6: 1f07 3004 |006d: check-cast v7, Ljava/lang/Enum; // type@0430 │ │ +0614aa: 6e10 f017 0700 |006f: invoke-virtual {v7}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +0614b0: 0a07 |0072: move-result v7 │ │ +0614b2: 3907 0300 |0073: if-nez v7, 0076 // +0003 │ │ +0614b6: 2802 |0075: goto 0077 // +0002 │ │ +0614b8: 1201 |0076: const/4 v1, #int 0 // #0 │ │ +0614ba: 0f01 |0077: return v1 │ │ +0614bc: 0f02 |0078: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/t0;) │ │ name : 'c' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -061458: |[061458] com.google.crypto.tink.shaded.protobuf.t0.c:(Ljava/lang/String;)Ljava/lang/String; │ │ -061468: 6e10 5118 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@1851 │ │ -06146e: 0a00 |0003: move-result v0 │ │ -061470: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -061474: 1104 |0006: return-object v4 │ │ -061476: 2200 5504 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -06147a: 7010 6518 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -061480: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -061482: 6e20 4418 1400 |000d: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@1844 │ │ -061488: 0a01 |0010: move-result v1 │ │ -06148a: 7110 ba17 0100 |0011: invoke-static {v1}, Ljava/lang/Character;.toLowerCase:(C)C // method@17ba │ │ -061490: 0a01 |0014: move-result v1 │ │ -061492: 6e20 6818 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -061498: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06149a: 6e10 5418 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1854 │ │ -0614a0: 0a02 |001c: move-result v2 │ │ -0614a2: 3521 1b00 |001d: if-ge v1, v2, 0038 // +001b │ │ -0614a6: 6e20 4418 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@1844 │ │ -0614ac: 0a02 |0022: move-result v2 │ │ -0614ae: 7110 b717 0200 |0023: invoke-static {v2}, Ljava/lang/Character;.isUpperCase:(C)Z // method@17b7 │ │ -0614b4: 0a03 |0026: move-result v3 │ │ -0614b6: 3803 0700 |0027: if-eqz v3, 002e // +0007 │ │ -0614ba: 1a03 ac13 |0029: const-string v3, "_" // string@13ac │ │ -0614be: 6e20 6d18 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0614c4: 7110 ba17 0200 |002e: invoke-static {v2}, Ljava/lang/Character;.toLowerCase:(C)C // method@17ba │ │ -0614ca: 0a02 |0031: move-result v2 │ │ -0614cc: 6e20 6818 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -0614d2: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0614d6: 28e2 |0037: goto 0019 // -001e │ │ -0614d8: 6e10 7018 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -0614de: 0c04 |003b: move-result-object v4 │ │ -0614e0: 1104 |003c: return-object v4 │ │ +0614c0: |[0614c0] com.google.crypto.tink.shaded.protobuf.t0.c:(Ljava/lang/String;)Ljava/lang/String; │ │ +0614d0: 6e10 5318 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@1853 │ │ +0614d6: 0a00 |0003: move-result v0 │ │ +0614d8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +0614dc: 1104 |0006: return-object v4 │ │ +0614de: 2200 5504 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +0614e2: 7010 6718 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0614e8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0614ea: 6e20 4618 1400 |000d: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@1846 │ │ +0614f0: 0a01 |0010: move-result v1 │ │ +0614f2: 7110 bc17 0100 |0011: invoke-static {v1}, Ljava/lang/Character;.toLowerCase:(C)C // method@17bc │ │ +0614f8: 0a01 |0014: move-result v1 │ │ +0614fa: 6e20 6a18 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +061500: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +061502: 6e10 5618 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1856 │ │ +061508: 0a02 |001c: move-result v2 │ │ +06150a: 3521 1b00 |001d: if-ge v1, v2, 0038 // +001b │ │ +06150e: 6e20 4618 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@1846 │ │ +061514: 0a02 |0022: move-result v2 │ │ +061516: 7110 b917 0200 |0023: invoke-static {v2}, Ljava/lang/Character;.isUpperCase:(C)Z // method@17b9 │ │ +06151c: 0a03 |0026: move-result v3 │ │ +06151e: 3803 0700 |0027: if-eqz v3, 002e // +0007 │ │ +061522: 1a03 ac13 |0029: const-string v3, "_" // string@13ac │ │ +061526: 6e20 6f18 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +06152c: 7110 bc17 0200 |002e: invoke-static {v2}, Ljava/lang/Character;.toLowerCase:(C)C // method@17bc │ │ +061532: 0a02 |0031: move-result v2 │ │ +061534: 6e20 6a18 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +06153a: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06153e: 28e2 |0037: goto 0019 // -001e │ │ +061540: 6e10 7218 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +061546: 0c04 |003b: move-result-object v4 │ │ +061548: 1104 |003c: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/t0;) │ │ name : 'd' │ │ type : '(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 178 16-bit code units │ │ -06157c: |[06157c] com.google.crypto.tink.shaded.protobuf.t0.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V │ │ -06158c: 2070 a604 |0000: instance-of v0, v7, Ljava/util/List; // type@04a6 │ │ -061590: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -061594: 1f07 a604 |0004: check-cast v7, Ljava/util/List; // type@04a6 │ │ -061598: 7210 8a19 0700 |0006: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198a │ │ -06159e: 0c07 |0009: move-result-object v7 │ │ -0615a0: 7210 7219 0700 |000a: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -0615a6: 0a00 |000d: move-result v0 │ │ -0615a8: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0615ac: 7210 7319 0700 |0010: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -0615b2: 0c00 |0013: move-result-object v0 │ │ -0615b4: 7140 760e 5406 |0014: invoke-static {v4, v5, v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e76 │ │ -0615ba: 28f3 |0017: goto 000a // -000d │ │ -0615bc: 0e00 |0018: return-void │ │ -0615be: 2070 ac04 |0019: instance-of v0, v7, Ljava/util/Map; // type@04ac │ │ -0615c2: 3800 1d00 |001b: if-eqz v0, 0038 // +001d │ │ -0615c6: 1f07 ac04 |001d: check-cast v7, Ljava/util/Map; // type@04ac │ │ -0615ca: 7210 b319 0700 |001f: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b3 │ │ -0615d0: 0c07 |0022: move-result-object v7 │ │ -0615d2: 7210 d319 0700 |0023: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -0615d8: 0c07 |0026: move-result-object v7 │ │ -0615da: 7210 7219 0700 |0027: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -0615e0: 0a00 |002a: move-result v0 │ │ -0615e2: 3800 0c00 |002b: if-eqz v0, 0037 // +000c │ │ -0615e6: 7210 7319 0700 |002d: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -0615ec: 0c00 |0030: move-result-object v0 │ │ -0615ee: 1f00 ab04 |0031: check-cast v0, Ljava/util/Map$Entry; // type@04ab │ │ -0615f2: 7140 760e 5406 |0033: invoke-static {v4, v5, v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e76 │ │ -0615f8: 28f1 |0036: goto 0027 // -000f │ │ -0615fa: 0e00 |0037: return-void │ │ -0615fc: 1300 0a00 |0038: const/16 v0, #int 10 // #a │ │ -061600: 6e20 6818 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -061606: 7120 730e 4500 |003d: invoke-static {v5, v4}, Lcom/google/crypto/tink/shaded/protobuf/t0;.a:(ILjava/lang/StringBuilder;)V // method@0e73 │ │ -06160c: 7110 750e 0600 |0040: invoke-static {v6}, Lcom/google/crypto/tink/shaded/protobuf/t0;.c:(Ljava/lang/String;)Ljava/lang/String; // method@0e75 │ │ -061612: 0c06 |0043: move-result-object v6 │ │ -061614: 6e20 6d18 6400 |0044: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -06161a: 2076 5404 |0047: instance-of v6, v7, Ljava/lang/String; // type@0454 │ │ -06161e: 1300 2200 |0049: const/16 v0, #int 34 // #22 │ │ -061622: 1a01 e801 |004b: const-string v1, ": "" // string@01e8 │ │ -061626: 3806 1200 |004d: if-eqz v6, 005f // +0012 │ │ -06162a: 6e20 6d18 1400 |004f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -061630: 1f07 5404 |0052: check-cast v7, Ljava/lang/String; // type@0454 │ │ -061634: 7110 ce0c 0700 |0054: invoke-static {v7}, Lcom/google/crypto/tink/shaded/protobuf/l1;.c:(Ljava/lang/String;)Ljava/lang/String; // method@0cce │ │ -06163a: 0c05 |0057: move-result-object v5 │ │ -06163c: 6e20 6d18 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -061642: 6e20 6818 0400 |005b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1868 │ │ -061648: 2853 |005e: goto 00b1 // +0053 │ │ -06164a: 2076 5202 |005f: instance-of v6, v7, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -06164e: 3806 0c00 |0061: if-eqz v6, 006d // +000c │ │ -061652: 6e20 6d18 1400 |0063: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -061658: 1f07 5202 |0066: check-cast v7, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -06165c: 7110 cc0c 0700 |0068: invoke-static {v7}, Lcom/google/crypto/tink/shaded/protobuf/l1;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/String; // method@0ccc │ │ -061662: 0c05 |006b: move-result-object v5 │ │ -061664: 28ec |006c: goto 0058 // -0014 │ │ -061666: 2076 b802 |006d: instance-of v6, v7, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ -06166a: 1a00 8f1e |006f: const-string v0, "}" // string@1e8f │ │ -06166e: 1a01 1b00 |0071: const-string v1, " │ │ +0615e4: |[0615e4] com.google.crypto.tink.shaded.protobuf.t0.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V │ │ +0615f4: 2070 a604 |0000: instance-of v0, v7, Ljava/util/List; // type@04a6 │ │ +0615f8: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +0615fc: 1f07 a604 |0004: check-cast v7, Ljava/util/List; // type@04a6 │ │ +061600: 7210 8c19 0700 |0006: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198c │ │ +061606: 0c07 |0009: move-result-object v7 │ │ +061608: 7210 7419 0700 |000a: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +06160e: 0a00 |000d: move-result v0 │ │ +061610: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +061614: 7210 7519 0700 |0010: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +06161a: 0c00 |0013: move-result-object v0 │ │ +06161c: 7140 780e 5406 |0014: invoke-static {v4, v5, v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e78 │ │ +061622: 28f3 |0017: goto 000a // -000d │ │ +061624: 0e00 |0018: return-void │ │ +061626: 2070 ac04 |0019: instance-of v0, v7, Ljava/util/Map; // type@04ac │ │ +06162a: 3800 1d00 |001b: if-eqz v0, 0038 // +001d │ │ +06162e: 1f07 ac04 |001d: check-cast v7, Ljava/util/Map; // type@04ac │ │ +061632: 7210 b519 0700 |001f: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b5 │ │ +061638: 0c07 |0022: move-result-object v7 │ │ +06163a: 7210 d519 0700 |0023: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +061640: 0c07 |0026: move-result-object v7 │ │ +061642: 7210 7419 0700 |0027: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +061648: 0a00 |002a: move-result v0 │ │ +06164a: 3800 0c00 |002b: if-eqz v0, 0037 // +000c │ │ +06164e: 7210 7519 0700 |002d: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +061654: 0c00 |0030: move-result-object v0 │ │ +061656: 1f00 ab04 |0031: check-cast v0, Ljava/util/Map$Entry; // type@04ab │ │ +06165a: 7140 780e 5406 |0033: invoke-static {v4, v5, v6, v0}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e78 │ │ +061660: 28f1 |0036: goto 0027 // -000f │ │ +061662: 0e00 |0037: return-void │ │ +061664: 1300 0a00 |0038: const/16 v0, #int 10 // #a │ │ +061668: 6e20 6a18 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +06166e: 7120 750e 4500 |003d: invoke-static {v5, v4}, Lcom/google/crypto/tink/shaded/protobuf/t0;.a:(ILjava/lang/StringBuilder;)V // method@0e75 │ │ +061674: 7110 770e 0600 |0040: invoke-static {v6}, Lcom/google/crypto/tink/shaded/protobuf/t0;.c:(Ljava/lang/String;)Ljava/lang/String; // method@0e77 │ │ +06167a: 0c06 |0043: move-result-object v6 │ │ +06167c: 6e20 6f18 6400 |0044: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061682: 2076 5404 |0047: instance-of v6, v7, Ljava/lang/String; // type@0454 │ │ +061686: 1300 2200 |0049: const/16 v0, #int 34 // #22 │ │ +06168a: 1a01 e801 |004b: const-string v1, ": "" // string@01e8 │ │ +06168e: 3806 1200 |004d: if-eqz v6, 005f // +0012 │ │ +061692: 6e20 6f18 1400 |004f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061698: 1f07 5404 |0052: check-cast v7, Ljava/lang/String; // type@0454 │ │ +06169c: 7110 d00c 0700 |0054: invoke-static {v7}, Lcom/google/crypto/tink/shaded/protobuf/l1;.c:(Ljava/lang/String;)Ljava/lang/String; // method@0cd0 │ │ +0616a2: 0c05 |0057: move-result-object v5 │ │ +0616a4: 6e20 6f18 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0616aa: 6e20 6a18 0400 |005b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@186a │ │ +0616b0: 2853 |005e: goto 00b1 // +0053 │ │ +0616b2: 2076 5202 |005f: instance-of v6, v7, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +0616b6: 3806 0c00 |0061: if-eqz v6, 006d // +000c │ │ +0616ba: 6e20 6f18 1400 |0063: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0616c0: 1f07 5202 |0066: check-cast v7, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +0616c4: 7110 ce0c 0700 |0068: invoke-static {v7}, Lcom/google/crypto/tink/shaded/protobuf/l1;.a:(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/String; // method@0cce │ │ +0616ca: 0c05 |006b: move-result-object v5 │ │ +0616cc: 28ec |006c: goto 0058 // -0014 │ │ +0616ce: 2076 b802 |006d: instance-of v6, v7, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ +0616d2: 1a00 8f1e |006f: const-string v0, "}" // string@1e8f │ │ +0616d6: 1a01 1b00 |0071: const-string v1, " │ │ " // string@001b │ │ -061672: 1a02 7d00 |0073: const-string v2, " {" // string@007d │ │ -061676: 3806 1600 |0075: if-eqz v6, 008b // +0016 │ │ -06167a: 6e20 6d18 2400 |0077: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -061680: 1f07 b802 |007a: check-cast v7, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ -061684: d806 0502 |007c: add-int/lit8 v6, v5, #int 2 // #02 │ │ -061688: 7130 770e 4706 |007e: invoke-static {v7, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/t0;.e:(Lcom/google/crypto/tink/shaded/protobuf/r0;Ljava/lang/StringBuilder;I)V // method@0e77 │ │ -06168e: 6e20 6d18 1400 |0081: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -061694: 7120 730e 4500 |0084: invoke-static {v5, v4}, Lcom/google/crypto/tink/shaded/protobuf/t0;.a:(ILjava/lang/StringBuilder;)V // method@0e73 │ │ -06169a: 6e20 6d18 0400 |0087: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0616a0: 2827 |008a: goto 00b1 // +0027 │ │ -0616a2: 2076 ab04 |008b: instance-of v6, v7, Ljava/util/Map$Entry; // type@04ab │ │ -0616a6: 3806 1c00 |008d: if-eqz v6, 00a9 // +001c │ │ -0616aa: 6e20 6d18 2400 |008f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0616b0: 1f07 ab04 |0092: check-cast v7, Ljava/util/Map$Entry; // type@04ab │ │ -0616b4: d806 0502 |0094: add-int/lit8 v6, v5, #int 2 // #02 │ │ -0616b8: 7210 ad19 0700 |0096: invoke-interface {v7}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -0616be: 0c02 |0099: move-result-object v2 │ │ -0616c0: 1a03 4d19 |009a: const-string v3, "key" // string@194d │ │ -0616c4: 7140 760e 6423 |009c: invoke-static {v4, v6, v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e76 │ │ -0616ca: 7210 ae19 0700 |009f: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -0616d0: 0c07 |00a2: move-result-object v7 │ │ -0616d2: 1a02 481e |00a3: const-string v2, "value" // string@1e48 │ │ -0616d6: 7140 760e 6472 |00a5: invoke-static {v4, v6, v2, v7}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e76 │ │ -0616dc: 28d9 |00a8: goto 0081 // -0027 │ │ -0616de: 1a05 e701 |00a9: const-string v5, ": " // string@01e7 │ │ -0616e2: 6e20 6d18 5400 |00ab: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0616e8: 6e20 6c18 7400 |00ae: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186c │ │ -0616ee: 0e00 |00b1: return-void │ │ +0616da: 1a02 7d00 |0073: const-string v2, " {" // string@007d │ │ +0616de: 3806 1600 |0075: if-eqz v6, 008b // +0016 │ │ +0616e2: 6e20 6f18 2400 |0077: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0616e8: 1f07 b802 |007a: check-cast v7, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ +0616ec: d806 0502 |007c: add-int/lit8 v6, v5, #int 2 // #02 │ │ +0616f0: 7130 790e 4706 |007e: invoke-static {v7, v4, v6}, Lcom/google/crypto/tink/shaded/protobuf/t0;.e:(Lcom/google/crypto/tink/shaded/protobuf/r0;Ljava/lang/StringBuilder;I)V // method@0e79 │ │ +0616f6: 6e20 6f18 1400 |0081: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0616fc: 7120 750e 4500 |0084: invoke-static {v5, v4}, Lcom/google/crypto/tink/shaded/protobuf/t0;.a:(ILjava/lang/StringBuilder;)V // method@0e75 │ │ +061702: 6e20 6f18 0400 |0087: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061708: 2827 |008a: goto 00b1 // +0027 │ │ +06170a: 2076 ab04 |008b: instance-of v6, v7, Ljava/util/Map$Entry; // type@04ab │ │ +06170e: 3806 1c00 |008d: if-eqz v6, 00a9 // +001c │ │ +061712: 6e20 6f18 2400 |008f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061718: 1f07 ab04 |0092: check-cast v7, Ljava/util/Map$Entry; // type@04ab │ │ +06171c: d806 0502 |0094: add-int/lit8 v6, v5, #int 2 // #02 │ │ +061720: 7210 af19 0700 |0096: invoke-interface {v7}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +061726: 0c02 |0099: move-result-object v2 │ │ +061728: 1a03 4d19 |009a: const-string v3, "key" // string@194d │ │ +06172c: 7140 780e 6423 |009c: invoke-static {v4, v6, v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e78 │ │ +061732: 7210 b019 0700 |009f: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +061738: 0c07 |00a2: move-result-object v7 │ │ +06173a: 1a02 481e |00a3: const-string v2, "value" // string@1e48 │ │ +06173e: 7140 780e 6472 |00a5: invoke-static {v4, v6, v2, v7}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e78 │ │ +061744: 28d9 |00a8: goto 0081 // -0027 │ │ +061746: 1a05 e701 |00a9: const-string v5, ": " // string@01e7 │ │ +06174a: 6e20 6f18 5400 |00ab: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061750: 6e20 6e18 7400 |00ae: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@186e │ │ +061756: 0e00 |00b1: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/t0;) │ │ name : 'e' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/r0;Ljava/lang/StringBuilder;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 506 16-bit code units │ │ -0616f0: |[0616f0] com.google.crypto.tink.shaded.protobuf.t0.e:(Lcom/google/crypto/tink/shaded/protobuf/r0;Ljava/lang/StringBuilder;I)V │ │ -061700: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -061704: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -061708: 0202 1200 |0004: move/from16 v2, v18 │ │ -06170c: 2203 a004 |0006: new-instance v3, Ljava/util/HashSet; // type@04a0 │ │ -061710: 7010 6819 0300 |0008: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@1968 │ │ -061716: 2204 9f04 |000b: new-instance v4, Ljava/util/HashMap; // type@049f │ │ -06171a: 7010 5c19 0400 |000d: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@195c │ │ -061720: 2205 b604 |0010: new-instance v5, Ljava/util/TreeMap; // type@04b6 │ │ -061724: 7010 d919 0500 |0012: invoke-direct {v5}, Ljava/util/TreeMap;.:()V // method@19d9 │ │ -06172a: 7401 2818 1000 |0015: invoke-virtual/range {v16}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -061730: 0c06 |0018: move-result-object v6 │ │ -061732: 6e10 cc17 0600 |0019: invoke-virtual {v6}, Ljava/lang/Class;.getDeclaredMethods:()[Ljava/lang/reflect/Method; // method@17cc │ │ -061738: 0c06 |001c: move-result-object v6 │ │ -06173a: 2167 |001d: array-length v7, v6 │ │ -06173c: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -06173e: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -061740: 1a0a 7916 |0020: const-string v10, "get" // string@1679 │ │ -061744: 1a0b 4518 |0022: const-string v11, "has" // string@1845 │ │ -061748: 1a0c 6e1c |0024: const-string v12, "set" // string@1c6e │ │ -06174c: 123d |0026: const/4 v13, #int 3 // #3 │ │ -06174e: 3579 6500 |0027: if-ge v9, v7, 008c // +0065 │ │ -061752: 460e 0609 |0029: aget-object v14, v6, v9 │ │ -061756: 6e10 a518 0e00 |002b: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getModifiers:()I // method@18a5 │ │ -06175c: 0a0f |002e: move-result v15 │ │ -06175e: 7110 ad18 0f00 |002f: invoke-static {v15}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@18ad │ │ -061764: 0a0f |0032: move-result v15 │ │ -061766: 380f 0300 |0033: if-eqz v15, 0036 // +0003 │ │ -06176a: 2854 |0035: goto 0089 // +0054 │ │ -06176c: 6e10 a618 0e00 |0036: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a6 │ │ -061772: 0c0f |0039: move-result-object v15 │ │ -061774: 6e10 5418 0f00 |003a: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@1854 │ │ -06177a: 0a0f |003d: move-result v15 │ │ -06177c: 35df 0300 |003e: if-ge v15, v13, 0041 // +0003 │ │ -061780: 2849 |0040: goto 0089 // +0049 │ │ -061782: 6e10 a618 0e00 |0041: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a6 │ │ -061788: 0c0d |0044: move-result-object v13 │ │ -06178a: 6e20 5a18 cd00 |0045: invoke-virtual {v13, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@185a │ │ -061790: 0a0c |0048: move-result v12 │ │ -061792: 380c 0a00 |0049: if-eqz v12, 0053 // +000a │ │ -061796: 6e10 a618 0e00 |004b: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a6 │ │ -06179c: 0c0a |004e: move-result-object v10 │ │ -06179e: 7220 cd19 a300 |004f: invoke-interface {v3, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@19cd │ │ -0617a4: 2837 |0052: goto 0089 // +0037 │ │ -0617a6: 6e10 a518 0e00 |0053: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getModifiers:()I // method@18a5 │ │ -0617ac: 0a0c |0056: move-result v12 │ │ -0617ae: 7110 ac18 0c00 |0057: invoke-static {v12}, Ljava/lang/reflect/Modifier;.isPublic:(I)Z // method@18ac │ │ -0617b4: 0a0c |005a: move-result v12 │ │ -0617b6: 390c 0300 |005b: if-nez v12, 005e // +0003 │ │ -0617ba: 282c |005d: goto 0089 // +002c │ │ -0617bc: 6e10 a718 0e00 |005e: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@18a7 │ │ -0617c2: 0c0c |0061: move-result-object v12 │ │ -0617c4: 21cc |0062: array-length v12, v12 │ │ -0617c6: 380c 0300 |0063: if-eqz v12, 0066 // +0003 │ │ -0617ca: 2824 |0065: goto 0089 // +0024 │ │ -0617cc: 6e10 a618 0e00 |0066: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a6 │ │ -0617d2: 0c0c |0069: move-result-object v12 │ │ -0617d4: 6e20 5a18 bc00 |006a: invoke-virtual {v12, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@185a │ │ -0617da: 0a0b |006d: move-result v11 │ │ -0617dc: 380b 0a00 |006e: if-eqz v11, 0078 // +000a │ │ -0617e0: 6e10 a618 0e00 |0070: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a6 │ │ -0617e6: 0c0a |0073: move-result-object v10 │ │ -0617e8: 7230 b919 a40e |0074: invoke-interface {v4, v10, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19b9 │ │ -0617ee: 2812 |0077: goto 0089 // +0012 │ │ -0617f0: 6e10 a618 0e00 |0078: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a6 │ │ -0617f6: 0c0b |007b: move-result-object v11 │ │ -0617f8: 6e20 5a18 ab00 |007c: invoke-virtual {v11, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@185a │ │ -0617fe: 0a0a |007f: move-result v10 │ │ -061800: 380a 0900 |0080: if-eqz v10, 0089 // +0009 │ │ -061804: 6e10 a618 0e00 |0082: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a6 │ │ -06180a: 0c0a |0085: move-result-object v10 │ │ -06180c: 7230 b919 a50e |0086: invoke-interface {v5, v10, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19b9 │ │ -061812: d809 0901 |0089: add-int/lit8 v9, v9, #int 1 // #01 │ │ -061816: 2895 |008b: goto 0020 // -006b │ │ -061818: 7210 b319 0500 |008c: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b3 │ │ -06181e: 0c06 |008f: move-result-object v6 │ │ -061820: 7210 d319 0600 |0090: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -061826: 0c06 |0093: move-result-object v6 │ │ -061828: 7210 7219 0600 |0094: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -06182e: 0a07 |0097: move-result v7 │ │ -061830: 3807 1701 |0098: if-eqz v7, 01af // +0117 │ │ -061834: 7210 7319 0600 |009a: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -06183a: 0c07 |009d: move-result-object v7 │ │ -06183c: 1f07 ab04 |009e: check-cast v7, Ljava/util/Map$Entry; // type@04ab │ │ -061840: 7210 ad19 0700 |00a0: invoke-interface {v7}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -061846: 0c09 |00a3: move-result-object v9 │ │ -061848: 1f09 5404 |00a4: check-cast v9, Ljava/lang/String; // type@0454 │ │ -06184c: 6e20 5c18 d900 |00a6: invoke-virtual {v9, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@185c │ │ -061852: 0c09 |00a9: move-result-object v9 │ │ -061854: 1a0e 000a |00aa: const-string v14, "List" // string@0a00 │ │ -061858: 6e20 4718 e900 |00ac: invoke-virtual {v9, v14}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1847 │ │ -06185e: 0a0f |00af: move-result v15 │ │ -061860: 380f 3800 |00b0: if-eqz v15, 00e8 // +0038 │ │ -061864: 1a0f 8e0f |00b2: const-string v15, "OrBuilderList" // string@0f8e │ │ -061868: 6e20 4718 f900 |00b4: invoke-virtual {v9, v15}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1847 │ │ -06186e: 0a0f |00b7: move-result v15 │ │ -061870: 390f 3000 |00b8: if-nez v15, 00e8 // +0030 │ │ -061874: 6e20 4818 e900 |00ba: invoke-virtual {v9, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -06187a: 0a0e |00bd: move-result v14 │ │ -06187c: 390e 2a00 |00be: if-nez v14, 00e8 // +002a │ │ -061880: 7210 ae19 0700 |00c0: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -061886: 0c0e |00c3: move-result-object v14 │ │ -061888: 1f0e 6904 |00c4: check-cast v14, Ljava/lang/reflect/Method; // type@0469 │ │ -06188c: 380e 2200 |00c6: if-eqz v14, 00e8 // +0022 │ │ -061890: 6e10 a818 0e00 |00c8: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@18a8 │ │ -061896: 0c0f |00cb: move-result-object v15 │ │ -061898: 1c0d a604 |00cc: const-class v13, Ljava/util/List; // type@04a6 │ │ -06189c: 6e20 2618 df00 |00ce: invoke-virtual {v15, v13}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -0618a2: 0a0d |00d1: move-result v13 │ │ -0618a4: 380d 1600 |00d2: if-eqz v13, 00e8 // +0016 │ │ -0618a8: 6e10 5418 0900 |00d4: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@1854 │ │ -0618ae: 0a07 |00d7: move-result v7 │ │ -0618b0: d807 07fc |00d8: add-int/lit8 v7, v7, #int -4 // #fc │ │ -0618b4: 6e30 5d18 8907 |00da: invoke-virtual {v9, v8, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@185d │ │ -0618ba: 0c07 |00dd: move-result-object v7 │ │ -0618bc: 2389 c608 |00de: new-array v9, v8, [Ljava/lang/Object; // type@08c6 │ │ -0618c0: 7130 aa0f 0e09 |00e0: invoke-static {v14, v0, v9}, Lcom/google/crypto/tink/shaded/protobuf/y;.H:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0faa │ │ -0618c6: 0c09 |00e3: move-result-object v9 │ │ -0618c8: 7140 760e 2197 |00e4: invoke-static {v1, v2, v7, v9}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e76 │ │ -0618ce: 285c |00e7: goto 0143 // +005c │ │ -0618d0: 1a0d 2c0f |00e8: const-string v13, "Map" // string@0f2c │ │ -0618d4: 6e20 4718 d900 |00ea: invoke-virtual {v9, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1847 │ │ -0618da: 0a0e |00ed: move-result v14 │ │ -0618dc: 380e 3f00 |00ee: if-eqz v14, 012d // +003f │ │ -0618e0: 6e20 4818 d900 |00f0: invoke-virtual {v9, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1848 │ │ -0618e6: 0a0d |00f3: move-result v13 │ │ -0618e8: 390d 3900 |00f4: if-nez v13, 012d // +0039 │ │ -0618ec: 7210 ae19 0700 |00f6: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -0618f2: 0c0d |00f9: move-result-object v13 │ │ -0618f4: 1f0d 6904 |00fa: check-cast v13, Ljava/lang/reflect/Method; // type@0469 │ │ -0618f8: 380d 3100 |00fc: if-eqz v13, 012d // +0031 │ │ -0618fc: 6e10 a818 0d00 |00fe: invoke-virtual {v13}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@18a8 │ │ -061902: 0c0e |0101: move-result-object v14 │ │ -061904: 1c0f ac04 |0102: const-class v15, Ljava/util/Map; // type@04ac │ │ -061908: 6e20 2618 fe00 |0104: invoke-virtual {v14, v15}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1826 │ │ -06190e: 0a0e |0107: move-result v14 │ │ -061910: 380e 2500 |0108: if-eqz v14, 012d // +0025 │ │ -061914: 1c0e 2e04 |010a: const-class v14, Ljava/lang/Deprecated; // type@042e │ │ -061918: 6e20 aa18 ed00 |010c: invoke-virtual {v13, v14}, Ljava/lang/reflect/Method;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@18aa │ │ -06191e: 0a0e |010f: move-result v14 │ │ -061920: 390e 1d00 |0110: if-nez v14, 012d // +001d │ │ -061924: 6e10 a518 0d00 |0112: invoke-virtual {v13}, Ljava/lang/reflect/Method;.getModifiers:()I // method@18a5 │ │ -06192a: 0a0e |0115: move-result v14 │ │ -06192c: 7110 ac18 0e00 |0116: invoke-static {v14}, Ljava/lang/reflect/Modifier;.isPublic:(I)Z // method@18ac │ │ -061932: 0a0e |0119: move-result v14 │ │ -061934: 380e 1300 |011a: if-eqz v14, 012d // +0013 │ │ -061938: 6e10 5418 0900 |011c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@1854 │ │ -06193e: 0a07 |011f: move-result v7 │ │ -061940: 123e |0120: const/4 v14, #int 3 // #3 │ │ -061942: b1e7 |0121: sub-int/2addr v7, v14 │ │ -061944: 6e30 5d18 8907 |0122: invoke-virtual {v9, v8, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@185d │ │ -06194a: 0c07 |0125: move-result-object v7 │ │ -06194c: 2389 c608 |0126: new-array v9, v8, [Ljava/lang/Object; // type@08c6 │ │ -061950: 7130 aa0f 0d09 |0128: invoke-static {v13, v0, v9}, Lcom/google/crypto/tink/shaded/protobuf/y;.H:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0faa │ │ -061956: 0c09 |012b: move-result-object v9 │ │ -061958: 28b8 |012c: goto 00e4 // -0048 │ │ -06195a: 123e |012d: const/4 v14, #int 3 // #3 │ │ -06195c: 220d 5504 |012e: new-instance v13, Ljava/lang/StringBuilder; // type@0455 │ │ -061960: 7010 6518 0d00 |0130: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -061966: 6e20 6d18 cd00 |0133: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -06196c: 6e20 6d18 9d00 |0136: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -061972: 6e10 7018 0d00 |0139: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -061978: 0c0d |013c: move-result-object v13 │ │ -06197a: 7220 cf19 d300 |013d: invoke-interface {v3, v13}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@19cf │ │ -061980: 0a0d |0140: move-result v13 │ │ -061982: 390d 0500 |0141: if-nez v13, 0146 // +0005 │ │ -061986: 123d |0143: const/4 v13, #int 3 // #3 │ │ -061988: 2900 50ff |0144: goto/16 0094 // -00b0 │ │ -06198c: 1a0d ef02 |0146: const-string v13, "Bytes" // string@02ef │ │ -061990: 6e20 4718 d900 |0148: invoke-virtual {v9, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1847 │ │ -061996: 0a0d |014b: move-result v13 │ │ -061998: 380d 2200 |014c: if-eqz v13, 016e // +0022 │ │ -06199c: 220d 5504 |014e: new-instance v13, Ljava/lang/StringBuilder; // type@0455 │ │ -0619a0: 7010 6518 0d00 |0150: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -0619a6: 6e20 6d18 ad00 |0153: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0619ac: 6e10 5418 0900 |0156: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@1854 │ │ -0619b2: 0a0f |0159: move-result v15 │ │ -0619b4: d80f 0ffb |015a: add-int/lit8 v15, v15, #int -5 // #fb │ │ -0619b8: 6e30 5d18 890f |015c: invoke-virtual {v9, v8, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@185d │ │ -0619be: 0c0f |015f: move-result-object v15 │ │ -0619c0: 6e20 6d18 fd00 |0160: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0619c6: 6e10 7018 0d00 |0163: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -0619cc: 0c0d |0166: move-result-object v13 │ │ -0619ce: 7220 b219 d500 |0167: invoke-interface {v5, v13}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@19b2 │ │ -0619d4: 0a0d |016a: move-result v13 │ │ -0619d6: 380d 0300 |016b: if-eqz v13, 016e // +0003 │ │ -0619da: 28d6 |016d: goto 0143 // -002a │ │ -0619dc: 7210 ae19 0700 |016e: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -0619e2: 0c07 |0171: move-result-object v7 │ │ -0619e4: 1f07 6904 |0172: check-cast v7, Ljava/lang/reflect/Method; // type@0469 │ │ -0619e8: 220d 5504 |0174: new-instance v13, Ljava/lang/StringBuilder; // type@0455 │ │ -0619ec: 7010 6518 0d00 |0176: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -0619f2: 6e20 6d18 bd00 |0179: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0619f8: 6e20 6d18 9d00 |017c: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -0619fe: 6e10 7018 0d00 |017f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -061a04: 0c0d |0182: move-result-object v13 │ │ -061a06: 7220 b519 d400 |0183: invoke-interface {v4, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b5 │ │ -061a0c: 0c0d |0186: move-result-object v13 │ │ -061a0e: 1f0d 6904 |0187: check-cast v13, Ljava/lang/reflect/Method; // type@0469 │ │ -061a12: 3807 baff |0189: if-eqz v7, 0143 // -0046 │ │ -061a16: 238f c608 |018b: new-array v15, v8, [Ljava/lang/Object; // type@08c6 │ │ -061a1a: 7130 aa0f 070f |018d: invoke-static {v7, v0, v15}, Lcom/google/crypto/tink/shaded/protobuf/y;.H:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0faa │ │ -061a20: 0c07 |0190: move-result-object v7 │ │ -061a22: 390d 0c00 |0191: if-nez v13, 019d // +000c │ │ -061a26: 7110 740e 0700 |0193: invoke-static {v7}, Lcom/google/crypto/tink/shaded/protobuf/t0;.b:(Ljava/lang/Object;)Z // method@0e74 │ │ -061a2c: 0a0d |0196: move-result v13 │ │ -061a2e: 390d 0400 |0197: if-nez v13, 019b // +0004 │ │ -061a32: 121d |0199: const/4 v13, #int 1 // #1 │ │ -061a34: 280f |019a: goto 01a9 // +000f │ │ -061a36: 120d |019b: const/4 v13, #int 0 // #0 │ │ -061a38: 280d |019c: goto 01a9 // +000d │ │ -061a3a: 238f c608 |019d: new-array v15, v8, [Ljava/lang/Object; // type@08c6 │ │ -061a3e: 7130 aa0f 0d0f |019f: invoke-static {v13, v0, v15}, Lcom/google/crypto/tink/shaded/protobuf/y;.H:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0faa │ │ -061a44: 0c0d |01a2: move-result-object v13 │ │ -061a46: 1f0d 2404 |01a3: check-cast v13, Ljava/lang/Boolean; // type@0424 │ │ -061a4a: 6e10 a517 0d00 |01a5: invoke-virtual {v13}, Ljava/lang/Boolean;.booleanValue:()Z // method@17a5 │ │ -061a50: 0a0d |01a8: move-result v13 │ │ -061a52: 380d 9aff |01a9: if-eqz v13, 0143 // -0066 │ │ -061a56: 7140 760e 2179 |01ab: invoke-static {v1, v2, v9, v7}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e76 │ │ -061a5c: 2895 |01ae: goto 0143 // -006b │ │ -061a5e: 2003 b302 |01af: instance-of v3, v0, Lcom/google/crypto/tink/shaded/protobuf/y$c; // type@02b3 │ │ -061a62: 3803 3f00 |01b1: if-eqz v3, 01f0 // +003f │ │ -061a66: 0703 |01b3: move-object v3, v0 │ │ -061a68: 1f03 b302 |01b4: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/y$c; // type@02b3 │ │ -061a6c: 5433 ac03 |01b6: iget-object v3, v3, Lcom/google/crypto/tink/shaded/protobuf/y$c;.extensions:Lcom/google/crypto/tink/shaded/protobuf/u; // field@03ac │ │ -061a70: 6e10 2c0f 0300 |01b8: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.s:()Ljava/util/Iterator; // method@0f2c │ │ -061a76: 0c03 |01bb: move-result-object v3 │ │ -061a78: 7210 7219 0300 |01bc: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -061a7e: 0a04 |01bf: move-result v4 │ │ -061a80: 3804 3000 |01c0: if-eqz v4, 01f0 // +0030 │ │ -061a84: 7210 7319 0300 |01c2: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -061a8a: 0c04 |01c5: move-result-object v4 │ │ -061a8c: 1f04 ab04 |01c6: check-cast v4, Ljava/util/Map$Entry; // type@04ab │ │ -061a90: 2205 5504 |01c8: new-instance v5, Ljava/lang/StringBuilder; // type@0455 │ │ -061a94: 7010 6518 0500 |01ca: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -061a9a: 1a06 2e13 |01cd: const-string v6, "[" // string@132e │ │ -061a9e: 6e20 6d18 6500 |01cf: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -061aa4: 7210 ad19 0400 |01d2: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -061aaa: 0c06 |01d5: move-result-object v6 │ │ -061aac: 1f06 b402 |01d6: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/y$d; // type@02b4 │ │ -061ab0: 6e10 8d0f 0600 |01d8: invoke-virtual {v6}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.b:()I // method@0f8d │ │ -061ab6: 0a06 |01db: move-result v6 │ │ -061ab8: 6e20 6a18 6500 |01dc: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186a │ │ -061abe: 1a06 a813 |01df: const-string v6, "]" // string@13a8 │ │ -061ac2: 6e20 6d18 6500 |01e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -061ac8: 6e10 7018 0500 |01e4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -061ace: 0c05 |01e7: move-result-object v5 │ │ -061ad0: 7210 ae19 0400 |01e8: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -061ad6: 0c04 |01eb: move-result-object v4 │ │ -061ad8: 7140 760e 2145 |01ec: invoke-static {v1, v2, v5, v4}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e76 │ │ -061ade: 28cd |01ef: goto 01bc // -0033 │ │ -061ae0: 1f00 b802 |01f0: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ -061ae4: 5400 c403 |01f2: iget-object v0, v0, Lcom/google/crypto/tink/shaded/protobuf/y;.unknownFields:Lcom/google/crypto/tink/shaded/protobuf/o1; // field@03c4 │ │ -061ae8: 3800 0500 |01f4: if-eqz v0, 01f9 // +0005 │ │ -061aec: 6e30 570d 1002 |01f6: invoke-virtual {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/o1;.m:(Ljava/lang/StringBuilder;I)V // method@0d57 │ │ -061af2: 0e00 |01f9: return-void │ │ +061758: |[061758] com.google.crypto.tink.shaded.protobuf.t0.e:(Lcom/google/crypto/tink/shaded/protobuf/r0;Ljava/lang/StringBuilder;I)V │ │ +061768: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +06176c: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +061770: 0202 1200 |0004: move/from16 v2, v18 │ │ +061774: 2203 a004 |0006: new-instance v3, Ljava/util/HashSet; // type@04a0 │ │ +061778: 7010 6a19 0300 |0008: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@196a │ │ +06177e: 2204 9f04 |000b: new-instance v4, Ljava/util/HashMap; // type@049f │ │ +061782: 7010 5e19 0400 |000d: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@195e │ │ +061788: 2205 b604 |0010: new-instance v5, Ljava/util/TreeMap; // type@04b6 │ │ +06178c: 7010 db19 0500 |0012: invoke-direct {v5}, Ljava/util/TreeMap;.:()V // method@19db │ │ +061792: 7401 2a18 1000 |0015: invoke-virtual/range {v16}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +061798: 0c06 |0018: move-result-object v6 │ │ +06179a: 6e10 ce17 0600 |0019: invoke-virtual {v6}, Ljava/lang/Class;.getDeclaredMethods:()[Ljava/lang/reflect/Method; // method@17ce │ │ +0617a0: 0c06 |001c: move-result-object v6 │ │ +0617a2: 2167 |001d: array-length v7, v6 │ │ +0617a4: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +0617a6: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +0617a8: 1a0a 7916 |0020: const-string v10, "get" // string@1679 │ │ +0617ac: 1a0b 4518 |0022: const-string v11, "has" // string@1845 │ │ +0617b0: 1a0c 6e1c |0024: const-string v12, "set" // string@1c6e │ │ +0617b4: 123d |0026: const/4 v13, #int 3 // #3 │ │ +0617b6: 3579 6500 |0027: if-ge v9, v7, 008c // +0065 │ │ +0617ba: 460e 0609 |0029: aget-object v14, v6, v9 │ │ +0617be: 6e10 a718 0e00 |002b: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getModifiers:()I // method@18a7 │ │ +0617c4: 0a0f |002e: move-result v15 │ │ +0617c6: 7110 af18 0f00 |002f: invoke-static {v15}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@18af │ │ +0617cc: 0a0f |0032: move-result v15 │ │ +0617ce: 380f 0300 |0033: if-eqz v15, 0036 // +0003 │ │ +0617d2: 2854 |0035: goto 0089 // +0054 │ │ +0617d4: 6e10 a818 0e00 |0036: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a8 │ │ +0617da: 0c0f |0039: move-result-object v15 │ │ +0617dc: 6e10 5618 0f00 |003a: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@1856 │ │ +0617e2: 0a0f |003d: move-result v15 │ │ +0617e4: 35df 0300 |003e: if-ge v15, v13, 0041 // +0003 │ │ +0617e8: 2849 |0040: goto 0089 // +0049 │ │ +0617ea: 6e10 a818 0e00 |0041: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a8 │ │ +0617f0: 0c0d |0044: move-result-object v13 │ │ +0617f2: 6e20 5c18 cd00 |0045: invoke-virtual {v13, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@185c │ │ +0617f8: 0a0c |0048: move-result v12 │ │ +0617fa: 380c 0a00 |0049: if-eqz v12, 0053 // +000a │ │ +0617fe: 6e10 a818 0e00 |004b: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a8 │ │ +061804: 0c0a |004e: move-result-object v10 │ │ +061806: 7220 cf19 a300 |004f: invoke-interface {v3, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@19cf │ │ +06180c: 2837 |0052: goto 0089 // +0037 │ │ +06180e: 6e10 a718 0e00 |0053: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getModifiers:()I // method@18a7 │ │ +061814: 0a0c |0056: move-result v12 │ │ +061816: 7110 ae18 0c00 |0057: invoke-static {v12}, Ljava/lang/reflect/Modifier;.isPublic:(I)Z // method@18ae │ │ +06181c: 0a0c |005a: move-result v12 │ │ +06181e: 390c 0300 |005b: if-nez v12, 005e // +0003 │ │ +061822: 282c |005d: goto 0089 // +002c │ │ +061824: 6e10 a918 0e00 |005e: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@18a9 │ │ +06182a: 0c0c |0061: move-result-object v12 │ │ +06182c: 21cc |0062: array-length v12, v12 │ │ +06182e: 380c 0300 |0063: if-eqz v12, 0066 // +0003 │ │ +061832: 2824 |0065: goto 0089 // +0024 │ │ +061834: 6e10 a818 0e00 |0066: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a8 │ │ +06183a: 0c0c |0069: move-result-object v12 │ │ +06183c: 6e20 5c18 bc00 |006a: invoke-virtual {v12, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@185c │ │ +061842: 0a0b |006d: move-result v11 │ │ +061844: 380b 0a00 |006e: if-eqz v11, 0078 // +000a │ │ +061848: 6e10 a818 0e00 |0070: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a8 │ │ +06184e: 0c0a |0073: move-result-object v10 │ │ +061850: 7230 bb19 a40e |0074: invoke-interface {v4, v10, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19bb │ │ +061856: 2812 |0077: goto 0089 // +0012 │ │ +061858: 6e10 a818 0e00 |0078: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a8 │ │ +06185e: 0c0b |007b: move-result-object v11 │ │ +061860: 6e20 5c18 ab00 |007c: invoke-virtual {v11, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@185c │ │ +061866: 0a0a |007f: move-result v10 │ │ +061868: 380a 0900 |0080: if-eqz v10, 0089 // +0009 │ │ +06186c: 6e10 a818 0e00 |0082: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@18a8 │ │ +061872: 0c0a |0085: move-result-object v10 │ │ +061874: 7230 bb19 a50e |0086: invoke-interface {v5, v10, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@19bb │ │ +06187a: d809 0901 |0089: add-int/lit8 v9, v9, #int 1 // #01 │ │ +06187e: 2895 |008b: goto 0020 // -006b │ │ +061880: 7210 b519 0500 |008c: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@19b5 │ │ +061886: 0c06 |008f: move-result-object v6 │ │ +061888: 7210 d519 0600 |0090: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +06188e: 0c06 |0093: move-result-object v6 │ │ +061890: 7210 7419 0600 |0094: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +061896: 0a07 |0097: move-result v7 │ │ +061898: 3807 1701 |0098: if-eqz v7, 01af // +0117 │ │ +06189c: 7210 7519 0600 |009a: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +0618a2: 0c07 |009d: move-result-object v7 │ │ +0618a4: 1f07 ab04 |009e: check-cast v7, Ljava/util/Map$Entry; // type@04ab │ │ +0618a8: 7210 af19 0700 |00a0: invoke-interface {v7}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +0618ae: 0c09 |00a3: move-result-object v9 │ │ +0618b0: 1f09 5404 |00a4: check-cast v9, Ljava/lang/String; // type@0454 │ │ +0618b4: 6e20 5e18 d900 |00a6: invoke-virtual {v9, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@185e │ │ +0618ba: 0c09 |00a9: move-result-object v9 │ │ +0618bc: 1a0e 000a |00aa: const-string v14, "List" // string@0a00 │ │ +0618c0: 6e20 4918 e900 |00ac: invoke-virtual {v9, v14}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1849 │ │ +0618c6: 0a0f |00af: move-result v15 │ │ +0618c8: 380f 3800 |00b0: if-eqz v15, 00e8 // +0038 │ │ +0618cc: 1a0f 8e0f |00b2: const-string v15, "OrBuilderList" // string@0f8e │ │ +0618d0: 6e20 4918 f900 |00b4: invoke-virtual {v9, v15}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1849 │ │ +0618d6: 0a0f |00b7: move-result v15 │ │ +0618d8: 390f 3000 |00b8: if-nez v15, 00e8 // +0030 │ │ +0618dc: 6e20 4a18 e900 |00ba: invoke-virtual {v9, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +0618e2: 0a0e |00bd: move-result v14 │ │ +0618e4: 390e 2a00 |00be: if-nez v14, 00e8 // +002a │ │ +0618e8: 7210 b019 0700 |00c0: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +0618ee: 0c0e |00c3: move-result-object v14 │ │ +0618f0: 1f0e 6904 |00c4: check-cast v14, Ljava/lang/reflect/Method; // type@0469 │ │ +0618f4: 380e 2200 |00c6: if-eqz v14, 00e8 // +0022 │ │ +0618f8: 6e10 aa18 0e00 |00c8: invoke-virtual {v14}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@18aa │ │ +0618fe: 0c0f |00cb: move-result-object v15 │ │ +061900: 1c0d a604 |00cc: const-class v13, Ljava/util/List; // type@04a6 │ │ +061904: 6e20 2818 df00 |00ce: invoke-virtual {v15, v13}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +06190a: 0a0d |00d1: move-result v13 │ │ +06190c: 380d 1600 |00d2: if-eqz v13, 00e8 // +0016 │ │ +061910: 6e10 5618 0900 |00d4: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@1856 │ │ +061916: 0a07 |00d7: move-result v7 │ │ +061918: d807 07fc |00d8: add-int/lit8 v7, v7, #int -4 // #fc │ │ +06191c: 6e30 5f18 8907 |00da: invoke-virtual {v9, v8, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@185f │ │ +061922: 0c07 |00dd: move-result-object v7 │ │ +061924: 2389 c608 |00de: new-array v9, v8, [Ljava/lang/Object; // type@08c6 │ │ +061928: 7130 ac0f 0e09 |00e0: invoke-static {v14, v0, v9}, Lcom/google/crypto/tink/shaded/protobuf/y;.H:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0fac │ │ +06192e: 0c09 |00e3: move-result-object v9 │ │ +061930: 7140 780e 2197 |00e4: invoke-static {v1, v2, v7, v9}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e78 │ │ +061936: 285c |00e7: goto 0143 // +005c │ │ +061938: 1a0d 2c0f |00e8: const-string v13, "Map" // string@0f2c │ │ +06193c: 6e20 4918 d900 |00ea: invoke-virtual {v9, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1849 │ │ +061942: 0a0e |00ed: move-result v14 │ │ +061944: 380e 3f00 |00ee: if-eqz v14, 012d // +003f │ │ +061948: 6e20 4a18 d900 |00f0: invoke-virtual {v9, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@184a │ │ +06194e: 0a0d |00f3: move-result v13 │ │ +061950: 390d 3900 |00f4: if-nez v13, 012d // +0039 │ │ +061954: 7210 b019 0700 |00f6: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +06195a: 0c0d |00f9: move-result-object v13 │ │ +06195c: 1f0d 6904 |00fa: check-cast v13, Ljava/lang/reflect/Method; // type@0469 │ │ +061960: 380d 3100 |00fc: if-eqz v13, 012d // +0031 │ │ +061964: 6e10 aa18 0d00 |00fe: invoke-virtual {v13}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@18aa │ │ +06196a: 0c0e |0101: move-result-object v14 │ │ +06196c: 1c0f ac04 |0102: const-class v15, Ljava/util/Map; // type@04ac │ │ +061970: 6e20 2818 fe00 |0104: invoke-virtual {v14, v15}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1828 │ │ +061976: 0a0e |0107: move-result v14 │ │ +061978: 380e 2500 |0108: if-eqz v14, 012d // +0025 │ │ +06197c: 1c0e 2e04 |010a: const-class v14, Ljava/lang/Deprecated; // type@042e │ │ +061980: 6e20 ac18 ed00 |010c: invoke-virtual {v13, v14}, Ljava/lang/reflect/Method;.isAnnotationPresent:(Ljava/lang/Class;)Z // method@18ac │ │ +061986: 0a0e |010f: move-result v14 │ │ +061988: 390e 1d00 |0110: if-nez v14, 012d // +001d │ │ +06198c: 6e10 a718 0d00 |0112: invoke-virtual {v13}, Ljava/lang/reflect/Method;.getModifiers:()I // method@18a7 │ │ +061992: 0a0e |0115: move-result v14 │ │ +061994: 7110 ae18 0e00 |0116: invoke-static {v14}, Ljava/lang/reflect/Modifier;.isPublic:(I)Z // method@18ae │ │ +06199a: 0a0e |0119: move-result v14 │ │ +06199c: 380e 1300 |011a: if-eqz v14, 012d // +0013 │ │ +0619a0: 6e10 5618 0900 |011c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@1856 │ │ +0619a6: 0a07 |011f: move-result v7 │ │ +0619a8: 123e |0120: const/4 v14, #int 3 // #3 │ │ +0619aa: b1e7 |0121: sub-int/2addr v7, v14 │ │ +0619ac: 6e30 5f18 8907 |0122: invoke-virtual {v9, v8, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@185f │ │ +0619b2: 0c07 |0125: move-result-object v7 │ │ +0619b4: 2389 c608 |0126: new-array v9, v8, [Ljava/lang/Object; // type@08c6 │ │ +0619b8: 7130 ac0f 0d09 |0128: invoke-static {v13, v0, v9}, Lcom/google/crypto/tink/shaded/protobuf/y;.H:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0fac │ │ +0619be: 0c09 |012b: move-result-object v9 │ │ +0619c0: 28b8 |012c: goto 00e4 // -0048 │ │ +0619c2: 123e |012d: const/4 v14, #int 3 // #3 │ │ +0619c4: 220d 5504 |012e: new-instance v13, Ljava/lang/StringBuilder; // type@0455 │ │ +0619c8: 7010 6718 0d00 |0130: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +0619ce: 6e20 6f18 cd00 |0133: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0619d4: 6e20 6f18 9d00 |0136: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +0619da: 6e10 7218 0d00 |0139: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +0619e0: 0c0d |013c: move-result-object v13 │ │ +0619e2: 7220 d119 d300 |013d: invoke-interface {v3, v13}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@19d1 │ │ +0619e8: 0a0d |0140: move-result v13 │ │ +0619ea: 390d 0500 |0141: if-nez v13, 0146 // +0005 │ │ +0619ee: 123d |0143: const/4 v13, #int 3 // #3 │ │ +0619f0: 2900 50ff |0144: goto/16 0094 // -00b0 │ │ +0619f4: 1a0d ef02 |0146: const-string v13, "Bytes" // string@02ef │ │ +0619f8: 6e20 4918 d900 |0148: invoke-virtual {v9, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1849 │ │ +0619fe: 0a0d |014b: move-result v13 │ │ +061a00: 380d 2200 |014c: if-eqz v13, 016e // +0022 │ │ +061a04: 220d 5504 |014e: new-instance v13, Ljava/lang/StringBuilder; // type@0455 │ │ +061a08: 7010 6718 0d00 |0150: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +061a0e: 6e20 6f18 ad00 |0153: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061a14: 6e10 5618 0900 |0156: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@1856 │ │ +061a1a: 0a0f |0159: move-result v15 │ │ +061a1c: d80f 0ffb |015a: add-int/lit8 v15, v15, #int -5 // #fb │ │ +061a20: 6e30 5f18 890f |015c: invoke-virtual {v9, v8, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@185f │ │ +061a26: 0c0f |015f: move-result-object v15 │ │ +061a28: 6e20 6f18 fd00 |0160: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061a2e: 6e10 7218 0d00 |0163: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +061a34: 0c0d |0166: move-result-object v13 │ │ +061a36: 7220 b419 d500 |0167: invoke-interface {v5, v13}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@19b4 │ │ +061a3c: 0a0d |016a: move-result v13 │ │ +061a3e: 380d 0300 |016b: if-eqz v13, 016e // +0003 │ │ +061a42: 28d6 |016d: goto 0143 // -002a │ │ +061a44: 7210 b019 0700 |016e: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +061a4a: 0c07 |0171: move-result-object v7 │ │ +061a4c: 1f07 6904 |0172: check-cast v7, Ljava/lang/reflect/Method; // type@0469 │ │ +061a50: 220d 5504 |0174: new-instance v13, Ljava/lang/StringBuilder; // type@0455 │ │ +061a54: 7010 6718 0d00 |0176: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +061a5a: 6e20 6f18 bd00 |0179: invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061a60: 6e20 6f18 9d00 |017c: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061a66: 6e10 7218 0d00 |017f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +061a6c: 0c0d |0182: move-result-object v13 │ │ +061a6e: 7220 b719 d400 |0183: invoke-interface {v4, v13}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@19b7 │ │ +061a74: 0c0d |0186: move-result-object v13 │ │ +061a76: 1f0d 6904 |0187: check-cast v13, Ljava/lang/reflect/Method; // type@0469 │ │ +061a7a: 3807 baff |0189: if-eqz v7, 0143 // -0046 │ │ +061a7e: 238f c608 |018b: new-array v15, v8, [Ljava/lang/Object; // type@08c6 │ │ +061a82: 7130 ac0f 070f |018d: invoke-static {v7, v0, v15}, Lcom/google/crypto/tink/shaded/protobuf/y;.H:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0fac │ │ +061a88: 0c07 |0190: move-result-object v7 │ │ +061a8a: 390d 0c00 |0191: if-nez v13, 019d // +000c │ │ +061a8e: 7110 760e 0700 |0193: invoke-static {v7}, Lcom/google/crypto/tink/shaded/protobuf/t0;.b:(Ljava/lang/Object;)Z // method@0e76 │ │ +061a94: 0a0d |0196: move-result v13 │ │ +061a96: 390d 0400 |0197: if-nez v13, 019b // +0004 │ │ +061a9a: 121d |0199: const/4 v13, #int 1 // #1 │ │ +061a9c: 280f |019a: goto 01a9 // +000f │ │ +061a9e: 120d |019b: const/4 v13, #int 0 // #0 │ │ +061aa0: 280d |019c: goto 01a9 // +000d │ │ +061aa2: 238f c608 |019d: new-array v15, v8, [Ljava/lang/Object; // type@08c6 │ │ +061aa6: 7130 ac0f 0d0f |019f: invoke-static {v13, v0, v15}, Lcom/google/crypto/tink/shaded/protobuf/y;.H:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0fac │ │ +061aac: 0c0d |01a2: move-result-object v13 │ │ +061aae: 1f0d 2404 |01a3: check-cast v13, Ljava/lang/Boolean; // type@0424 │ │ +061ab2: 6e10 a717 0d00 |01a5: invoke-virtual {v13}, Ljava/lang/Boolean;.booleanValue:()Z // method@17a7 │ │ +061ab8: 0a0d |01a8: move-result v13 │ │ +061aba: 380d 9aff |01a9: if-eqz v13, 0143 // -0066 │ │ +061abe: 7140 780e 2179 |01ab: invoke-static {v1, v2, v9, v7}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e78 │ │ +061ac4: 2895 |01ae: goto 0143 // -006b │ │ +061ac6: 2003 b302 |01af: instance-of v3, v0, Lcom/google/crypto/tink/shaded/protobuf/y$c; // type@02b3 │ │ +061aca: 3803 3f00 |01b1: if-eqz v3, 01f0 // +003f │ │ +061ace: 0703 |01b3: move-object v3, v0 │ │ +061ad0: 1f03 b302 |01b4: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/y$c; // type@02b3 │ │ +061ad4: 5433 ac03 |01b6: iget-object v3, v3, Lcom/google/crypto/tink/shaded/protobuf/y$c;.extensions:Lcom/google/crypto/tink/shaded/protobuf/u; // field@03ac │ │ +061ad8: 6e10 2e0f 0300 |01b8: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.s:()Ljava/util/Iterator; // method@0f2e │ │ +061ade: 0c03 |01bb: move-result-object v3 │ │ +061ae0: 7210 7419 0300 |01bc: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +061ae6: 0a04 |01bf: move-result v4 │ │ +061ae8: 3804 3000 |01c0: if-eqz v4, 01f0 // +0030 │ │ +061aec: 7210 7519 0300 |01c2: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +061af2: 0c04 |01c5: move-result-object v4 │ │ +061af4: 1f04 ab04 |01c6: check-cast v4, Ljava/util/Map$Entry; // type@04ab │ │ +061af8: 2205 5504 |01c8: new-instance v5, Ljava/lang/StringBuilder; // type@0455 │ │ +061afc: 7010 6718 0500 |01ca: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +061b02: 1a06 2e13 |01cd: const-string v6, "[" // string@132e │ │ +061b06: 6e20 6f18 6500 |01cf: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061b0c: 7210 af19 0400 |01d2: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +061b12: 0c06 |01d5: move-result-object v6 │ │ +061b14: 1f06 b402 |01d6: check-cast v6, Lcom/google/crypto/tink/shaded/protobuf/y$d; // type@02b4 │ │ +061b18: 6e10 8f0f 0600 |01d8: invoke-virtual {v6}, Lcom/google/crypto/tink/shaded/protobuf/y$d;.b:()I // method@0f8f │ │ +061b1e: 0a06 |01db: move-result v6 │ │ +061b20: 6e20 6c18 6500 |01dc: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@186c │ │ +061b26: 1a06 a813 |01df: const-string v6, "]" // string@13a8 │ │ +061b2a: 6e20 6f18 6500 |01e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061b30: 6e10 7218 0500 |01e4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +061b36: 0c05 |01e7: move-result-object v5 │ │ +061b38: 7210 b019 0400 |01e8: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +061b3e: 0c04 |01eb: move-result-object v4 │ │ +061b40: 7140 780e 2145 |01ec: invoke-static {v1, v2, v5, v4}, Lcom/google/crypto/tink/shaded/protobuf/t0;.d:(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V // method@0e78 │ │ +061b46: 28cd |01ef: goto 01bc // -0033 │ │ +061b48: 1f00 b802 |01f0: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ +061b4c: 5400 c403 |01f2: iget-object v0, v0, Lcom/google/crypto/tink/shaded/protobuf/y;.unknownFields:Lcom/google/crypto/tink/shaded/protobuf/o1; // field@03c4 │ │ +061b50: 3800 0500 |01f4: if-eqz v0, 01f9 // +0005 │ │ +061b54: 6e30 590d 1002 |01f6: invoke-virtual {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/o1;.m:(Ljava/lang/StringBuilder;I)V // method@0d59 │ │ +061b5a: 0e00 |01f9: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/t0;) │ │ name : 'f' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/r0;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0614e4: |[0614e4] com.google.crypto.tink.shaded.protobuf.t0.f:(Lcom/google/crypto/tink/shaded/protobuf/r0;Ljava/lang/String;)Ljava/lang/String; │ │ -0614f4: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ -0614f8: 7010 6518 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1865 │ │ -0614fe: 1a01 8500 |0005: const-string v1, "# " // string@0085 │ │ -061502: 6e20 6d18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -061508: 6e20 6d18 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186d │ │ -06150e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -061510: 7130 770e 0203 |000e: invoke-static {v2, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/t0;.e:(Lcom/google/crypto/tink/shaded/protobuf/r0;Ljava/lang/StringBuilder;I)V // method@0e77 │ │ -061516: 6e10 7018 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1870 │ │ -06151c: 0c02 |0014: move-result-object v2 │ │ -06151e: 1102 |0015: return-object v2 │ │ +06154c: |[06154c] com.google.crypto.tink.shaded.protobuf.t0.f:(Lcom/google/crypto/tink/shaded/protobuf/r0;Ljava/lang/String;)Ljava/lang/String; │ │ +06155c: 2200 5504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0455 │ │ +061560: 7010 6718 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1867 │ │ +061566: 1a01 8500 |0005: const-string v1, "# " // string@0085 │ │ +06156a: 6e20 6f18 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061570: 6e20 6f18 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@186f │ │ +061576: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +061578: 7130 790e 0203 |000e: invoke-static {v2, v0, v3}, Lcom/google/crypto/tink/shaded/protobuf/t0;.e:(Lcom/google/crypto/tink/shaded/protobuf/r0;Ljava/lang/StringBuilder;I)V // method@0e79 │ │ +06157e: 6e10 7218 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1872 │ │ +061584: 0c02 |0014: move-result-object v2 │ │ +061586: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -44117,15 +44159,15 @@ │ │ virtual_methods_size: 1 │ │ │ │ Class #272 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/t1; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16393 name="b" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Lcom/google/crypto/tink/shaded/protobuf/t1$b;" ">;" } │ │ -Annotations on method #3710 '' │ │ +Annotations on method #3712 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/t1$c;" "I)V" } │ │ │ │ Class #272 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/t1$b;' │ │ Access flags : 0x4001 (PUBLIC ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -44221,252 +44263,252 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 22 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 293 16-bit code units │ │ -07076c: |[07076c] com.google.crypto.tink.shaded.protobuf.t1$b.:()V │ │ -07077c: 2200 9f02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -070780: 6201 3703 |0002: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0337 │ │ -070784: 1a02 9503 |0004: const-string v2, "DOUBLE" // string@0395 │ │ -070788: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -07078a: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -07078c: 7054 7e0e 2013 |0008: invoke-direct {v0, v2, v3, v1, v4}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -070792: 6900 2003 |000b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0320 │ │ -070796: 2201 9f02 |000d: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -07079a: 6202 3603 |000f: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0336 │ │ -07079e: 1a05 1204 |0011: const-string v5, "FLOAT" // string@0412 │ │ -0707a2: 1256 |0013: const/4 v6, #int 5 // #5 │ │ -0707a4: 7056 7e0e 5124 |0014: invoke-direct {v1, v5, v4, v2, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -0707aa: 6901 2103 |0017: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0321 │ │ -0707ae: 2202 9f02 |0019: new-instance v2, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -0707b2: 6205 3503 |001b: sget-object v5, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0335 │ │ -0707b6: 1a07 f804 |001d: const-string v7, "INT64" // string@04f8 │ │ -0707ba: 1228 |001f: const/4 v8, #int 2 // #2 │ │ -0707bc: 7053 7e0e 7258 |0020: invoke-direct {v2, v7, v8, v5, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -0707c2: 6902 2203 |0023: sput-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0322 │ │ -0707c6: 2207 9f02 |0025: new-instance v7, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -0707ca: 1a09 cb11 |0027: const-string v9, "UINT64" // string@11cb │ │ -0707ce: 123a |0029: const/4 v10, #int 3 // #3 │ │ -0707d0: 7053 7e0e 975a |002a: invoke-direct {v7, v9, v10, v5, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -0707d6: 6907 2303 |002d: sput-object v7, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0323 │ │ -0707da: 2209 9f02 |002f: new-instance v9, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -0707de: 620b 3403 |0031: sget-object v11, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.e:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0334 │ │ -0707e2: 1a0c f504 |0033: const-string v12, "INT32" // string@04f5 │ │ -0707e6: 124d |0035: const/4 v13, #int 4 // #4 │ │ -0707e8: 7053 7e0e c9bd |0036: invoke-direct {v9, v12, v13, v11, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -0707ee: 6909 2403 |0039: sput-object v9, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0324 │ │ -0707f2: 220c 9f02 |003b: new-instance v12, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -0707f6: 1a0e 0a04 |003d: const-string v14, "FIXED64" // string@040a │ │ -0707fa: 7054 7e0e ec56 |003f: invoke-direct {v12, v14, v6, v5, v4}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -070800: 690c 2503 |0042: sput-object v12, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0325 │ │ -070804: 220e 9f02 |0044: new-instance v14, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -070808: 1a0f 0704 |0046: const-string v15, "FIXED32" // string@0407 │ │ -07080c: 126d |0048: const/4 v13, #int 6 // #6 │ │ -07080e: 7056 7e0e febd |0049: invoke-direct {v14, v15, v13, v11, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -070814: 690e 2603 |004c: sput-object v14, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0326 │ │ -070818: 220f 9f02 |004e: new-instance v15, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -07081c: 620d 3803 |0050: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0338 │ │ -070820: 1a04 d802 |0052: const-string v4, "BOOL" // string@02d8 │ │ -070824: 1276 |0054: const/4 v6, #int 7 // #7 │ │ -070826: 7053 7e0e 4fd6 |0055: invoke-direct {v15, v4, v6, v13, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -07082c: 690f 2703 |0058: sput-object v15, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0327 │ │ -070830: 2204 9b02 |005a: new-instance v4, Lcom/google/crypto/tink/shaded/protobuf/t1$b$a; // type@029b │ │ -070834: 620d 3903 |005c: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0339 │ │ -070838: 1a06 4510 |005e: const-string v6, "STRING" // string@1045 │ │ -07083c: 1303 0800 |0060: const/16 v3, #int 8 // #8 │ │ -070840: 7058 790e 64d3 |0062: invoke-direct {v4, v6, v3, v13, v8}, Lcom/google/crypto/tink/shaded/protobuf/t1$b$a;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e79 │ │ -070846: 6904 2803 |0065: sput-object v4, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.n:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0328 │ │ -07084a: 2206 9c02 |0067: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b$b; // type@029c │ │ -07084e: 620d 3c03 |0069: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ -070852: 1a03 7904 |006b: const-string v3, "GROUP" // string@0479 │ │ -070856: 1308 0900 |006d: const/16 v8, #int 9 // #9 │ │ -07085a: 705a 7a0e 36d8 |006f: invoke-direct {v6, v3, v8, v13, v10}, Lcom/google/crypto/tink/shaded/protobuf/t1$b$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7a │ │ -070860: 6906 2903 |0072: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.o:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0329 │ │ -070864: 2203 9d02 |0074: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b$c; // type@029d │ │ -070868: 1a08 1d0f |0076: const-string v8, "MESSAGE" // string@0f1d │ │ -07086c: 130a 0a00 |0078: const/16 v10, #int 10 // #a │ │ -070870: 0810 0600 |007a: move-object/from16 v16, v6 │ │ -070874: 1226 |007c: const/4 v6, #int 2 // #2 │ │ -070876: 7056 7b0e 83da |007d: invoke-direct {v3, v8, v10, v13, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b$c;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7b │ │ -07087c: 6903 2a03 |0080: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.p:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032a │ │ -070880: 2208 9e02 |0082: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/t1$b$d; // type@029e │ │ -070884: 620d 3a03 |0084: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033a │ │ -070888: 1a0a e002 |0086: const-string v10, "BYTES" // string@02e0 │ │ -07088c: 0811 0300 |0088: move-object/from16 v17, v3 │ │ -070890: 1303 0b00 |008a: const/16 v3, #int 11 // #b │ │ -070894: 7056 7c0e a8d3 |008c: invoke-direct {v8, v10, v3, v13, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b$d;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7c │ │ -07089a: 6908 2b03 |008f: sput-object v8, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.q:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032b │ │ -07089e: 2206 9f02 |0091: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -0708a2: 1a0a c811 |0093: const-string v10, "UINT32" // string@11c8 │ │ -0708a6: 130d 0c00 |0095: const/16 v13, #int 12 // #c │ │ -0708aa: 1203 |0097: const/4 v3, #int 0 // #0 │ │ -0708ac: 7053 7e0e a6bd |0098: invoke-direct {v6, v10, v13, v11, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -0708b2: 6906 2c03 |009b: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.r:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032c │ │ -0708b6: 220a 9f02 |009d: new-instance v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -0708ba: 620d 3b03 |009f: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033b │ │ -0708be: 0812 0600 |00a1: move-object/from16 v18, v6 │ │ -0708c2: 1a06 d103 |00a3: const-string v6, "ENUM" // string@03d1 │ │ -0708c6: 0813 0800 |00a5: move-object/from16 v19, v8 │ │ -0708ca: 1308 0d00 |00a7: const/16 v8, #int 13 // #d │ │ -0708ce: 7053 7e0e 6ad8 |00a9: invoke-direct {v10, v6, v8, v13, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -0708d4: 690a 2d03 |00ac: sput-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.s:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032d │ │ -0708d8: 2203 9f02 |00ae: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -0708dc: 1a06 2b10 |00b0: const-string v6, "SFIXED32" // string@102b │ │ -0708e0: 130d 0e00 |00b2: const/16 v13, #int 14 // #e │ │ -0708e4: 1258 |00b4: const/4 v8, #int 5 // #5 │ │ -0708e6: 7058 7e0e 63bd |00b5: invoke-direct {v3, v6, v13, v11, v8}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -0708ec: 6903 2e03 |00b8: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.t:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032e │ │ -0708f0: 2206 9f02 |00ba: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -0708f4: 1a08 2e10 |00bc: const-string v8, "SFIXED64" // string@102e │ │ -0708f8: 130d 0f00 |00be: const/16 v13, #int 15 // #f │ │ -0708fc: 0814 0300 |00c0: move-object/from16 v20, v3 │ │ -070900: 1213 |00c2: const/4 v3, #int 1 // #1 │ │ -070902: 7053 7e0e 865d |00c3: invoke-direct {v6, v8, v13, v5, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -070908: 6906 2f03 |00c6: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.u:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032f │ │ -07090c: 2203 9f02 |00c8: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -070910: 1a08 3810 |00ca: const-string v8, "SINT32" // string@1038 │ │ -070914: 130d 1000 |00cc: const/16 v13, #int 16 // #10 │ │ -070918: 0815 0600 |00ce: move-object/from16 v21, v6 │ │ -07091c: 1206 |00d0: const/4 v6, #int 0 // #0 │ │ -07091e: 7056 7e0e 83bd |00d1: invoke-direct {v3, v8, v13, v11, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -070924: 6903 3003 |00d4: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.v:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0330 │ │ -070928: 2208 9f02 |00d6: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -07092c: 1a0b 3b10 |00d8: const-string v11, "SINT64" // string@103b │ │ -070930: 130d 1100 |00da: const/16 v13, #int 17 // #11 │ │ -070934: 7056 7e0e b85d |00dc: invoke-direct {v8, v11, v13, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -07093a: 6908 3103 |00df: sput-object v8, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.w:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0331 │ │ -07093e: 1305 1200 |00e1: const/16 v5, #int 18 // #12 │ │ -070942: 2355 a508 |00e3: new-array v5, v5, [Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@08a5 │ │ -070946: 4d00 0506 |00e5: aput-object v0, v5, v6 │ │ -07094a: 1210 |00e7: const/4 v0, #int 1 // #1 │ │ -07094c: 4d01 0500 |00e8: aput-object v1, v5, v0 │ │ -070950: 1220 |00ea: const/4 v0, #int 2 // #2 │ │ -070952: 4d02 0500 |00eb: aput-object v2, v5, v0 │ │ -070956: 1230 |00ed: const/4 v0, #int 3 // #3 │ │ -070958: 4d07 0500 |00ee: aput-object v7, v5, v0 │ │ -07095c: 1240 |00f0: const/4 v0, #int 4 // #4 │ │ -07095e: 4d09 0500 |00f1: aput-object v9, v5, v0 │ │ -070962: 1250 |00f3: const/4 v0, #int 5 // #5 │ │ -070964: 4d0c 0500 |00f4: aput-object v12, v5, v0 │ │ -070968: 1260 |00f6: const/4 v0, #int 6 // #6 │ │ -07096a: 4d0e 0500 |00f7: aput-object v14, v5, v0 │ │ -07096e: 1270 |00f9: const/4 v0, #int 7 // #7 │ │ -070970: 4d0f 0500 |00fa: aput-object v15, v5, v0 │ │ -070974: 1300 0800 |00fc: const/16 v0, #int 8 // #8 │ │ -070978: 4d04 0500 |00fe: aput-object v4, v5, v0 │ │ -07097c: 1300 0900 |0100: const/16 v0, #int 9 // #9 │ │ -070980: 4d10 0500 |0102: aput-object v16, v5, v0 │ │ -070984: 1300 0a00 |0104: const/16 v0, #int 10 // #a │ │ -070988: 4d11 0500 |0106: aput-object v17, v5, v0 │ │ -07098c: 1300 0b00 |0108: const/16 v0, #int 11 // #b │ │ -070990: 4d13 0500 |010a: aput-object v19, v5, v0 │ │ -070994: 1300 0c00 |010c: const/16 v0, #int 12 // #c │ │ -070998: 4d12 0500 |010e: aput-object v18, v5, v0 │ │ -07099c: 1300 0d00 |0110: const/16 v0, #int 13 // #d │ │ -0709a0: 4d0a 0500 |0112: aput-object v10, v5, v0 │ │ -0709a4: 1300 0e00 |0114: const/16 v0, #int 14 // #e │ │ -0709a8: 4d14 0500 |0116: aput-object v20, v5, v0 │ │ -0709ac: 1300 0f00 |0118: const/16 v0, #int 15 // #f │ │ -0709b0: 4d15 0500 |011a: aput-object v21, v5, v0 │ │ -0709b4: 1300 1000 |011c: const/16 v0, #int 16 // #10 │ │ -0709b8: 4d03 0500 |011e: aput-object v3, v5, v0 │ │ -0709bc: 4d08 050d |0120: aput-object v8, v5, v13 │ │ -0709c0: 6905 3203 |0122: sput-object v5, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.x:[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0332 │ │ -0709c4: 0e00 |0124: return-void │ │ +0707d4: |[0707d4] com.google.crypto.tink.shaded.protobuf.t1$b.:()V │ │ +0707e4: 2200 9f02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +0707e8: 6201 3703 |0002: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0337 │ │ +0707ec: 1a02 9503 |0004: const-string v2, "DOUBLE" // string@0395 │ │ +0707f0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0707f2: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +0707f4: 7054 800e 2013 |0008: invoke-direct {v0, v2, v3, v1, v4}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +0707fa: 6900 2003 |000b: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0320 │ │ +0707fe: 2201 9f02 |000d: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +070802: 6202 3603 |000f: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0336 │ │ +070806: 1a05 1204 |0011: const-string v5, "FLOAT" // string@0412 │ │ +07080a: 1256 |0013: const/4 v6, #int 5 // #5 │ │ +07080c: 7056 800e 5124 |0014: invoke-direct {v1, v5, v4, v2, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +070812: 6901 2103 |0017: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0321 │ │ +070816: 2202 9f02 |0019: new-instance v2, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +07081a: 6205 3503 |001b: sget-object v5, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0335 │ │ +07081e: 1a07 f804 |001d: const-string v7, "INT64" // string@04f8 │ │ +070822: 1228 |001f: const/4 v8, #int 2 // #2 │ │ +070824: 7053 800e 7258 |0020: invoke-direct {v2, v7, v8, v5, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +07082a: 6902 2203 |0023: sput-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0322 │ │ +07082e: 2207 9f02 |0025: new-instance v7, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +070832: 1a09 cb11 |0027: const-string v9, "UINT64" // string@11cb │ │ +070836: 123a |0029: const/4 v10, #int 3 // #3 │ │ +070838: 7053 800e 975a |002a: invoke-direct {v7, v9, v10, v5, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +07083e: 6907 2303 |002d: sput-object v7, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0323 │ │ +070842: 2209 9f02 |002f: new-instance v9, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +070846: 620b 3403 |0031: sget-object v11, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.e:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0334 │ │ +07084a: 1a0c f504 |0033: const-string v12, "INT32" // string@04f5 │ │ +07084e: 124d |0035: const/4 v13, #int 4 // #4 │ │ +070850: 7053 800e c9bd |0036: invoke-direct {v9, v12, v13, v11, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +070856: 6909 2403 |0039: sput-object v9, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0324 │ │ +07085a: 220c 9f02 |003b: new-instance v12, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +07085e: 1a0e 0a04 |003d: const-string v14, "FIXED64" // string@040a │ │ +070862: 7054 800e ec56 |003f: invoke-direct {v12, v14, v6, v5, v4}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +070868: 690c 2503 |0042: sput-object v12, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0325 │ │ +07086c: 220e 9f02 |0044: new-instance v14, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +070870: 1a0f 0704 |0046: const-string v15, "FIXED32" // string@0407 │ │ +070874: 126d |0048: const/4 v13, #int 6 // #6 │ │ +070876: 7056 800e febd |0049: invoke-direct {v14, v15, v13, v11, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +07087c: 690e 2603 |004c: sput-object v14, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0326 │ │ +070880: 220f 9f02 |004e: new-instance v15, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +070884: 620d 3803 |0050: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0338 │ │ +070888: 1a04 d802 |0052: const-string v4, "BOOL" // string@02d8 │ │ +07088c: 1276 |0054: const/4 v6, #int 7 // #7 │ │ +07088e: 7053 800e 4fd6 |0055: invoke-direct {v15, v4, v6, v13, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +070894: 690f 2703 |0058: sput-object v15, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0327 │ │ +070898: 2204 9b02 |005a: new-instance v4, Lcom/google/crypto/tink/shaded/protobuf/t1$b$a; // type@029b │ │ +07089c: 620d 3903 |005c: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0339 │ │ +0708a0: 1a06 4510 |005e: const-string v6, "STRING" // string@1045 │ │ +0708a4: 1303 0800 |0060: const/16 v3, #int 8 // #8 │ │ +0708a8: 7058 7b0e 64d3 |0062: invoke-direct {v4, v6, v3, v13, v8}, Lcom/google/crypto/tink/shaded/protobuf/t1$b$a;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7b │ │ +0708ae: 6904 2803 |0065: sput-object v4, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.n:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0328 │ │ +0708b2: 2206 9c02 |0067: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b$b; // type@029c │ │ +0708b6: 620d 3c03 |0069: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ +0708ba: 1a03 7904 |006b: const-string v3, "GROUP" // string@0479 │ │ +0708be: 1308 0900 |006d: const/16 v8, #int 9 // #9 │ │ +0708c2: 705a 7c0e 36d8 |006f: invoke-direct {v6, v3, v8, v13, v10}, Lcom/google/crypto/tink/shaded/protobuf/t1$b$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7c │ │ +0708c8: 6906 2903 |0072: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.o:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0329 │ │ +0708cc: 2203 9d02 |0074: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b$c; // type@029d │ │ +0708d0: 1a08 1d0f |0076: const-string v8, "MESSAGE" // string@0f1d │ │ +0708d4: 130a 0a00 |0078: const/16 v10, #int 10 // #a │ │ +0708d8: 0810 0600 |007a: move-object/from16 v16, v6 │ │ +0708dc: 1226 |007c: const/4 v6, #int 2 // #2 │ │ +0708de: 7056 7d0e 83da |007d: invoke-direct {v3, v8, v10, v13, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b$c;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7d │ │ +0708e4: 6903 2a03 |0080: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.p:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032a │ │ +0708e8: 2208 9e02 |0082: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/t1$b$d; // type@029e │ │ +0708ec: 620d 3a03 |0084: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033a │ │ +0708f0: 1a0a e002 |0086: const-string v10, "BYTES" // string@02e0 │ │ +0708f4: 0811 0300 |0088: move-object/from16 v17, v3 │ │ +0708f8: 1303 0b00 |008a: const/16 v3, #int 11 // #b │ │ +0708fc: 7056 7e0e a8d3 |008c: invoke-direct {v8, v10, v3, v13, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b$d;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ +070902: 6908 2b03 |008f: sput-object v8, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.q:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032b │ │ +070906: 2206 9f02 |0091: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +07090a: 1a0a c811 |0093: const-string v10, "UINT32" // string@11c8 │ │ +07090e: 130d 0c00 |0095: const/16 v13, #int 12 // #c │ │ +070912: 1203 |0097: const/4 v3, #int 0 // #0 │ │ +070914: 7053 800e a6bd |0098: invoke-direct {v6, v10, v13, v11, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +07091a: 6906 2c03 |009b: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.r:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032c │ │ +07091e: 220a 9f02 |009d: new-instance v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +070922: 620d 3b03 |009f: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033b │ │ +070926: 0812 0600 |00a1: move-object/from16 v18, v6 │ │ +07092a: 1a06 d103 |00a3: const-string v6, "ENUM" // string@03d1 │ │ +07092e: 0813 0800 |00a5: move-object/from16 v19, v8 │ │ +070932: 1308 0d00 |00a7: const/16 v8, #int 13 // #d │ │ +070936: 7053 800e 6ad8 |00a9: invoke-direct {v10, v6, v8, v13, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +07093c: 690a 2d03 |00ac: sput-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.s:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032d │ │ +070940: 2203 9f02 |00ae: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +070944: 1a06 2b10 |00b0: const-string v6, "SFIXED32" // string@102b │ │ +070948: 130d 0e00 |00b2: const/16 v13, #int 14 // #e │ │ +07094c: 1258 |00b4: const/4 v8, #int 5 // #5 │ │ +07094e: 7058 800e 63bd |00b5: invoke-direct {v3, v6, v13, v11, v8}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +070954: 6903 2e03 |00b8: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.t:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032e │ │ +070958: 2206 9f02 |00ba: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +07095c: 1a08 2e10 |00bc: const-string v8, "SFIXED64" // string@102e │ │ +070960: 130d 0f00 |00be: const/16 v13, #int 15 // #f │ │ +070964: 0814 0300 |00c0: move-object/from16 v20, v3 │ │ +070968: 1213 |00c2: const/4 v3, #int 1 // #1 │ │ +07096a: 7053 800e 865d |00c3: invoke-direct {v6, v8, v13, v5, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +070970: 6906 2f03 |00c6: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.u:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032f │ │ +070974: 2203 9f02 |00c8: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +070978: 1a08 3810 |00ca: const-string v8, "SINT32" // string@1038 │ │ +07097c: 130d 1000 |00cc: const/16 v13, #int 16 // #10 │ │ +070980: 0815 0600 |00ce: move-object/from16 v21, v6 │ │ +070984: 1206 |00d0: const/4 v6, #int 0 // #0 │ │ +070986: 7056 800e 83bd |00d1: invoke-direct {v3, v8, v13, v11, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +07098c: 6903 3003 |00d4: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.v:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0330 │ │ +070990: 2208 9f02 |00d6: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +070994: 1a0b 3b10 |00d8: const-string v11, "SINT64" // string@103b │ │ +070998: 130d 1100 |00da: const/16 v13, #int 17 // #11 │ │ +07099c: 7056 800e b85d |00dc: invoke-direct {v8, v11, v13, v5, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +0709a2: 6908 3103 |00df: sput-object v8, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.w:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0331 │ │ +0709a6: 1305 1200 |00e1: const/16 v5, #int 18 // #12 │ │ +0709aa: 2355 a508 |00e3: new-array v5, v5, [Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@08a5 │ │ +0709ae: 4d00 0506 |00e5: aput-object v0, v5, v6 │ │ +0709b2: 1210 |00e7: const/4 v0, #int 1 // #1 │ │ +0709b4: 4d01 0500 |00e8: aput-object v1, v5, v0 │ │ +0709b8: 1220 |00ea: const/4 v0, #int 2 // #2 │ │ +0709ba: 4d02 0500 |00eb: aput-object v2, v5, v0 │ │ +0709be: 1230 |00ed: const/4 v0, #int 3 // #3 │ │ +0709c0: 4d07 0500 |00ee: aput-object v7, v5, v0 │ │ +0709c4: 1240 |00f0: const/4 v0, #int 4 // #4 │ │ +0709c6: 4d09 0500 |00f1: aput-object v9, v5, v0 │ │ +0709ca: 1250 |00f3: const/4 v0, #int 5 // #5 │ │ +0709cc: 4d0c 0500 |00f4: aput-object v12, v5, v0 │ │ +0709d0: 1260 |00f6: const/4 v0, #int 6 // #6 │ │ +0709d2: 4d0e 0500 |00f7: aput-object v14, v5, v0 │ │ +0709d6: 1270 |00f9: const/4 v0, #int 7 // #7 │ │ +0709d8: 4d0f 0500 |00fa: aput-object v15, v5, v0 │ │ +0709dc: 1300 0800 |00fc: const/16 v0, #int 8 // #8 │ │ +0709e0: 4d04 0500 |00fe: aput-object v4, v5, v0 │ │ +0709e4: 1300 0900 |0100: const/16 v0, #int 9 // #9 │ │ +0709e8: 4d10 0500 |0102: aput-object v16, v5, v0 │ │ +0709ec: 1300 0a00 |0104: const/16 v0, #int 10 // #a │ │ +0709f0: 4d11 0500 |0106: aput-object v17, v5, v0 │ │ +0709f4: 1300 0b00 |0108: const/16 v0, #int 11 // #b │ │ +0709f8: 4d13 0500 |010a: aput-object v19, v5, v0 │ │ +0709fc: 1300 0c00 |010c: const/16 v0, #int 12 // #c │ │ +070a00: 4d12 0500 |010e: aput-object v18, v5, v0 │ │ +070a04: 1300 0d00 |0110: const/16 v0, #int 13 // #d │ │ +070a08: 4d0a 0500 |0112: aput-object v10, v5, v0 │ │ +070a0c: 1300 0e00 |0114: const/16 v0, #int 14 // #e │ │ +070a10: 4d14 0500 |0116: aput-object v20, v5, v0 │ │ +070a14: 1300 0f00 |0118: const/16 v0, #int 15 // #f │ │ +070a18: 4d15 0500 |011a: aput-object v21, v5, v0 │ │ +070a1c: 1300 1000 |011c: const/16 v0, #int 16 // #10 │ │ +070a20: 4d03 0500 |011e: aput-object v3, v5, v0 │ │ +070a24: 4d08 050d |0120: aput-object v8, v5, v13 │ │ +070a28: 6905 3203 |0122: sput-object v5, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.x:[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0332 │ │ +070a2c: 0e00 |0124: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/t1$b;) │ │ name : '' │ │ type : '(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0709c8: |[0709c8] com.google.crypto.tink.shaded.protobuf.t1$b.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V │ │ -0709d8: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -0709de: 5b03 1e03 |0003: iput-object v3, v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.d:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@031e │ │ -0709e2: 5904 1f03 |0005: iput v4, v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.e:I // field@031f │ │ -0709e6: 0e00 |0007: return-void │ │ +070a30: |[070a30] com.google.crypto.tink.shaded.protobuf.t1$b.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V │ │ +070a40: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +070a46: 5b03 1e03 |0003: iput-object v3, v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.d:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@031e │ │ +070a4a: 5904 1f03 |0005: iput v4, v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.e:I // field@031f │ │ +070a4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/t1$b;) │ │ name : '' │ │ type : '(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;ILcom/google/crypto/tink/shaded/protobuf/t1$a;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0709e8: |[0709e8] com.google.crypto.tink.shaded.protobuf.t1$b.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;ILcom/google/crypto/tink/shaded/protobuf/t1$a;)V │ │ -0709f8: 7054 7e0e 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e7e │ │ -0709fe: 0e00 |0003: return-void │ │ +070a50: |[070a50] com.google.crypto.tink.shaded.protobuf.t1$b.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;ILcom/google/crypto/tink/shaded/protobuf/t1$a;)V │ │ +070a60: 7054 800e 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.:(Ljava/lang/String;ILcom/google/crypto/tink/shaded/protobuf/t1$c;I)V // method@0e80 │ │ +070a66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/t1$b;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/t1$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07070c: |[07070c] com.google.crypto.tink.shaded.protobuf.t1$b.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/t1$b; │ │ -07071c: 1c00 9f02 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -070720: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -070726: 0c01 |0005: move-result-object v1 │ │ -070728: 1f01 9f02 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ -07072c: 1101 |0008: return-object v1 │ │ +070774: |[070774] com.google.crypto.tink.shaded.protobuf.t1$b.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/t1$b; │ │ +070784: 1c00 9f02 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +070788: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +07078e: 0c01 |0005: move-result-object v1 │ │ +070790: 1f01 9f02 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@029f │ │ +070794: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/t1$b;) │ │ name : 'values' │ │ type : '()[Lcom/google/crypto/tink/shaded/protobuf/t1$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -070730: |[070730] com.google.crypto.tink.shaded.protobuf.t1$b.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$b; │ │ -070740: 6200 3203 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.x:[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0332 │ │ -070744: 6e10 342c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/t1$b;.clone:()Ljava/lang/Object; // method@2c34 │ │ -07074a: 0c00 |0005: move-result-object v0 │ │ -07074c: 1f00 a508 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@08a5 │ │ -070750: 1100 |0008: return-object v0 │ │ +070798: |[070798] com.google.crypto.tink.shaded.protobuf.t1$b.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$b; │ │ +0707a8: 6200 3203 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.x:[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0332 │ │ +0707ac: 6e10 372c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/t1$b;.clone:()Ljava/lang/Object; // method@2c37 │ │ +0707b2: 0c00 |0005: move-result-object v0 │ │ +0707b4: 1f00 a508 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/t1$b; // type@08a5 │ │ +0707b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/t1$b;) │ │ name : 'a' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/t1$c;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070754: |[070754] com.google.crypto.tink.shaded.protobuf.t1$b.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; │ │ -070764: 5410 1e03 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.d:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@031e │ │ -070768: 1100 |0002: return-object v0 │ │ +0707bc: |[0707bc] com.google.crypto.tink.shaded.protobuf.t1$b.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; │ │ +0707cc: 5410 1e03 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.d:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@031e │ │ +0707d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #273 header: │ │ @@ -44480,15 +44522,15 @@ │ │ virtual_methods_size: 0 │ │ │ │ Class #273 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/t1; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="c" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Lcom/google/crypto/tink/shaded/protobuf/t1$c;" ">;" } │ │ -Annotations on method #3716 '' │ │ +Annotations on method #3718 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")V" } │ │ │ │ Class #273 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/t1$c;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -44544,147 +44586,147 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -070a48: |[070a48] com.google.crypto.tink.shaded.protobuf.t1$c.:()V │ │ -070a58: 2200 a002 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ -070a5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -070a5e: 7110 0f18 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -070a64: 0c02 |0006: move-result-object v2 │ │ -070a66: 1a03 f404 |0007: const-string v3, "INT" // string@04f4 │ │ -070a6a: 7040 840e 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e84 │ │ -070a70: 6900 3403 |000c: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.e:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0334 │ │ -070a74: 2202 a002 |000e: new-instance v2, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ -070a78: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ -070a7c: 7120 1318 4300 |0012: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1813 │ │ -070a82: 0c03 |0015: move-result-object v3 │ │ -070a84: 1a04 eb05 |0016: const-string v4, "LONG" // string@05eb │ │ -070a88: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -070a8a: 7040 840e 4235 |0019: invoke-direct {v2, v4, v5, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e84 │ │ -070a90: 6902 3503 |001c: sput-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0335 │ │ -070a94: 2203 a002 |001e: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ -070a98: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -070a9a: 7110 fd17 0400 |0021: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@17fd │ │ -070aa0: 0c04 |0024: move-result-object v4 │ │ -070aa2: 1a06 1204 |0025: const-string v6, "FLOAT" // string@0412 │ │ -070aa6: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -070aa8: 7040 840e 6347 |0028: invoke-direct {v3, v6, v7, v4}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e84 │ │ -070aae: 6903 3603 |002b: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0336 │ │ -070ab2: 2204 a002 |002d: new-instance v4, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ -070ab6: 1608 0000 |002f: const-wide/16 v8, #int 0 // #0 │ │ -070aba: 7120 e917 9800 |0031: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@17e9 │ │ -070ac0: 0c06 |0034: move-result-object v6 │ │ -070ac2: 1a08 9503 |0035: const-string v8, "DOUBLE" // string@0395 │ │ -070ac6: 1239 |0037: const/4 v9, #int 3 // #3 │ │ -070ac8: 7040 840e 8469 |0038: invoke-direct {v4, v8, v9, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e84 │ │ -070ace: 6904 3703 |003b: sput-object v4, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0337 │ │ -070ad2: 2206 a002 |003d: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ -070ad6: 6208 5807 |003f: sget-object v8, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0758 │ │ -070ada: 1a0a d902 |0041: const-string v10, "BOOLEAN" // string@02d9 │ │ -070ade: 124b |0043: const/4 v11, #int 4 // #4 │ │ -070ae0: 7040 840e a68b |0044: invoke-direct {v6, v10, v11, v8}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e84 │ │ -070ae6: 6906 3803 |0047: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0338 │ │ -070aea: 2208 a002 |0049: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ -070aee: 1a0a 4510 |004b: const-string v10, "STRING" // string@1045 │ │ -070af2: 125c |004d: const/4 v12, #int 5 // #5 │ │ -070af4: 1a0d 0000 |004e: const-string v13, "" // string@0000 │ │ -070af8: 7040 840e a8dc |0050: invoke-direct {v8, v10, v12, v13}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e84 │ │ -070afe: 6908 3903 |0053: sput-object v8, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0339 │ │ -070b02: 220a a002 |0055: new-instance v10, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ -070b06: 620d 9702 |0057: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ -070b0a: 1a0e e202 |0059: const-string v14, "BYTE_STRING" // string@02e2 │ │ -070b0e: 126f |005b: const/4 v15, #int 6 // #6 │ │ -070b10: 7040 840e eadf |005c: invoke-direct {v10, v14, v15, v13}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e84 │ │ -070b16: 690a 3a03 |005f: sput-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033a │ │ -070b1a: 220d a002 |0061: new-instance v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ -070b1e: 1a0e d103 |0063: const-string v14, "ENUM" // string@03d1 │ │ -070b22: 127f |0065: const/4 v15, #int 7 // #7 │ │ -070b24: 120c |0066: const/4 v12, #int 0 // #0 │ │ -070b26: 7040 840e edcf |0067: invoke-direct {v13, v14, v15, v12}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e84 │ │ -070b2c: 690d 3b03 |006a: sput-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033b │ │ -070b30: 220e a002 |006c: new-instance v14, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ -070b34: 1a0f 1d0f |006e: const-string v15, "MESSAGE" // string@0f1d │ │ -070b38: 130b 0800 |0070: const/16 v11, #int 8 // #8 │ │ -070b3c: 7040 840e fecb |0072: invoke-direct {v14, v15, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e84 │ │ -070b42: 690e 3c03 |0075: sput-object v14, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ -070b46: 130c 0900 |0077: const/16 v12, #int 9 // #9 │ │ -070b4a: 23cc a608 |0079: new-array v12, v12, [Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@08a6 │ │ -070b4e: 4d00 0c01 |007b: aput-object v0, v12, v1 │ │ -070b52: 4d02 0c05 |007d: aput-object v2, v12, v5 │ │ -070b56: 4d03 0c07 |007f: aput-object v3, v12, v7 │ │ -070b5a: 4d04 0c09 |0081: aput-object v4, v12, v9 │ │ -070b5e: 1240 |0083: const/4 v0, #int 4 // #4 │ │ -070b60: 4d06 0c00 |0084: aput-object v6, v12, v0 │ │ -070b64: 1250 |0086: const/4 v0, #int 5 // #5 │ │ -070b66: 4d08 0c00 |0087: aput-object v8, v12, v0 │ │ -070b6a: 1260 |0089: const/4 v0, #int 6 // #6 │ │ -070b6c: 4d0a 0c00 |008a: aput-object v10, v12, v0 │ │ -070b70: 1270 |008c: const/4 v0, #int 7 // #7 │ │ -070b72: 4d0d 0c00 |008d: aput-object v13, v12, v0 │ │ -070b76: 4d0e 0c0b |008f: aput-object v14, v12, v11 │ │ -070b7a: 690c 3d03 |0091: sput-object v12, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.n:[Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033d │ │ -070b7e: 0e00 |0093: return-void │ │ +070ab0: |[070ab0] com.google.crypto.tink.shaded.protobuf.t1$c.:()V │ │ +070ac0: 2200 a002 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ +070ac4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +070ac6: 7110 1118 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +070acc: 0c02 |0006: move-result-object v2 │ │ +070ace: 1a03 f404 |0007: const-string v3, "INT" // string@04f4 │ │ +070ad2: 7040 860e 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e86 │ │ +070ad8: 6900 3403 |000c: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.e:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0334 │ │ +070adc: 2202 a002 |000e: new-instance v2, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ +070ae0: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ +070ae4: 7120 1518 4300 |0012: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1815 │ │ +070aea: 0c03 |0015: move-result-object v3 │ │ +070aec: 1a04 eb05 |0016: const-string v4, "LONG" // string@05eb │ │ +070af0: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +070af2: 7040 860e 4235 |0019: invoke-direct {v2, v4, v5, v3}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e86 │ │ +070af8: 6902 3503 |001c: sput-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0335 │ │ +070afc: 2203 a002 |001e: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ +070b00: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +070b02: 7110 ff17 0400 |0021: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@17ff │ │ +070b08: 0c04 |0024: move-result-object v4 │ │ +070b0a: 1a06 1204 |0025: const-string v6, "FLOAT" // string@0412 │ │ +070b0e: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +070b10: 7040 860e 6347 |0028: invoke-direct {v3, v6, v7, v4}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e86 │ │ +070b16: 6903 3603 |002b: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0336 │ │ +070b1a: 2204 a002 |002d: new-instance v4, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ +070b1e: 1608 0000 |002f: const-wide/16 v8, #int 0 // #0 │ │ +070b22: 7120 eb17 9800 |0031: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@17eb │ │ +070b28: 0c06 |0034: move-result-object v6 │ │ +070b2a: 1a08 9503 |0035: const-string v8, "DOUBLE" // string@0395 │ │ +070b2e: 1239 |0037: const/4 v9, #int 3 // #3 │ │ +070b30: 7040 860e 8469 |0038: invoke-direct {v4, v8, v9, v6}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e86 │ │ +070b36: 6904 3703 |003b: sput-object v4, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0337 │ │ +070b3a: 2206 a002 |003d: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ +070b3e: 6208 5807 |003f: sget-object v8, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0758 │ │ +070b42: 1a0a d902 |0041: const-string v10, "BOOLEAN" // string@02d9 │ │ +070b46: 124b |0043: const/4 v11, #int 4 // #4 │ │ +070b48: 7040 860e a68b |0044: invoke-direct {v6, v10, v11, v8}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e86 │ │ +070b4e: 6906 3803 |0047: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0338 │ │ +070b52: 2208 a002 |0049: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ +070b56: 1a0a 4510 |004b: const-string v10, "STRING" // string@1045 │ │ +070b5a: 125c |004d: const/4 v12, #int 5 // #5 │ │ +070b5c: 1a0d 0000 |004e: const-string v13, "" // string@0000 │ │ +070b60: 7040 860e a8dc |0050: invoke-direct {v8, v10, v12, v13}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e86 │ │ +070b66: 6908 3903 |0053: sput-object v8, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0339 │ │ +070b6a: 220a a002 |0055: new-instance v10, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ +070b6e: 620d 9702 |0057: sget-object v13, Lcom/google/crypto/tink/shaded/protobuf/h;.e:Lcom/google/crypto/tink/shaded/protobuf/h; // field@0297 │ │ +070b72: 1a0e e202 |0059: const-string v14, "BYTE_STRING" // string@02e2 │ │ +070b76: 126f |005b: const/4 v15, #int 6 // #6 │ │ +070b78: 7040 860e eadf |005c: invoke-direct {v10, v14, v15, v13}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e86 │ │ +070b7e: 690a 3a03 |005f: sput-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033a │ │ +070b82: 220d a002 |0061: new-instance v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ +070b86: 1a0e d103 |0063: const-string v14, "ENUM" // string@03d1 │ │ +070b8a: 127f |0065: const/4 v15, #int 7 // #7 │ │ +070b8c: 120c |0066: const/4 v12, #int 0 // #0 │ │ +070b8e: 7040 860e edcf |0067: invoke-direct {v13, v14, v15, v12}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e86 │ │ +070b94: 690d 3b03 |006a: sput-object v13, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033b │ │ +070b98: 220e a002 |006c: new-instance v14, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ +070b9c: 1a0f 1d0f |006e: const-string v15, "MESSAGE" // string@0f1d │ │ +070ba0: 130b 0800 |0070: const/16 v11, #int 8 // #8 │ │ +070ba4: 7040 860e fecb |0072: invoke-direct {v14, v15, v11, v12}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.:(Ljava/lang/String;ILjava/lang/Object;)V // method@0e86 │ │ +070baa: 690e 3c03 |0075: sput-object v14, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ +070bae: 130c 0900 |0077: const/16 v12, #int 9 // #9 │ │ +070bb2: 23cc a608 |0079: new-array v12, v12, [Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@08a6 │ │ +070bb6: 4d00 0c01 |007b: aput-object v0, v12, v1 │ │ +070bba: 4d02 0c05 |007d: aput-object v2, v12, v5 │ │ +070bbe: 4d03 0c07 |007f: aput-object v3, v12, v7 │ │ +070bc2: 4d04 0c09 |0081: aput-object v4, v12, v9 │ │ +070bc6: 1240 |0083: const/4 v0, #int 4 // #4 │ │ +070bc8: 4d06 0c00 |0084: aput-object v6, v12, v0 │ │ +070bcc: 1250 |0086: const/4 v0, #int 5 // #5 │ │ +070bce: 4d08 0c00 |0087: aput-object v8, v12, v0 │ │ +070bd2: 1260 |0089: const/4 v0, #int 6 // #6 │ │ +070bd4: 4d0a 0c00 |008a: aput-object v10, v12, v0 │ │ +070bd8: 1270 |008c: const/4 v0, #int 7 // #7 │ │ +070bda: 4d0d 0c00 |008d: aput-object v13, v12, v0 │ │ +070bde: 4d0e 0c0b |008f: aput-object v14, v12, v11 │ │ +070be2: 690c 3d03 |0091: sput-object v12, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.n:[Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033d │ │ +070be6: 0e00 |0093: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/t1$c;) │ │ name : '' │ │ type : '(Ljava/lang/String;ILjava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -070b80: |[070b80] com.google.crypto.tink.shaded.protobuf.t1$c.:(Ljava/lang/String;ILjava/lang/Object;)V │ │ -070b90: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -070b96: 5b03 3303 |0003: iput-object v3, v0, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.d:Ljava/lang/Object; // field@0333 │ │ -070b9a: 0e00 |0005: return-void │ │ +070be8: |[070be8] com.google.crypto.tink.shaded.protobuf.t1$c.:(Ljava/lang/String;ILjava/lang/Object;)V │ │ +070bf8: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +070bfe: 5b03 3303 |0003: iput-object v3, v0, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.d:Ljava/lang/Object; // field@0333 │ │ +070c02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/t1$c;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/t1$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -070a00: |[070a00] com.google.crypto.tink.shaded.protobuf.t1$c.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/t1$c; │ │ -070a10: 1c00 a002 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ -070a14: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -070a1a: 0c01 |0005: move-result-object v1 │ │ -070a1c: 1f01 a002 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ -070a20: 1101 |0008: return-object v1 │ │ +070a68: |[070a68] com.google.crypto.tink.shaded.protobuf.t1$c.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/t1$c; │ │ +070a78: 1c00 a002 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ +070a7c: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +070a82: 0c01 |0005: move-result-object v1 │ │ +070a84: 1f01 a002 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@02a0 │ │ +070a88: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/t1$c;) │ │ name : 'values' │ │ type : '()[Lcom/google/crypto/tink/shaded/protobuf/t1$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -070a24: |[070a24] com.google.crypto.tink.shaded.protobuf.t1$c.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$c; │ │ -070a34: 6200 3d03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.n:[Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033d │ │ -070a38: 6e10 352c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/t1$c;.clone:()Ljava/lang/Object; // method@2c35 │ │ -070a3e: 0c00 |0005: move-result-object v0 │ │ -070a40: 1f00 a608 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@08a6 │ │ -070a44: 1100 |0008: return-object v0 │ │ +070a8c: |[070a8c] com.google.crypto.tink.shaded.protobuf.t1$c.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$c; │ │ +070a9c: 6200 3d03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.n:[Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033d │ │ +070aa0: 6e10 382c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/t1$c;.clone:()Ljava/lang/Object; // method@2c38 │ │ +070aa6: 0c00 |0005: move-result-object v0 │ │ +070aa8: 1f00 a608 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/t1$c; // type@08a6 │ │ +070aac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -44731,82 +44773,82 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -070be4: |[070be4] com.google.crypto.tink.shaded.protobuf.t1.:()V │ │ -070bf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -070bf6: 1231 |0001: const/4 v1, #int 3 // #3 │ │ -070bf8: 7120 8a0e 1000 |0002: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:(II)I // method@0e8a │ │ -070bfe: 0a02 |0005: move-result v2 │ │ -070c00: 6702 3e03 |0006: sput v2, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:I // field@033e │ │ -070c04: 1242 |0008: const/4 v2, #int 4 // #4 │ │ -070c06: 7120 8a0e 2000 |0009: invoke-static {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:(II)I // method@0e8a │ │ -070c0c: 0a00 |000c: move-result v0 │ │ -070c0e: 6700 3f03 |000d: sput v0, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:I // field@033f │ │ -070c12: 1220 |000f: const/4 v0, #int 2 // #2 │ │ -070c14: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -070c16: 7120 8a0e 2000 |0011: invoke-static {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:(II)I // method@0e8a │ │ -070c1c: 0a02 |0014: move-result v2 │ │ -070c1e: 6702 4003 |0015: sput v2, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:I // field@0340 │ │ -070c22: 7120 8a0e 0100 |0017: invoke-static {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:(II)I // method@0e8a │ │ -070c28: 0a00 |001a: move-result v0 │ │ -070c2a: 6700 4103 |001b: sput v0, Lcom/google/crypto/tink/shaded/protobuf/t1;.d:I // field@0341 │ │ -070c2e: 0e00 |001d: return-void │ │ +070c4c: |[070c4c] com.google.crypto.tink.shaded.protobuf.t1.:()V │ │ +070c5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +070c5e: 1231 |0001: const/4 v1, #int 3 // #3 │ │ +070c60: 7120 8c0e 1000 |0002: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:(II)I // method@0e8c │ │ +070c66: 0a02 |0005: move-result v2 │ │ +070c68: 6702 3e03 |0006: sput v2, Lcom/google/crypto/tink/shaded/protobuf/t1;.a:I // field@033e │ │ +070c6c: 1242 |0008: const/4 v2, #int 4 // #4 │ │ +070c6e: 7120 8c0e 2000 |0009: invoke-static {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:(II)I // method@0e8c │ │ +070c74: 0a00 |000c: move-result v0 │ │ +070c76: 6700 3f03 |000d: sput v0, Lcom/google/crypto/tink/shaded/protobuf/t1;.b:I // field@033f │ │ +070c7a: 1220 |000f: const/4 v0, #int 2 // #2 │ │ +070c7c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +070c7e: 7120 8c0e 2000 |0011: invoke-static {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:(II)I // method@0e8c │ │ +070c84: 0a02 |0014: move-result v2 │ │ +070c86: 6702 4003 |0015: sput v2, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:I // field@0340 │ │ +070c8a: 7120 8c0e 0100 |0017: invoke-static {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/t1;.c:(II)I // method@0e8c │ │ +070c90: 0a00 |001a: move-result v0 │ │ +070c92: 6700 4103 |001b: sput v0, Lcom/google/crypto/tink/shaded/protobuf/t1;.d:I // field@0341 │ │ +070c96: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/t1;) │ │ name : 'a' │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070b9c: |[070b9c] com.google.crypto.tink.shaded.protobuf.t1.a:(I)I │ │ -070bac: e200 0003 |0000: ushr-int/lit8 v0, v0, #int 3 // #03 │ │ -070bb0: 0f00 |0002: return v0 │ │ +070c04: |[070c04] com.google.crypto.tink.shaded.protobuf.t1.a:(I)I │ │ +070c14: e200 0003 |0000: ushr-int/lit8 v0, v0, #int 3 // #03 │ │ +070c18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/t1;) │ │ name : 'b' │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070bb4: |[070bb4] com.google.crypto.tink.shaded.protobuf.t1.b:(I)I │ │ -070bc4: dd00 0007 |0000: and-int/lit8 v0, v0, #int 7 // #07 │ │ -070bc8: 0f00 |0002: return v0 │ │ +070c1c: |[070c1c] com.google.crypto.tink.shaded.protobuf.t1.b:(I)I │ │ +070c2c: dd00 0007 |0000: and-int/lit8 v0, v0, #int 7 // #07 │ │ +070c30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/t1;) │ │ name : 'c' │ │ type : '(II)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -070bcc: |[070bcc] com.google.crypto.tink.shaded.protobuf.t1.c:(II)I │ │ -070bdc: e000 0003 |0000: shl-int/lit8 v0, v0, #int 3 // #03 │ │ -070be0: b610 |0002: or-int/2addr v0, v1 │ │ -070be2: 0f00 |0003: return v0 │ │ +070c34: |[070c34] com.google.crypto.tink.shaded.protobuf.t1.c:(II)I │ │ +070c44: e000 0003 |0000: shl-int/lit8 v0, v0, #int 3 // #03 │ │ +070c48: b610 |0002: or-int/2addr v0, v1 │ │ +070c4a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -44872,177 +44914,177 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 314 16-bit code units │ │ -05b3a0: |[05b3a0] com.google.crypto.tink.shaded.protobuf.u$a.:()V │ │ -05b3b0: 7100 820e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e82 │ │ -05b3b6: 0c00 |0003: move-result-object v0 │ │ -05b3b8: 2100 |0004: array-length v0, v0 │ │ -05b3ba: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ -05b3be: 6900 4303 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b3c2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -05b3c4: 6202 2003 |000a: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0320 │ │ -05b3c8: 6e10 ee17 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b3ce: 0a02 |000f: move-result v2 │ │ -05b3d0: 4b01 0002 |0010: aput v1, v0, v2 │ │ -05b3d4: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -05b3d6: 6202 4303 |0013: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b3da: 6203 2103 |0015: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0321 │ │ -05b3de: 6e10 ee17 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b3e4: 0a03 |001a: move-result v3 │ │ -05b3e6: 4b00 0203 |001b: aput v0, v2, v3 │ │ -05b3ea: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -05b3ec: 6203 4303 |001e: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b3f0: 6204 2203 |0020: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0322 │ │ -05b3f4: 6e10 ee17 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b3fa: 0a04 |0025: move-result v4 │ │ -05b3fc: 4b02 0304 |0026: aput v2, v3, v4 │ │ -05b400: 1243 |0028: const/4 v3, #int 4 // #4 │ │ -05b402: 6204 4303 |0029: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b406: 6205 2303 |002b: sget-object v5, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0323 │ │ -05b40a: 6e10 ee17 0500 |002d: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b410: 0a05 |0030: move-result v5 │ │ -05b412: 4b03 0405 |0031: aput v3, v4, v5 │ │ -05b416: 1254 |0033: const/4 v4, #int 5 // #5 │ │ -05b418: 6205 4303 |0034: sget-object v5, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b41c: 6206 2403 |0036: sget-object v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0324 │ │ -05b420: 6e10 ee17 0600 |0038: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b426: 0a06 |003b: move-result v6 │ │ -05b428: 4b04 0506 |003c: aput v4, v5, v6 │ │ -05b42c: 1265 |003e: const/4 v5, #int 6 // #6 │ │ -05b42e: 6206 4303 |003f: sget-object v6, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b432: 6207 2503 |0041: sget-object v7, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0325 │ │ -05b436: 6e10 ee17 0700 |0043: invoke-virtual {v7}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b43c: 0a07 |0046: move-result v7 │ │ -05b43e: 4b05 0607 |0047: aput v5, v6, v7 │ │ -05b442: 1276 |0049: const/4 v6, #int 7 // #7 │ │ -05b444: 6207 4303 |004a: sget-object v7, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b448: 6208 2603 |004c: sget-object v8, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0326 │ │ -05b44c: 6e10 ee17 0800 |004e: invoke-virtual {v8}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b452: 0a08 |0051: move-result v8 │ │ -05b454: 4b06 0708 |0052: aput v6, v7, v8 │ │ -05b458: 1307 0800 |0054: const/16 v7, #int 8 // #8 │ │ -05b45c: 6208 4303 |0056: sget-object v8, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b460: 6209 2703 |0058: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0327 │ │ -05b464: 6e10 ee17 0900 |005a: invoke-virtual {v9}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b46a: 0a09 |005d: move-result v9 │ │ -05b46c: 4b07 0809 |005e: aput v7, v8, v9 │ │ -05b470: 1308 0900 |0060: const/16 v8, #int 9 // #9 │ │ -05b474: 6209 4303 |0062: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b478: 620a 2903 |0064: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.o:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0329 │ │ -05b47c: 6e10 ee17 0a00 |0066: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b482: 0a0a |0069: move-result v10 │ │ -05b484: 4b08 090a |006a: aput v8, v9, v10 │ │ -05b488: 6209 4303 |006c: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b48c: 620a 2a03 |006e: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.p:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032a │ │ -05b490: 6e10 ee17 0a00 |0070: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b496: 0a0a |0073: move-result v10 │ │ -05b498: 130b 0a00 |0074: const/16 v11, #int 10 // #a │ │ -05b49c: 4b0b 090a |0076: aput v11, v9, v10 │ │ -05b4a0: 6209 4303 |0078: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b4a4: 620a 2803 |007a: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.n:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0328 │ │ -05b4a8: 6e10 ee17 0a00 |007c: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b4ae: 0a0a |007f: move-result v10 │ │ -05b4b0: 130b 0b00 |0080: const/16 v11, #int 11 // #b │ │ -05b4b4: 4b0b 090a |0082: aput v11, v9, v10 │ │ -05b4b8: 6209 4303 |0084: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b4bc: 620a 2b03 |0086: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.q:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032b │ │ -05b4c0: 6e10 ee17 0a00 |0088: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b4c6: 0a0a |008b: move-result v10 │ │ -05b4c8: 130b 0c00 |008c: const/16 v11, #int 12 // #c │ │ -05b4cc: 4b0b 090a |008e: aput v11, v9, v10 │ │ -05b4d0: 6209 4303 |0090: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b4d4: 620a 2c03 |0092: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.r:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032c │ │ -05b4d8: 6e10 ee17 0a00 |0094: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b4de: 0a0a |0097: move-result v10 │ │ -05b4e0: 130b 0d00 |0098: const/16 v11, #int 13 // #d │ │ -05b4e4: 4b0b 090a |009a: aput v11, v9, v10 │ │ -05b4e8: 6209 4303 |009c: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b4ec: 620a 2e03 |009e: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.t:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032e │ │ -05b4f0: 6e10 ee17 0a00 |00a0: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b4f6: 0a0a |00a3: move-result v10 │ │ -05b4f8: 130b 0e00 |00a4: const/16 v11, #int 14 // #e │ │ -05b4fc: 4b0b 090a |00a6: aput v11, v9, v10 │ │ -05b500: 6209 4303 |00a8: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b504: 620a 2f03 |00aa: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.u:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032f │ │ -05b508: 6e10 ee17 0a00 |00ac: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b50e: 0a0a |00af: move-result v10 │ │ -05b510: 130b 0f00 |00b0: const/16 v11, #int 15 // #f │ │ -05b514: 4b0b 090a |00b2: aput v11, v9, v10 │ │ -05b518: 6209 4303 |00b4: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b51c: 620a 3003 |00b6: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.v:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0330 │ │ -05b520: 6e10 ee17 0a00 |00b8: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b526: 0a0a |00bb: move-result v10 │ │ -05b528: 130b 1000 |00bc: const/16 v11, #int 16 // #10 │ │ -05b52c: 4b0b 090a |00be: aput v11, v9, v10 │ │ -05b530: 6209 4303 |00c0: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b534: 620a 3103 |00c2: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.w:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0331 │ │ -05b538: 6e10 ee17 0a00 |00c4: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b53e: 0a0a |00c7: move-result v10 │ │ -05b540: 130b 1100 |00c8: const/16 v11, #int 17 // #11 │ │ -05b544: 4b0b 090a |00ca: aput v11, v9, v10 │ │ -05b548: 6209 4303 |00cc: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05b54c: 620a 2d03 |00ce: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.s:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032d │ │ -05b550: 6e10 ee17 0a00 |00d0: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b556: 0a0a |00d3: move-result v10 │ │ -05b558: 130b 1200 |00d4: const/16 v11, #int 18 // #12 │ │ -05b55c: 4b0b 090a |00d6: aput v11, v9, v10 │ │ -05b560: 7100 860e 0000 |00d8: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e86 │ │ -05b566: 0c09 |00db: move-result-object v9 │ │ -05b568: 2199 |00dc: array-length v9, v9 │ │ -05b56a: 2399 8c08 |00dd: new-array v9, v9, [I // type@088c │ │ -05b56e: 6909 4203 |00df: sput-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ -05b572: 620a 3403 |00e1: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.e:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0334 │ │ -05b576: 6e10 ee17 0a00 |00e3: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b57c: 0a0a |00e6: move-result v10 │ │ -05b57e: 4b01 090a |00e7: aput v1, v9, v10 │ │ -05b582: 6201 4203 |00e9: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ -05b586: 6209 3503 |00eb: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0335 │ │ -05b58a: 6e10 ee17 0900 |00ed: invoke-virtual {v9}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b590: 0a09 |00f0: move-result v9 │ │ -05b592: 4b00 0109 |00f1: aput v0, v1, v9 │ │ -05b596: 6200 4203 |00f3: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ -05b59a: 6201 3603 |00f5: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0336 │ │ -05b59e: 6e10 ee17 0100 |00f7: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b5a4: 0a01 |00fa: move-result v1 │ │ -05b5a6: 4b02 0001 |00fb: aput v2, v0, v1 │ │ -05b5aa: 6200 4203 |00fd: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ -05b5ae: 6201 3703 |00ff: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0337 │ │ -05b5b2: 6e10 ee17 0100 |0101: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b5b8: 0a01 |0104: move-result v1 │ │ -05b5ba: 4b03 0001 |0105: aput v3, v0, v1 │ │ -05b5be: 6200 4203 |0107: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ -05b5c2: 6201 3803 |0109: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0338 │ │ -05b5c6: 6e10 ee17 0100 |010b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b5cc: 0a01 |010e: move-result v1 │ │ -05b5ce: 4b04 0001 |010f: aput v4, v0, v1 │ │ -05b5d2: 6200 4203 |0111: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ -05b5d6: 6201 3903 |0113: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0339 │ │ -05b5da: 6e10 ee17 0100 |0115: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b5e0: 0a01 |0118: move-result v1 │ │ -05b5e2: 4b05 0001 |0119: aput v5, v0, v1 │ │ -05b5e6: 6200 4203 |011b: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ -05b5ea: 6201 3a03 |011d: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033a │ │ -05b5ee: 6e10 ee17 0100 |011f: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b5f4: 0a01 |0122: move-result v1 │ │ -05b5f6: 4b06 0001 |0123: aput v6, v0, v1 │ │ -05b5fa: 6200 4203 |0125: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ -05b5fe: 6201 3b03 |0127: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033b │ │ -05b602: 6e10 ee17 0100 |0129: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b608: 0a01 |012c: move-result v1 │ │ -05b60a: 4b07 0001 |012d: aput v7, v0, v1 │ │ -05b60e: 6200 4203 |012f: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ -05b612: 6201 3c03 |0131: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ -05b616: 6e10 ee17 0100 |0133: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b61c: 0a01 |0136: move-result v1 │ │ -05b61e: 4b08 0001 |0137: aput v8, v0, v1 │ │ -05b622: 0e00 |0139: return-void │ │ +05b408: |[05b408] com.google.crypto.tink.shaded.protobuf.u$a.:()V │ │ +05b418: 7100 840e 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e84 │ │ +05b41e: 0c00 |0003: move-result-object v0 │ │ +05b420: 2100 |0004: array-length v0, v0 │ │ +05b422: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ +05b426: 6900 4303 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b42a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +05b42c: 6202 2003 |000a: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0320 │ │ +05b430: 6e10 f017 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b436: 0a02 |000f: move-result v2 │ │ +05b438: 4b01 0002 |0010: aput v1, v0, v2 │ │ +05b43c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +05b43e: 6202 4303 |0013: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b442: 6203 2103 |0015: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0321 │ │ +05b446: 6e10 f017 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b44c: 0a03 |001a: move-result v3 │ │ +05b44e: 4b00 0203 |001b: aput v0, v2, v3 │ │ +05b452: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +05b454: 6203 4303 |001e: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b458: 6204 2203 |0020: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0322 │ │ +05b45c: 6e10 f017 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b462: 0a04 |0025: move-result v4 │ │ +05b464: 4b02 0304 |0026: aput v2, v3, v4 │ │ +05b468: 1243 |0028: const/4 v3, #int 4 // #4 │ │ +05b46a: 6204 4303 |0029: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b46e: 6205 2303 |002b: sget-object v5, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0323 │ │ +05b472: 6e10 f017 0500 |002d: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b478: 0a05 |0030: move-result v5 │ │ +05b47a: 4b03 0405 |0031: aput v3, v4, v5 │ │ +05b47e: 1254 |0033: const/4 v4, #int 5 // #5 │ │ +05b480: 6205 4303 |0034: sget-object v5, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b484: 6206 2403 |0036: sget-object v6, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0324 │ │ +05b488: 6e10 f017 0600 |0038: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b48e: 0a06 |003b: move-result v6 │ │ +05b490: 4b04 0506 |003c: aput v4, v5, v6 │ │ +05b494: 1265 |003e: const/4 v5, #int 6 // #6 │ │ +05b496: 6206 4303 |003f: sget-object v6, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b49a: 6207 2503 |0041: sget-object v7, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0325 │ │ +05b49e: 6e10 f017 0700 |0043: invoke-virtual {v7}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b4a4: 0a07 |0046: move-result v7 │ │ +05b4a6: 4b05 0607 |0047: aput v5, v6, v7 │ │ +05b4aa: 1276 |0049: const/4 v6, #int 7 // #7 │ │ +05b4ac: 6207 4303 |004a: sget-object v7, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b4b0: 6208 2603 |004c: sget-object v8, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0326 │ │ +05b4b4: 6e10 f017 0800 |004e: invoke-virtual {v8}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b4ba: 0a08 |0051: move-result v8 │ │ +05b4bc: 4b06 0708 |0052: aput v6, v7, v8 │ │ +05b4c0: 1307 0800 |0054: const/16 v7, #int 8 // #8 │ │ +05b4c4: 6208 4303 |0056: sget-object v8, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b4c8: 6209 2703 |0058: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0327 │ │ +05b4cc: 6e10 f017 0900 |005a: invoke-virtual {v9}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b4d2: 0a09 |005d: move-result v9 │ │ +05b4d4: 4b07 0809 |005e: aput v7, v8, v9 │ │ +05b4d8: 1308 0900 |0060: const/16 v8, #int 9 // #9 │ │ +05b4dc: 6209 4303 |0062: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b4e0: 620a 2903 |0064: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.o:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0329 │ │ +05b4e4: 6e10 f017 0a00 |0066: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b4ea: 0a0a |0069: move-result v10 │ │ +05b4ec: 4b08 090a |006a: aput v8, v9, v10 │ │ +05b4f0: 6209 4303 |006c: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b4f4: 620a 2a03 |006e: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.p:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032a │ │ +05b4f8: 6e10 f017 0a00 |0070: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b4fe: 0a0a |0073: move-result v10 │ │ +05b500: 130b 0a00 |0074: const/16 v11, #int 10 // #a │ │ +05b504: 4b0b 090a |0076: aput v11, v9, v10 │ │ +05b508: 6209 4303 |0078: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b50c: 620a 2803 |007a: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.n:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0328 │ │ +05b510: 6e10 f017 0a00 |007c: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b516: 0a0a |007f: move-result v10 │ │ +05b518: 130b 0b00 |0080: const/16 v11, #int 11 // #b │ │ +05b51c: 4b0b 090a |0082: aput v11, v9, v10 │ │ +05b520: 6209 4303 |0084: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b524: 620a 2b03 |0086: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.q:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032b │ │ +05b528: 6e10 f017 0a00 |0088: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b52e: 0a0a |008b: move-result v10 │ │ +05b530: 130b 0c00 |008c: const/16 v11, #int 12 // #c │ │ +05b534: 4b0b 090a |008e: aput v11, v9, v10 │ │ +05b538: 6209 4303 |0090: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b53c: 620a 2c03 |0092: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.r:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032c │ │ +05b540: 6e10 f017 0a00 |0094: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b546: 0a0a |0097: move-result v10 │ │ +05b548: 130b 0d00 |0098: const/16 v11, #int 13 // #d │ │ +05b54c: 4b0b 090a |009a: aput v11, v9, v10 │ │ +05b550: 6209 4303 |009c: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b554: 620a 2e03 |009e: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.t:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032e │ │ +05b558: 6e10 f017 0a00 |00a0: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b55e: 0a0a |00a3: move-result v10 │ │ +05b560: 130b 0e00 |00a4: const/16 v11, #int 14 // #e │ │ +05b564: 4b0b 090a |00a6: aput v11, v9, v10 │ │ +05b568: 6209 4303 |00a8: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b56c: 620a 2f03 |00aa: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.u:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032f │ │ +05b570: 6e10 f017 0a00 |00ac: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b576: 0a0a |00af: move-result v10 │ │ +05b578: 130b 0f00 |00b0: const/16 v11, #int 15 // #f │ │ +05b57c: 4b0b 090a |00b2: aput v11, v9, v10 │ │ +05b580: 6209 4303 |00b4: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b584: 620a 3003 |00b6: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.v:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0330 │ │ +05b588: 6e10 f017 0a00 |00b8: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b58e: 0a0a |00bb: move-result v10 │ │ +05b590: 130b 1000 |00bc: const/16 v11, #int 16 // #10 │ │ +05b594: 4b0b 090a |00be: aput v11, v9, v10 │ │ +05b598: 6209 4303 |00c0: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b59c: 620a 3103 |00c2: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.w:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0331 │ │ +05b5a0: 6e10 f017 0a00 |00c4: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b5a6: 0a0a |00c7: move-result v10 │ │ +05b5a8: 130b 1100 |00c8: const/16 v11, #int 17 // #11 │ │ +05b5ac: 4b0b 090a |00ca: aput v11, v9, v10 │ │ +05b5b0: 6209 4303 |00cc: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05b5b4: 620a 2d03 |00ce: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.s:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@032d │ │ +05b5b8: 6e10 f017 0a00 |00d0: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b5be: 0a0a |00d3: move-result v10 │ │ +05b5c0: 130b 1200 |00d4: const/16 v11, #int 18 // #12 │ │ +05b5c4: 4b0b 090a |00d6: aput v11, v9, v10 │ │ +05b5c8: 7100 880e 0000 |00d8: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.values:()[Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e88 │ │ +05b5ce: 0c09 |00db: move-result-object v9 │ │ +05b5d0: 2199 |00dc: array-length v9, v9 │ │ +05b5d2: 2399 8c08 |00dd: new-array v9, v9, [I // type@088c │ │ +05b5d6: 6909 4203 |00df: sput-object v9, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ +05b5da: 620a 3403 |00e1: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.e:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0334 │ │ +05b5de: 6e10 f017 0a00 |00e3: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b5e4: 0a0a |00e6: move-result v10 │ │ +05b5e6: 4b01 090a |00e7: aput v1, v9, v10 │ │ +05b5ea: 6201 4203 |00e9: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ +05b5ee: 6209 3503 |00eb: sget-object v9, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.f:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0335 │ │ +05b5f2: 6e10 f017 0900 |00ed: invoke-virtual {v9}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b5f8: 0a09 |00f0: move-result v9 │ │ +05b5fa: 4b00 0109 |00f1: aput v0, v1, v9 │ │ +05b5fe: 6200 4203 |00f3: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ +05b602: 6201 3603 |00f5: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.g:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0336 │ │ +05b606: 6e10 f017 0100 |00f7: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b60c: 0a01 |00fa: move-result v1 │ │ +05b60e: 4b02 0001 |00fb: aput v2, v0, v1 │ │ +05b612: 6200 4203 |00fd: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ +05b616: 6201 3703 |00ff: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.h:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0337 │ │ +05b61a: 6e10 f017 0100 |0101: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b620: 0a01 |0104: move-result v1 │ │ +05b622: 4b03 0001 |0105: aput v3, v0, v1 │ │ +05b626: 6200 4203 |0107: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ +05b62a: 6201 3803 |0109: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.i:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0338 │ │ +05b62e: 6e10 f017 0100 |010b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b634: 0a01 |010e: move-result v1 │ │ +05b636: 4b04 0001 |010f: aput v4, v0, v1 │ │ +05b63a: 6200 4203 |0111: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ +05b63e: 6201 3903 |0113: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.j:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@0339 │ │ +05b642: 6e10 f017 0100 |0115: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b648: 0a01 |0118: move-result v1 │ │ +05b64a: 4b05 0001 |0119: aput v5, v0, v1 │ │ +05b64e: 6200 4203 |011b: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ +05b652: 6201 3a03 |011d: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.k:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033a │ │ +05b656: 6e10 f017 0100 |011f: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b65c: 0a01 |0122: move-result v1 │ │ +05b65e: 4b06 0001 |0123: aput v6, v0, v1 │ │ +05b662: 6200 4203 |0125: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ +05b666: 6201 3b03 |0127: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.l:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033b │ │ +05b66a: 6e10 f017 0100 |0129: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b670: 0a01 |012c: move-result v1 │ │ +05b672: 4b07 0001 |012d: aput v7, v0, v1 │ │ +05b676: 6200 4203 |012f: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ +05b67a: 6201 3c03 |0131: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ +05b67e: 6e10 f017 0100 |0133: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b684: 0a01 |0136: move-result v1 │ │ +05b686: 4b08 0001 |0137: aput v8, v0, v1 │ │ +05b68a: 0e00 |0139: return-void │ │ catches : 27 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -45175,15 +45217,15 @@ │ │ virtual_methods_size: 0 │ │ │ │ Class #278 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/u1; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="a" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Lcom/google/crypto/tink/shaded/protobuf/u1$a;" ">;" } │ │ -Annotations on method #3815 '' │ │ +Annotations on method #3817 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #278 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/u1$a;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -45207,85 +45249,85 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -070c78: |[070c78] com.google.crypto.tink.shaded.protobuf.u1$a.:()V │ │ -070c88: 2200 a602 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@02a6 │ │ -070c8c: 1a01 8402 |0002: const-string v1, "ASCENDING" // string@0284 │ │ -070c90: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -070c92: 7030 e70e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.:(Ljava/lang/String;I)V // method@0ee7 │ │ -070c98: 6900 5703 |0008: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.d:Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0357 │ │ -070c9c: 2201 a602 |000a: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@02a6 │ │ -070ca0: 1a03 8403 |000c: const-string v3, "DESCENDING" // string@0384 │ │ -070ca4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -070ca6: 7030 e70e 3104 |000f: invoke-direct {v1, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.:(Ljava/lang/String;I)V // method@0ee7 │ │ -070cac: 6901 5803 |0012: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.e:Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0358 │ │ -070cb0: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -070cb2: 2333 a808 |0015: new-array v3, v3, [Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@08a8 │ │ -070cb6: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ -070cba: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ -070cbe: 6903 5903 |001b: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.f:[Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0359 │ │ -070cc2: 0e00 |001d: return-void │ │ +070ce0: |[070ce0] com.google.crypto.tink.shaded.protobuf.u1$a.:()V │ │ +070cf0: 2200 a602 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@02a6 │ │ +070cf4: 1a01 8402 |0002: const-string v1, "ASCENDING" // string@0284 │ │ +070cf8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +070cfa: 7030 e90e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.:(Ljava/lang/String;I)V // method@0ee9 │ │ +070d00: 6900 5703 |0008: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.d:Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0357 │ │ +070d04: 2201 a602 |000a: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@02a6 │ │ +070d08: 1a03 8403 |000c: const-string v3, "DESCENDING" // string@0384 │ │ +070d0c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +070d0e: 7030 e90e 3104 |000f: invoke-direct {v1, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.:(Ljava/lang/String;I)V // method@0ee9 │ │ +070d14: 6901 5803 |0012: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.e:Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0358 │ │ +070d18: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +070d1a: 2333 a808 |0015: new-array v3, v3, [Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@08a8 │ │ +070d1e: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +070d22: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +070d26: 6903 5903 |001b: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.f:[Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0359 │ │ +070d2a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/u1$a;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -070cc4: |[070cc4] com.google.crypto.tink.shaded.protobuf.u1$a.:(Ljava/lang/String;I)V │ │ -070cd4: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -070cda: 0e00 |0003: return-void │ │ +070d2c: |[070d2c] com.google.crypto.tink.shaded.protobuf.u1$a.:(Ljava/lang/String;I)V │ │ +070d3c: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +070d42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/u1$a;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/u1$a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -070c30: |[070c30] com.google.crypto.tink.shaded.protobuf.u1$a.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/u1$a; │ │ -070c40: 1c00 a602 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@02a6 │ │ -070c44: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -070c4a: 0c01 |0005: move-result-object v1 │ │ -070c4c: 1f01 a602 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@02a6 │ │ -070c50: 1101 |0008: return-object v1 │ │ +070c98: |[070c98] com.google.crypto.tink.shaded.protobuf.u1$a.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/u1$a; │ │ +070ca8: 1c00 a602 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@02a6 │ │ +070cac: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +070cb2: 0c01 |0005: move-result-object v1 │ │ +070cb4: 1f01 a602 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@02a6 │ │ +070cb8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/u1$a;) │ │ name : 'values' │ │ type : '()[Lcom/google/crypto/tink/shaded/protobuf/u1$a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -070c54: |[070c54] com.google.crypto.tink.shaded.protobuf.u1$a.values:()[Lcom/google/crypto/tink/shaded/protobuf/u1$a; │ │ -070c64: 6200 5903 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.f:[Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0359 │ │ -070c68: 6e10 362c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/u1$a;.clone:()Ljava/lang/Object; // method@2c36 │ │ -070c6e: 0c00 |0005: move-result-object v0 │ │ -070c70: 1f00 a808 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@08a8 │ │ -070c74: 1100 |0008: return-object v0 │ │ +070cbc: |[070cbc] com.google.crypto.tink.shaded.protobuf.u1$a.values:()[Lcom/google/crypto/tink/shaded/protobuf/u1$a; │ │ +070ccc: 6200 5903 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u1$a;.f:[Lcom/google/crypto/tink/shaded/protobuf/u1$a; // field@0359 │ │ +070cd0: 6e10 392c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/u1$a;.clone:()Ljava/lang/Object; // method@2c39 │ │ +070cd6: 0c00 |0005: move-result-object v0 │ │ +070cd8: 1f00 a808 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/u1$a; // type@08a8 │ │ +070cdc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -45298,58 +45340,58 @@ │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 41 │ │ │ │ Class #279 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/crypto/tink/shaded/protobuf/u1$a; } │ │ -Annotations on method #3819 'B' │ │ +Annotations on method #3821 'B' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;Z)V" } │ │ -Annotations on method #3821 'D' │ │ +Annotations on method #3823 'D' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z)V" } │ │ -Annotations on method #3823 'F' │ │ +Annotations on method #3825 'F' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Double;" ">;Z)V" } │ │ -Annotations on method #3824 'G' │ │ +Annotations on method #3826 'G' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #3826 'I' │ │ +Annotations on method #3828 'I' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;Z)V" } │ │ -Annotations on method #3828 'K' │ │ +Annotations on method #3830 'K' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Lcom/google/crypto/tink/shaded/protobuf/h;" ">;)V" } │ │ -Annotations on method #3829 'L' │ │ +Annotations on method #3831 'L' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z)V" } │ │ -Annotations on method #3831 'N' │ │ +Annotations on method #3833 'N' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;Z)V" } │ │ -Annotations on method #3832 'O' │ │ +Annotations on method #3834 'O' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Boolean;" ">;Z)V" } │ │ -Annotations on method #3834 'b' │ │ +Annotations on method #3836 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/g1;" ")V" } │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #3835 'c' │ │ +Annotations on method #3837 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z)V" } │ │ -Annotations on method #3836 'd' │ │ +Annotations on method #3838 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Float;" ">;Z)V" } │ │ -Annotations on method #3837 'e' │ │ +Annotations on method #3839 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z)V" } │ │ -Annotations on method #3839 'g' │ │ +Annotations on method #3841 'g' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Lcom/google/crypto/tink/shaded/protobuf/k0$a<" "TK;TV;>;" "Ljava/util/Map<" "TK;TV;>;)V" } │ │ -Annotations on method #3840 'h' │ │ +Annotations on method #3842 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;Z)V" } │ │ -Annotations on method #3844 'l' │ │ +Annotations on method #3846 'l' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "*>;" "Lcom/google/crypto/tink/shaded/protobuf/g1;" ")V" } │ │ -Annotations on method #3849 'q' │ │ +Annotations on method #3851 'q' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/String;" ">;)V" } │ │ -Annotations on method #3851 's' │ │ +Annotations on method #3853 's' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #3852 't' │ │ +Annotations on method #3854 't' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #3855 'w' │ │ +Annotations on method #3857 'w' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z)V" } │ │ -Annotations on method #3857 'y' │ │ +Annotations on method #3859 'y' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Long;" ">;Z)V" } │ │ -Annotations on method #3858 'z' │ │ +Annotations on method #3860 'z' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z)V" } │ │ │ │ Class #279 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/u1;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -45617,43 +45659,43 @@ │ │ │ │ Class #280 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/crypto/tink/shaded/protobuf/u$b; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ ";>" "Ljava/lang/Object;" } │ │ Annotations on field #858 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/google/crypto/tink/shaded/protobuf/j1<" "TT;" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #3861 '' │ │ +Annotations on method #3863 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/j1<" "TT;" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #3863 'a' │ │ +Annotations on method #3865 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Ljava/lang/Object;" ")V" } │ │ -Annotations on method #3864 'b' │ │ +Annotations on method #3866 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/google/crypto/tink/shaded/protobuf/u<" "TT;>;" } │ │ -Annotations on method #3870 'f' │ │ +Annotations on method #3872 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/u$b<" "*>;" "Ljava/lang/Object;" ")I" } │ │ -Annotations on method #3871 'g' │ │ +Annotations on method #3873 'g' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TT;" "Ljava/lang/Object;" ">;>;" } │ │ -Annotations on method #3872 'h' │ │ +Annotations on method #3874 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ ";>()" "Lcom/google/crypto/tink/shaded/protobuf/u<" "TT;>;" } │ │ -Annotations on method #3874 'i' │ │ +Annotations on method #3876 'i' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)" "Ljava/lang/Object;" } │ │ -Annotations on method #3876 'k' │ │ +Annotations on method #3878 'k' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map$Entry<" "TT;" "Ljava/lang/Object;" ">;)I" } │ │ -Annotations on method #3881 'p' │ │ +Annotations on method #3883 'p' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ ";>(" "Ljava/util/Map$Entry<" "TT;" "Ljava/lang/Object;" ">;)Z" } │ │ -Annotations on method #3884 's' │ │ +Annotations on method #3886 's' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator<" "Ljava/util/Map$Entry<" "TT;" "Ljava/lang/Object;" ">;>;" } │ │ -Annotations on method #3886 'u' │ │ +Annotations on method #3888 'u' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/crypto/tink/shaded/protobuf/u<" "TT;>;)V" } │ │ -Annotations on method #3887 'v' │ │ +Annotations on method #3889 'v' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map$Entry<" "TT;" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #3888 'w' │ │ +Annotations on method #3890 'w' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ ";>()" "Lcom/google/crypto/tink/shaded/protobuf/u<" "TT;>;" } │ │ -Annotations on method #3889 'x' │ │ +Annotations on method #3891 'x' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Ljava/lang/Object;" ")V" } │ │ -Annotations on method #3890 'y' │ │ +Annotations on method #3892 'y' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;" "Ljava/lang/Object;" ")V" } │ │ │ │ Class #280 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/u;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -45681,1201 +45723,1201 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05c104: |[05c104] com.google.crypto.tink.shaded.protobuf.u.:()V │ │ -05c114: 2200 a802 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/u; // type@02a8 │ │ -05c118: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05c11a: 7020 160f 1000 |0003: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.:(Z)V // method@0f16 │ │ -05c120: 6900 5d03 |0006: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/u;.d:Lcom/google/crypto/tink/shaded/protobuf/u; // field@035d │ │ -05c124: 0e00 |0008: return-void │ │ +05c16c: |[05c16c] com.google.crypto.tink.shaded.protobuf.u.:()V │ │ +05c17c: 2200 a802 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/u; // type@02a8 │ │ +05c180: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05c182: 7020 180f 1000 |0003: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.:(Z)V // method@0f18 │ │ +05c188: 6900 5d03 |0006: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/u;.d:Lcom/google/crypto/tink/shaded/protobuf/u; // field@035d │ │ +05c18c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05c128: |[05c128] com.google.crypto.tink.shaded.protobuf.u.:()V │ │ -05c138: 7010 2518 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1825 │ │ -05c13e: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -05c142: 7110 ef0b 0000 |0005: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.q:(I)Lcom/google/crypto/tink/shaded/protobuf/j1; // method@0bef │ │ -05c148: 0c00 |0008: move-result-object v0 │ │ -05c14a: 5b10 5a03 |0009: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c14e: 0e00 |000b: return-void │ │ +05c190: |[05c190] com.google.crypto.tink.shaded.protobuf.u.:()V │ │ +05c1a0: 7010 2718 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1827 │ │ +05c1a6: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +05c1aa: 7110 f10b 0000 |0005: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.q:(I)Lcom/google/crypto/tink/shaded/protobuf/j1; // method@0bf1 │ │ +05c1b0: 0c00 |0008: move-result-object v0 │ │ +05c1b2: 5b10 5a03 |0009: iput-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c1b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : '' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/j1;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05c178: |[05c178] com.google.crypto.tink.shaded.protobuf.u.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V │ │ -05c188: 7010 2518 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1825 │ │ -05c18e: 5b01 5a03 |0003: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c192: 6e10 2d0f 0000 |0005: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.t:()V // method@0f2d │ │ -05c198: 0e00 |0008: return-void │ │ +05c1e0: |[05c1e0] com.google.crypto.tink.shaded.protobuf.u.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V │ │ +05c1f0: 7010 2718 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1827 │ │ +05c1f6: 5b01 5a03 |0003: iput-object v1, v0, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c1fa: 6e10 2f0f 0000 |0005: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.t:()V // method@0f2f │ │ +05c200: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : '' │ │ type : '(Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c150: |[05c150] com.google.crypto.tink.shaded.protobuf.u.:(Z)V │ │ -05c160: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05c162: 7110 ef0b 0100 |0001: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.q:(I)Lcom/google/crypto/tink/shaded/protobuf/j1; // method@0bef │ │ -05c168: 0c01 |0004: move-result-object v1 │ │ -05c16a: 7020 150f 1000 |0005: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0f15 │ │ -05c170: 6e10 2d0f 0000 |0008: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.t:()V // method@0f2d │ │ -05c176: 0e00 |000b: return-void │ │ +05c1b8: |[05c1b8] com.google.crypto.tink.shaded.protobuf.u.:(Z)V │ │ +05c1c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05c1ca: 7110 f10b 0100 |0001: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.q:(I)Lcom/google/crypto/tink/shaded/protobuf/j1; // method@0bf1 │ │ +05c1d0: 0c01 |0004: move-result-object v1 │ │ +05c1d2: 7020 170f 1000 |0005: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.:(Lcom/google/crypto/tink/shaded/protobuf/j1;)V // method@0f17 │ │ +05c1d8: 6e10 2f0f 0000 |0008: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.t:()V // method@0f2f │ │ +05c1de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'c' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -05c000: |[05c000] com.google.crypto.tink.shaded.protobuf.u.c:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05c010: 2030 8808 |0000: instance-of v0, v3, [B // type@0888 │ │ -05c014: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -05c018: 1f03 8808 |0004: check-cast v3, [B // type@0888 │ │ -05c01c: 2130 |0006: array-length v0, v3 │ │ -05c01e: 2300 8808 |0007: new-array v0, v0, [B // type@0888 │ │ -05c022: 2131 |0009: array-length v1, v3 │ │ -05c024: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -05c026: 7151 7118 2320 |000b: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1871 │ │ -05c02c: 1100 |000e: return-object v0 │ │ -05c02e: 1103 |000f: return-object v3 │ │ +05c068: |[05c068] com.google.crypto.tink.shaded.protobuf.u.c:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +05c078: 2030 8808 |0000: instance-of v0, v3, [B // type@0888 │ │ +05c07c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +05c080: 1f03 8808 |0004: check-cast v3, [B // type@0888 │ │ +05c084: 2130 |0006: array-length v0, v3 │ │ +05c086: 2300 8808 |0007: new-array v0, v0, [B // type@0888 │ │ +05c08a: 2131 |0009: array-length v1, v3 │ │ +05c08c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +05c08e: 7151 7318 2320 |000b: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1873 │ │ +05c094: 1100 |000e: return-object v0 │ │ +05c096: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'd' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/t1$b;ILjava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05bae0: |[05bae0] com.google.crypto.tink.shaded.protobuf.u.d:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;ILjava/lang/Object;)I │ │ -05baf0: 7110 760c 0200 |0000: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -05baf6: 0a02 |0003: move-result v2 │ │ -05baf8: 6200 2903 |0004: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.o:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0329 │ │ -05bafc: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ -05bb00: da02 0202 |0008: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -05bb04: 7120 1c0f 3100 |000a: invoke-static {v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.e:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)I // method@0f1c │ │ -05bb0a: 0a01 |000d: move-result v1 │ │ -05bb0c: b012 |000e: add-int/2addr v2, v1 │ │ -05bb0e: 0f02 |000f: return v2 │ │ +05bb48: |[05bb48] com.google.crypto.tink.shaded.protobuf.u.d:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;ILjava/lang/Object;)I │ │ +05bb58: 7110 780c 0200 |0000: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +05bb5e: 0a02 |0003: move-result v2 │ │ +05bb60: 6200 2903 |0004: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.o:Lcom/google/crypto/tink/shaded/protobuf/t1$b; // field@0329 │ │ +05bb64: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ +05bb68: da02 0202 |0008: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +05bb6c: 7120 1e0f 3100 |000a: invoke-static {v1, v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.e:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)I // method@0f1e │ │ +05bb72: 0a01 |000d: move-result v1 │ │ +05bb74: b012 |000e: add-int/2addr v2, v1 │ │ +05bb76: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'e' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 290 16-bit code units │ │ -05bb10: |[05bb10] com.google.crypto.tink.shaded.protobuf.u.e:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)I │ │ -05bb20: 6200 4303 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ -05bb24: 6e10 ee17 0100 |0002: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05bb2a: 0a01 |0005: move-result v1 │ │ -05bb2c: 4401 0001 |0006: aget v1, v0, v1 │ │ -05bb30: 2b01 f200 0000 |0008: packed-switch v1, 000000fa // +000000f2 │ │ -05bb36: 2201 4e04 |000b: new-instance v1, Ljava/lang/RuntimeException; // type@044e │ │ -05bb3a: 1a02 ad11 |000d: const-string v2, "There is no way to get here, but the compiler thinks otherwise." // string@11ad │ │ -05bb3e: 7020 3318 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1833 │ │ -05bb44: 2701 |0012: throw v1 │ │ -05bb46: 2021 2002 |0013: instance-of v1, v2, Lcom/google/crypto/tink/shaded/protobuf/a0$c; // type@0220 │ │ -05bb4a: 3801 0d00 |0015: if-eqz v1, 0022 // +000d │ │ -05bb4e: 1f02 2002 |0017: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/a0$c; // type@0220 │ │ -05bb52: 7210 4409 0200 |0019: invoke-interface {v2}, Lcom/google/crypto/tink/shaded/protobuf/a0$c;.b:()I // method@0944 │ │ -05bb58: 0a01 |001c: move-result v1 │ │ -05bb5a: 7110 930c 0100 |001d: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.l:(I)I // method@0c93 │ │ -05bb60: 0a01 |0020: move-result v1 │ │ -05bb62: 0f01 |0021: return v1 │ │ -05bb64: 1f02 3b04 |0022: check-cast v2, Ljava/lang/Integer; // type@043b │ │ -05bb68: 6e10 0b18 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -05bb6e: 0a01 |0027: move-result v1 │ │ -05bb70: 7110 930c 0100 |0028: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.l:(I)I // method@0c93 │ │ -05bb76: 0a01 |002b: move-result v1 │ │ -05bb78: 0f01 |002c: return v1 │ │ -05bb7a: 1f02 3e04 |002d: check-cast v2, Ljava/lang/Long; // type@043e │ │ -05bb7e: 6e10 1218 0200 |002f: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -05bb84: 0b01 |0032: move-result-wide v1 │ │ -05bb86: 7120 730c 2100 |0033: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.Q:(J)I // method@0c73 │ │ -05bb8c: 0a01 |0036: move-result v1 │ │ -05bb8e: 0f01 |0037: return v1 │ │ -05bb90: 1f02 3b04 |0038: check-cast v2, Ljava/lang/Integer; // type@043b │ │ -05bb94: 6e10 0b18 0200 |003a: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -05bb9a: 0a01 |003d: move-result v1 │ │ -05bb9c: 7110 6f0c 0100 |003e: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.O:(I)I // method@0c6f │ │ -05bba2: 0a01 |0041: move-result v1 │ │ -05bba4: 0f01 |0042: return v1 │ │ -05bba6: 1f02 3e04 |0043: check-cast v2, Ljava/lang/Long; // type@043e │ │ -05bbaa: 6e10 1218 0200 |0045: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -05bbb0: 0b01 |0048: move-result-wide v1 │ │ -05bbb2: 7120 6b0c 2100 |0049: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.M:(J)I // method@0c6b │ │ -05bbb8: 0a01 |004c: move-result v1 │ │ -05bbba: 0f01 |004d: return v1 │ │ -05bbbc: 1f02 3b04 |004e: check-cast v2, Ljava/lang/Integer; // type@043b │ │ -05bbc0: 6e10 0b18 0200 |0050: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -05bbc6: 0a01 |0053: move-result v1 │ │ -05bbc8: 7110 670c 0100 |0054: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.K:(I)I // method@0c67 │ │ -05bbce: 0a01 |0057: move-result v1 │ │ -05bbd0: 0f01 |0058: return v1 │ │ -05bbd2: 1f02 3b04 |0059: check-cast v2, Ljava/lang/Integer; // type@043b │ │ -05bbd6: 6e10 0b18 0200 |005b: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -05bbdc: 0a01 |005e: move-result v1 │ │ -05bbde: 7110 780c 0100 |005f: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.V:(I)I // method@0c78 │ │ -05bbe4: 0a01 |0062: move-result v1 │ │ -05bbe6: 0f01 |0063: return v1 │ │ -05bbe8: 2021 5202 |0064: instance-of v1, v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -05bbec: 3801 0900 |0066: if-eqz v1, 006f // +0009 │ │ -05bbf0: 1f02 5202 |0068: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -05bbf4: 7110 8b0c 0200 |006a: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.h:(Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c8b │ │ -05bbfa: 0a01 |006d: move-result v1 │ │ -05bbfc: 0f01 |006e: return v1 │ │ -05bbfe: 1f02 8808 |006f: check-cast v2, [B // type@0888 │ │ -05bc02: 7110 870c 0200 |0071: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.f:([B)I // method@0c87 │ │ -05bc08: 0a01 |0074: move-result v1 │ │ -05bc0a: 0f01 |0075: return v1 │ │ -05bc0c: 2021 5202 |0076: instance-of v1, v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -05bc10: 3801 0900 |0078: if-eqz v1, 0081 // +0009 │ │ -05bc14: 1f02 5202 |007a: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -05bc18: 7110 8b0c 0200 |007c: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.h:(Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c8b │ │ -05bc1e: 0a01 |007f: move-result v1 │ │ -05bc20: 0f01 |0080: return v1 │ │ -05bc22: 1f02 5404 |0081: check-cast v2, Ljava/lang/String; // type@0454 │ │ -05bc26: 7110 750c 0200 |0083: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.S:(Ljava/lang/String;)I // method@0c75 │ │ -05bc2c: 0a01 |0086: move-result v1 │ │ -05bc2e: 0f01 |0087: return v1 │ │ -05bc30: 2021 3402 |0088: instance-of v1, v2, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05bc34: 3801 0900 |008a: if-eqz v1, 0093 // +0009 │ │ -05bc38: 1f02 3402 |008c: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05bc3c: 7110 550c 0200 |008e: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.B:(Lcom/google/crypto/tink/shaded/protobuf/e0;)I // method@0c55 │ │ -05bc42: 0a01 |0091: move-result v1 │ │ -05bc44: 0f01 |0092: return v1 │ │ -05bc46: 1f02 8902 |0093: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -05bc4a: 7110 5f0c 0200 |0095: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.G:(Lcom/google/crypto/tink/shaded/protobuf/r0;)I // method@0c5f │ │ -05bc50: 0a01 |0098: move-result v1 │ │ -05bc52: 0f01 |0099: return v1 │ │ -05bc54: 1f02 8902 |009a: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -05bc58: 7110 a30c 0200 |009c: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.t:(Lcom/google/crypto/tink/shaded/protobuf/r0;)I // method@0ca3 │ │ -05bc5e: 0a01 |009f: move-result v1 │ │ -05bc60: 0f01 |00a0: return v1 │ │ -05bc62: 1f02 2404 |00a1: check-cast v2, Ljava/lang/Boolean; // type@0424 │ │ -05bc66: 6e10 a517 0200 |00a3: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@17a5 │ │ -05bc6c: 0a01 |00a6: move-result v1 │ │ -05bc6e: 7110 850c 0100 |00a7: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.e:(Z)I // method@0c85 │ │ -05bc74: 0a01 |00aa: move-result v1 │ │ -05bc76: 0f01 |00ab: return v1 │ │ -05bc78: 1f02 3b04 |00ac: check-cast v2, Ljava/lang/Integer; // type@043b │ │ -05bc7c: 6e10 0b18 0200 |00ae: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -05bc82: 0a01 |00b1: move-result v1 │ │ -05bc84: 7110 970c 0100 |00b2: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.n:(I)I // method@0c97 │ │ -05bc8a: 0a01 |00b5: move-result v1 │ │ -05bc8c: 0f01 |00b6: return v1 │ │ -05bc8e: 1f02 3e04 |00b7: check-cast v2, Ljava/lang/Long; // type@043e │ │ -05bc92: 6e10 1218 0200 |00b9: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -05bc98: 0b01 |00bc: move-result-wide v1 │ │ -05bc9a: 7120 9b0c 2100 |00bd: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.p:(J)I // method@0c9b │ │ -05bca0: 0a01 |00c0: move-result v1 │ │ -05bca2: 0f01 |00c1: return v1 │ │ -05bca4: 1f02 3b04 |00c2: check-cast v2, Ljava/lang/Integer; // type@043b │ │ -05bca8: 6e10 0b18 0200 |00c4: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180b │ │ -05bcae: 0a01 |00c7: move-result v1 │ │ -05bcb0: 7110 a90c 0100 |00c8: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.w:(I)I // method@0ca9 │ │ -05bcb6: 0a01 |00cb: move-result v1 │ │ -05bcb8: 0f01 |00cc: return v1 │ │ -05bcba: 1f02 3e04 |00cd: check-cast v2, Ljava/lang/Long; // type@043e │ │ -05bcbe: 6e10 1218 0200 |00cf: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -05bcc4: 0b01 |00d2: move-result-wide v1 │ │ -05bcc6: 7120 7a0c 2100 |00d3: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.X:(J)I // method@0c7a │ │ -05bccc: 0a01 |00d6: move-result v1 │ │ -05bcce: 0f01 |00d7: return v1 │ │ -05bcd0: 1f02 3e04 |00d8: check-cast v2, Ljava/lang/Long; // type@043e │ │ -05bcd4: 6e10 1218 0200 |00da: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1812 │ │ -05bcda: 0b01 |00dd: move-result-wide v1 │ │ -05bcdc: 7120 ad0c 2100 |00de: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.y:(J)I // method@0cad │ │ -05bce2: 0a01 |00e1: move-result v1 │ │ -05bce4: 0f01 |00e2: return v1 │ │ -05bce6: 1f02 3404 |00e3: check-cast v2, Ljava/lang/Float; // type@0434 │ │ -05bcea: 6e10 f917 0200 |00e5: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@17f9 │ │ -05bcf0: 0a01 |00e8: move-result v1 │ │ -05bcf2: 7110 9f0c 0100 |00e9: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.r:(F)I // method@0c9f │ │ -05bcf8: 0a01 |00ec: move-result v1 │ │ -05bcfa: 0f01 |00ed: return v1 │ │ -05bcfc: 1f02 2f04 |00ee: check-cast v2, Ljava/lang/Double; // type@042f │ │ -05bd00: 6e10 e617 0200 |00f0: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@17e6 │ │ -05bd06: 0b01 |00f3: move-result-wide v1 │ │ -05bd08: 7120 8f0c 2100 |00f4: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.j:(D)I // method@0c8f │ │ -05bd0e: 0a01 |00f7: move-result v1 │ │ -05bd10: 0f01 |00f8: return v1 │ │ -05bd12: 0000 |00f9: nop // spacer │ │ -05bd14: 0001 1200 0100 0000 e600 0000 db00 ... |00fa: packed-switch-data (40 units) │ │ +05bb78: |[05bb78] com.google.crypto.tink.shaded.protobuf.u.e:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)I │ │ +05bb88: 6200 4303 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.b:[I // field@0343 │ │ +05bb8c: 6e10 f017 0100 |0002: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05bb92: 0a01 |0005: move-result v1 │ │ +05bb94: 4401 0001 |0006: aget v1, v0, v1 │ │ +05bb98: 2b01 f200 0000 |0008: packed-switch v1, 000000fa // +000000f2 │ │ +05bb9e: 2201 4e04 |000b: new-instance v1, Ljava/lang/RuntimeException; // type@044e │ │ +05bba2: 1a02 ad11 |000d: const-string v2, "There is no way to get here, but the compiler thinks otherwise." // string@11ad │ │ +05bba6: 7020 3518 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1835 │ │ +05bbac: 2701 |0012: throw v1 │ │ +05bbae: 2021 2002 |0013: instance-of v1, v2, Lcom/google/crypto/tink/shaded/protobuf/a0$c; // type@0220 │ │ +05bbb2: 3801 0d00 |0015: if-eqz v1, 0022 // +000d │ │ +05bbb6: 1f02 2002 |0017: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/a0$c; // type@0220 │ │ +05bbba: 7210 4609 0200 |0019: invoke-interface {v2}, Lcom/google/crypto/tink/shaded/protobuf/a0$c;.b:()I // method@0946 │ │ +05bbc0: 0a01 |001c: move-result v1 │ │ +05bbc2: 7110 950c 0100 |001d: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.l:(I)I // method@0c95 │ │ +05bbc8: 0a01 |0020: move-result v1 │ │ +05bbca: 0f01 |0021: return v1 │ │ +05bbcc: 1f02 3b04 |0022: check-cast v2, Ljava/lang/Integer; // type@043b │ │ +05bbd0: 6e10 0d18 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +05bbd6: 0a01 |0027: move-result v1 │ │ +05bbd8: 7110 950c 0100 |0028: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.l:(I)I // method@0c95 │ │ +05bbde: 0a01 |002b: move-result v1 │ │ +05bbe0: 0f01 |002c: return v1 │ │ +05bbe2: 1f02 3e04 |002d: check-cast v2, Ljava/lang/Long; // type@043e │ │ +05bbe6: 6e10 1418 0200 |002f: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +05bbec: 0b01 |0032: move-result-wide v1 │ │ +05bbee: 7120 750c 2100 |0033: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.Q:(J)I // method@0c75 │ │ +05bbf4: 0a01 |0036: move-result v1 │ │ +05bbf6: 0f01 |0037: return v1 │ │ +05bbf8: 1f02 3b04 |0038: check-cast v2, Ljava/lang/Integer; // type@043b │ │ +05bbfc: 6e10 0d18 0200 |003a: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +05bc02: 0a01 |003d: move-result v1 │ │ +05bc04: 7110 710c 0100 |003e: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.O:(I)I // method@0c71 │ │ +05bc0a: 0a01 |0041: move-result v1 │ │ +05bc0c: 0f01 |0042: return v1 │ │ +05bc0e: 1f02 3e04 |0043: check-cast v2, Ljava/lang/Long; // type@043e │ │ +05bc12: 6e10 1418 0200 |0045: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +05bc18: 0b01 |0048: move-result-wide v1 │ │ +05bc1a: 7120 6d0c 2100 |0049: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.M:(J)I // method@0c6d │ │ +05bc20: 0a01 |004c: move-result v1 │ │ +05bc22: 0f01 |004d: return v1 │ │ +05bc24: 1f02 3b04 |004e: check-cast v2, Ljava/lang/Integer; // type@043b │ │ +05bc28: 6e10 0d18 0200 |0050: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +05bc2e: 0a01 |0053: move-result v1 │ │ +05bc30: 7110 690c 0100 |0054: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.K:(I)I // method@0c69 │ │ +05bc36: 0a01 |0057: move-result v1 │ │ +05bc38: 0f01 |0058: return v1 │ │ +05bc3a: 1f02 3b04 |0059: check-cast v2, Ljava/lang/Integer; // type@043b │ │ +05bc3e: 6e10 0d18 0200 |005b: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +05bc44: 0a01 |005e: move-result v1 │ │ +05bc46: 7110 7a0c 0100 |005f: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.V:(I)I // method@0c7a │ │ +05bc4c: 0a01 |0062: move-result v1 │ │ +05bc4e: 0f01 |0063: return v1 │ │ +05bc50: 2021 5202 |0064: instance-of v1, v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +05bc54: 3801 0900 |0066: if-eqz v1, 006f // +0009 │ │ +05bc58: 1f02 5202 |0068: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +05bc5c: 7110 8d0c 0200 |006a: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.h:(Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c8d │ │ +05bc62: 0a01 |006d: move-result v1 │ │ +05bc64: 0f01 |006e: return v1 │ │ +05bc66: 1f02 8808 |006f: check-cast v2, [B // type@0888 │ │ +05bc6a: 7110 890c 0200 |0071: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.f:([B)I // method@0c89 │ │ +05bc70: 0a01 |0074: move-result v1 │ │ +05bc72: 0f01 |0075: return v1 │ │ +05bc74: 2021 5202 |0076: instance-of v1, v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +05bc78: 3801 0900 |0078: if-eqz v1, 0081 // +0009 │ │ +05bc7c: 1f02 5202 |007a: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +05bc80: 7110 8d0c 0200 |007c: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.h:(Lcom/google/crypto/tink/shaded/protobuf/h;)I // method@0c8d │ │ +05bc86: 0a01 |007f: move-result v1 │ │ +05bc88: 0f01 |0080: return v1 │ │ +05bc8a: 1f02 5404 |0081: check-cast v2, Ljava/lang/String; // type@0454 │ │ +05bc8e: 7110 770c 0200 |0083: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.S:(Ljava/lang/String;)I // method@0c77 │ │ +05bc94: 0a01 |0086: move-result v1 │ │ +05bc96: 0f01 |0087: return v1 │ │ +05bc98: 2021 3402 |0088: instance-of v1, v2, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05bc9c: 3801 0900 |008a: if-eqz v1, 0093 // +0009 │ │ +05bca0: 1f02 3402 |008c: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05bca4: 7110 570c 0200 |008e: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.B:(Lcom/google/crypto/tink/shaded/protobuf/e0;)I // method@0c57 │ │ +05bcaa: 0a01 |0091: move-result v1 │ │ +05bcac: 0f01 |0092: return v1 │ │ +05bcae: 1f02 8902 |0093: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +05bcb2: 7110 610c 0200 |0095: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.G:(Lcom/google/crypto/tink/shaded/protobuf/r0;)I // method@0c61 │ │ +05bcb8: 0a01 |0098: move-result v1 │ │ +05bcba: 0f01 |0099: return v1 │ │ +05bcbc: 1f02 8902 |009a: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +05bcc0: 7110 a50c 0200 |009c: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.t:(Lcom/google/crypto/tink/shaded/protobuf/r0;)I // method@0ca5 │ │ +05bcc6: 0a01 |009f: move-result v1 │ │ +05bcc8: 0f01 |00a0: return v1 │ │ +05bcca: 1f02 2404 |00a1: check-cast v2, Ljava/lang/Boolean; // type@0424 │ │ +05bcce: 6e10 a717 0200 |00a3: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@17a7 │ │ +05bcd4: 0a01 |00a6: move-result v1 │ │ +05bcd6: 7110 870c 0100 |00a7: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.e:(Z)I // method@0c87 │ │ +05bcdc: 0a01 |00aa: move-result v1 │ │ +05bcde: 0f01 |00ab: return v1 │ │ +05bce0: 1f02 3b04 |00ac: check-cast v2, Ljava/lang/Integer; // type@043b │ │ +05bce4: 6e10 0d18 0200 |00ae: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +05bcea: 0a01 |00b1: move-result v1 │ │ +05bcec: 7110 990c 0100 |00b2: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.n:(I)I // method@0c99 │ │ +05bcf2: 0a01 |00b5: move-result v1 │ │ +05bcf4: 0f01 |00b6: return v1 │ │ +05bcf6: 1f02 3e04 |00b7: check-cast v2, Ljava/lang/Long; // type@043e │ │ +05bcfa: 6e10 1418 0200 |00b9: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +05bd00: 0b01 |00bc: move-result-wide v1 │ │ +05bd02: 7120 9d0c 2100 |00bd: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.p:(J)I // method@0c9d │ │ +05bd08: 0a01 |00c0: move-result v1 │ │ +05bd0a: 0f01 |00c1: return v1 │ │ +05bd0c: 1f02 3b04 |00c2: check-cast v2, Ljava/lang/Integer; // type@043b │ │ +05bd10: 6e10 0d18 0200 |00c4: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@180d │ │ +05bd16: 0a01 |00c7: move-result v1 │ │ +05bd18: 7110 ab0c 0100 |00c8: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.w:(I)I // method@0cab │ │ +05bd1e: 0a01 |00cb: move-result v1 │ │ +05bd20: 0f01 |00cc: return v1 │ │ +05bd22: 1f02 3e04 |00cd: check-cast v2, Ljava/lang/Long; // type@043e │ │ +05bd26: 6e10 1418 0200 |00cf: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +05bd2c: 0b01 |00d2: move-result-wide v1 │ │ +05bd2e: 7120 7c0c 2100 |00d3: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.X:(J)I // method@0c7c │ │ +05bd34: 0a01 |00d6: move-result v1 │ │ +05bd36: 0f01 |00d7: return v1 │ │ +05bd38: 1f02 3e04 |00d8: check-cast v2, Ljava/lang/Long; // type@043e │ │ +05bd3c: 6e10 1418 0200 |00da: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@1814 │ │ +05bd42: 0b01 |00dd: move-result-wide v1 │ │ +05bd44: 7120 af0c 2100 |00de: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.y:(J)I // method@0caf │ │ +05bd4a: 0a01 |00e1: move-result v1 │ │ +05bd4c: 0f01 |00e2: return v1 │ │ +05bd4e: 1f02 3404 |00e3: check-cast v2, Ljava/lang/Float; // type@0434 │ │ +05bd52: 6e10 fb17 0200 |00e5: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@17fb │ │ +05bd58: 0a01 |00e8: move-result v1 │ │ +05bd5a: 7110 a10c 0100 |00e9: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.r:(F)I // method@0ca1 │ │ +05bd60: 0a01 |00ec: move-result v1 │ │ +05bd62: 0f01 |00ed: return v1 │ │ +05bd64: 1f02 2f04 |00ee: check-cast v2, Ljava/lang/Double; // type@042f │ │ +05bd68: 6e10 e817 0200 |00f0: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@17e8 │ │ +05bd6e: 0b01 |00f3: move-result-wide v1 │ │ +05bd70: 7120 910c 2100 |00f4: invoke-static {v1, v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.j:(D)I // method@0c91 │ │ +05bd76: 0a01 |00f7: move-result v1 │ │ +05bd78: 0f01 |00f8: return v1 │ │ +05bd7a: 0000 |00f9: nop // spacer │ │ +05bd7c: 0001 1200 0100 0000 e600 0000 db00 ... |00fa: packed-switch-data (40 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'f' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -05bd64: |[05bd64] com.google.crypto.tink.shaded.protobuf.u.f:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)I │ │ -05bd74: 7210 8e0e 0300 |0000: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.g:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e8e │ │ -05bd7a: 0c00 |0003: move-result-object v0 │ │ -05bd7c: 7210 8c0e 0300 |0004: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.b:()I // method@0e8c │ │ -05bd82: 0a01 |0007: move-result v1 │ │ -05bd84: 7210 8d0e 0300 |0008: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8d │ │ -05bd8a: 0a02 |000b: move-result v2 │ │ -05bd8c: 3802 3f00 |000c: if-eqz v2, 004b // +003f │ │ -05bd90: 7210 910e 0300 |000e: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.k:()Z // method@0e91 │ │ -05bd96: 0a03 |0011: move-result v3 │ │ -05bd98: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -05bd9a: 1f04 a604 |0013: check-cast v4, Ljava/util/List; // type@04a6 │ │ -05bd9e: 3803 2100 |0015: if-eqz v3, 0036 // +0021 │ │ -05bda2: 7210 8a19 0400 |0017: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198a │ │ -05bda8: 0c03 |001a: move-result-object v3 │ │ -05bdaa: 7210 7219 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -05bdb0: 0a04 |001e: move-result v4 │ │ -05bdb2: 3804 0c00 |001f: if-eqz v4, 002b // +000c │ │ -05bdb6: 7210 7319 0300 |0021: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -05bdbc: 0c04 |0024: move-result-object v4 │ │ -05bdbe: 7120 1c0f 4000 |0025: invoke-static {v0, v4}, Lcom/google/crypto/tink/shaded/protobuf/u;.e:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)I // method@0f1c │ │ -05bdc4: 0a04 |0028: move-result v4 │ │ -05bdc6: b042 |0029: add-int/2addr v2, v4 │ │ -05bdc8: 28f1 |002a: goto 001b // -000f │ │ -05bdca: 7110 760c 0100 |002b: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c76 │ │ -05bdd0: 0a03 |002e: move-result v3 │ │ -05bdd2: b023 |002f: add-int/2addr v3, v2 │ │ -05bdd4: 7110 780c 0200 |0030: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.V:(I)I // method@0c78 │ │ -05bdda: 0a04 |0033: move-result v4 │ │ -05bddc: b043 |0034: add-int/2addr v3, v4 │ │ -05bdde: 0f03 |0035: return v3 │ │ -05bde0: 7210 8a19 0400 |0036: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198a │ │ -05bde6: 0c03 |0039: move-result-object v3 │ │ -05bde8: 7210 7219 0300 |003a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -05bdee: 0a04 |003d: move-result v4 │ │ -05bdf0: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ -05bdf4: 7210 7319 0300 |0040: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -05bdfa: 0c04 |0043: move-result-object v4 │ │ -05bdfc: 7130 1b0f 1004 |0044: invoke-static {v0, v1, v4}, Lcom/google/crypto/tink/shaded/protobuf/u;.d:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;ILjava/lang/Object;)I // method@0f1b │ │ -05be02: 0a04 |0047: move-result v4 │ │ -05be04: b042 |0048: add-int/2addr v2, v4 │ │ -05be06: 28f1 |0049: goto 003a // -000f │ │ -05be08: 0f02 |004a: return v2 │ │ -05be0a: 7130 1b0f 1004 |004b: invoke-static {v0, v1, v4}, Lcom/google/crypto/tink/shaded/protobuf/u;.d:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;ILjava/lang/Object;)I // method@0f1b │ │ -05be10: 0a03 |004e: move-result v3 │ │ -05be12: 0f03 |004f: return v3 │ │ +05bdcc: |[05bdcc] com.google.crypto.tink.shaded.protobuf.u.f:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)I │ │ +05bddc: 7210 900e 0300 |0000: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.g:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e90 │ │ +05bde2: 0c00 |0003: move-result-object v0 │ │ +05bde4: 7210 8e0e 0300 |0004: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.b:()I // method@0e8e │ │ +05bdea: 0a01 |0007: move-result v1 │ │ +05bdec: 7210 8f0e 0300 |0008: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8f │ │ +05bdf2: 0a02 |000b: move-result v2 │ │ +05bdf4: 3802 3f00 |000c: if-eqz v2, 004b // +003f │ │ +05bdf8: 7210 930e 0300 |000e: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.k:()Z // method@0e93 │ │ +05bdfe: 0a03 |0011: move-result v3 │ │ +05be00: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +05be02: 1f04 a604 |0013: check-cast v4, Ljava/util/List; // type@04a6 │ │ +05be06: 3803 2100 |0015: if-eqz v3, 0036 // +0021 │ │ +05be0a: 7210 8c19 0400 |0017: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198c │ │ +05be10: 0c03 |001a: move-result-object v3 │ │ +05be12: 7210 7419 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +05be18: 0a04 |001e: move-result v4 │ │ +05be1a: 3804 0c00 |001f: if-eqz v4, 002b // +000c │ │ +05be1e: 7210 7519 0300 |0021: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +05be24: 0c04 |0024: move-result-object v4 │ │ +05be26: 7120 1e0f 4000 |0025: invoke-static {v0, v4}, Lcom/google/crypto/tink/shaded/protobuf/u;.e:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)I // method@0f1e │ │ +05be2c: 0a04 |0028: move-result v4 │ │ +05be2e: b042 |0029: add-int/2addr v2, v4 │ │ +05be30: 28f1 |002a: goto 001b // -000f │ │ +05be32: 7110 780c 0100 |002b: invoke-static {v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.T:(I)I // method@0c78 │ │ +05be38: 0a03 |002e: move-result v3 │ │ +05be3a: b023 |002f: add-int/2addr v3, v2 │ │ +05be3c: 7110 7a0c 0200 |0030: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/k;.V:(I)I // method@0c7a │ │ +05be42: 0a04 |0033: move-result v4 │ │ +05be44: b043 |0034: add-int/2addr v3, v4 │ │ +05be46: 0f03 |0035: return v3 │ │ +05be48: 7210 8c19 0400 |0036: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198c │ │ +05be4e: 0c03 |0039: move-result-object v3 │ │ +05be50: 7210 7419 0300 |003a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +05be56: 0a04 |003d: move-result v4 │ │ +05be58: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ +05be5c: 7210 7519 0300 |0040: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +05be62: 0c04 |0043: move-result-object v4 │ │ +05be64: 7130 1d0f 1004 |0044: invoke-static {v0, v1, v4}, Lcom/google/crypto/tink/shaded/protobuf/u;.d:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;ILjava/lang/Object;)I // method@0f1d │ │ +05be6a: 0a04 |0047: move-result v4 │ │ +05be6c: b042 |0048: add-int/2addr v2, v4 │ │ +05be6e: 28f1 |0049: goto 003a // -000f │ │ +05be70: 0f02 |004a: return v2 │ │ +05be72: 7130 1d0f 1004 |004b: invoke-static {v0, v1, v4}, Lcom/google/crypto/tink/shaded/protobuf/u;.d:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;ILjava/lang/Object;)I // method@0f1d │ │ +05be78: 0a03 |004e: move-result v3 │ │ +05be7a: 0f03 |004f: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'h' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/u;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05baac: |[05baac] com.google.crypto.tink.shaded.protobuf.u.h:()Lcom/google/crypto/tink/shaded/protobuf/u; │ │ -05babc: 6200 5d03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u;.d:Lcom/google/crypto/tink/shaded/protobuf/u; // field@035d │ │ -05bac0: 1100 |0002: return-object v0 │ │ +05bb14: |[05bb14] com.google.crypto.tink.shaded.protobuf.u.h:()Lcom/google/crypto/tink/shaded/protobuf/u; │ │ +05bb24: 6200 5d03 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u;.d:Lcom/google/crypto/tink/shaded/protobuf/u; // field@035d │ │ +05bb28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'k' │ │ type : '(Ljava/util/Map$Entry;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -05be90: |[05be90] com.google.crypto.tink.shaded.protobuf.u.k:(Ljava/util/Map$Entry;)I │ │ -05bea0: 7210 ad19 0500 |0000: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -05bea6: 0c00 |0003: move-result-object v0 │ │ -05bea8: 1f00 a402 |0004: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ -05beac: 7210 ae19 0500 |0006: invoke-interface {v5}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05beb2: 0c01 |0009: move-result-object v1 │ │ -05beb4: 7210 900e 0000 |000a: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.j:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e90 │ │ -05beba: 0c02 |000d: move-result-object v2 │ │ -05bebc: 6203 3c03 |000e: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ -05bec0: 3332 2a00 |0010: if-ne v2, v3, 003a // +002a │ │ -05bec4: 7210 8d0e 0000 |0012: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8d │ │ -05beca: 0a02 |0015: move-result v2 │ │ -05becc: 3902 2400 |0016: if-nez v2, 003a // +0024 │ │ -05bed0: 7210 910e 0000 |0018: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.k:()Z // method@0e91 │ │ -05bed6: 0a02 |001b: move-result v2 │ │ -05bed8: 3902 1e00 |001c: if-nez v2, 003a // +001e │ │ -05bedc: 2010 3402 |001e: instance-of v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05bee0: 7210 ad19 0500 |0020: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -05bee6: 0c05 |0023: move-result-object v5 │ │ -05bee8: 1f05 a402 |0024: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ -05beec: 7210 8c0e 0500 |0026: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.b:()I // method@0e8c │ │ -05bef2: 0a05 |0029: move-result v5 │ │ -05bef4: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ -05bef8: 1f01 3402 |002c: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05befc: 7120 af0c 1500 |002e: invoke-static {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.z:(ILcom/google/crypto/tink/shaded/protobuf/e0;)I // method@0caf │ │ -05bf02: 0a05 |0031: move-result v5 │ │ -05bf04: 0f05 |0032: return v5 │ │ -05bf06: 1f01 8902 |0033: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -05bf0a: 7120 590c 1500 |0035: invoke-static {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.D:(ILcom/google/crypto/tink/shaded/protobuf/r0;)I // method@0c59 │ │ -05bf10: 0a05 |0038: move-result v5 │ │ -05bf12: 0f05 |0039: return v5 │ │ -05bf14: 7120 1e0f 1000 |003a: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.f:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)I // method@0f1e │ │ -05bf1a: 0a05 |003d: move-result v5 │ │ -05bf1c: 0f05 |003e: return v5 │ │ +05bef8: |[05bef8] com.google.crypto.tink.shaded.protobuf.u.k:(Ljava/util/Map$Entry;)I │ │ +05bf08: 7210 af19 0500 |0000: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +05bf0e: 0c00 |0003: move-result-object v0 │ │ +05bf10: 1f00 a402 |0004: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ +05bf14: 7210 b019 0500 |0006: invoke-interface {v5}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05bf1a: 0c01 |0009: move-result-object v1 │ │ +05bf1c: 7210 920e 0000 |000a: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.j:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e92 │ │ +05bf22: 0c02 |000d: move-result-object v2 │ │ +05bf24: 6203 3c03 |000e: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ +05bf28: 3332 2a00 |0010: if-ne v2, v3, 003a // +002a │ │ +05bf2c: 7210 8f0e 0000 |0012: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8f │ │ +05bf32: 0a02 |0015: move-result v2 │ │ +05bf34: 3902 2400 |0016: if-nez v2, 003a // +0024 │ │ +05bf38: 7210 930e 0000 |0018: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.k:()Z // method@0e93 │ │ +05bf3e: 0a02 |001b: move-result v2 │ │ +05bf40: 3902 1e00 |001c: if-nez v2, 003a // +001e │ │ +05bf44: 2010 3402 |001e: instance-of v0, v1, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05bf48: 7210 af19 0500 |0020: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +05bf4e: 0c05 |0023: move-result-object v5 │ │ +05bf50: 1f05 a402 |0024: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ +05bf54: 7210 8e0e 0500 |0026: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.b:()I // method@0e8e │ │ +05bf5a: 0a05 |0029: move-result v5 │ │ +05bf5c: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ +05bf60: 1f01 3402 |002c: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05bf64: 7120 b10c 1500 |002e: invoke-static {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.z:(ILcom/google/crypto/tink/shaded/protobuf/e0;)I // method@0cb1 │ │ +05bf6a: 0a05 |0031: move-result v5 │ │ +05bf6c: 0f05 |0032: return v5 │ │ +05bf6e: 1f01 8902 |0033: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +05bf72: 7120 5b0c 1500 |0035: invoke-static {v5, v1}, Lcom/google/crypto/tink/shaded/protobuf/k;.D:(ILcom/google/crypto/tink/shaded/protobuf/r0;)I // method@0c5b │ │ +05bf78: 0a05 |0038: move-result v5 │ │ +05bf7a: 0f05 |0039: return v5 │ │ +05bf7c: 7120 200f 1000 |003a: invoke-static {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.f:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)I // method@0f20 │ │ +05bf82: 0a05 |003d: move-result v5 │ │ +05bf84: 0f05 |003e: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'p' │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -05b874: |[05b874] com.google.crypto.tink.shaded.protobuf.u.p:(Ljava/util/Map$Entry;)Z │ │ -05b884: 7210 ad19 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -05b88a: 0c00 |0003: move-result-object v0 │ │ -05b88c: 1f00 a402 |0004: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ -05b890: 7210 900e 0000 |0006: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.j:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e90 │ │ -05b896: 0c01 |0009: move-result-object v1 │ │ -05b898: 6202 3c03 |000a: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ -05b89c: 3321 2900 |000c: if-ne v1, v2, 0035 // +0029 │ │ -05b8a0: 7210 8d0e 0000 |000e: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8d │ │ -05b8a6: 0a00 |0011: move-result v0 │ │ -05b8a8: 7210 ae19 0300 |0012: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05b8ae: 0c03 |0015: move-result-object v3 │ │ -05b8b0: 3800 1a00 |0016: if-eqz v0, 0030 // +001a │ │ -05b8b4: 1f03 a604 |0018: check-cast v3, Ljava/util/List; // type@04a6 │ │ -05b8b8: 7210 8a19 0300 |001a: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198a │ │ -05b8be: 0c03 |001d: move-result-object v3 │ │ -05b8c0: 7210 7219 0300 |001e: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -05b8c6: 0a00 |0021: move-result v0 │ │ -05b8c8: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ -05b8cc: 7210 7319 0300 |0024: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -05b8d2: 0c00 |0027: move-result-object v0 │ │ -05b8d4: 7110 2a0f 0000 |0028: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.q:(Ljava/lang/Object;)Z // method@0f2a │ │ -05b8da: 0a00 |002b: move-result v0 │ │ -05b8dc: 3900 f2ff |002c: if-nez v0, 001e // -000e │ │ -05b8e0: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -05b8e2: 0f03 |002f: return v3 │ │ -05b8e4: 7110 2a0f 0300 |0030: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.q:(Ljava/lang/Object;)Z // method@0f2a │ │ -05b8ea: 0a03 |0033: move-result v3 │ │ -05b8ec: 0f03 |0034: return v3 │ │ -05b8ee: 1213 |0035: const/4 v3, #int 1 // #1 │ │ -05b8f0: 0f03 |0036: return v3 │ │ +05b8dc: |[05b8dc] com.google.crypto.tink.shaded.protobuf.u.p:(Ljava/util/Map$Entry;)Z │ │ +05b8ec: 7210 af19 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +05b8f2: 0c00 |0003: move-result-object v0 │ │ +05b8f4: 1f00 a402 |0004: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ +05b8f8: 7210 920e 0000 |0006: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.j:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e92 │ │ +05b8fe: 0c01 |0009: move-result-object v1 │ │ +05b900: 6202 3c03 |000a: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ +05b904: 3321 2900 |000c: if-ne v1, v2, 0035 // +0029 │ │ +05b908: 7210 8f0e 0000 |000e: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8f │ │ +05b90e: 0a00 |0011: move-result v0 │ │ +05b910: 7210 b019 0300 |0012: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05b916: 0c03 |0015: move-result-object v3 │ │ +05b918: 3800 1a00 |0016: if-eqz v0, 0030 // +001a │ │ +05b91c: 1f03 a604 |0018: check-cast v3, Ljava/util/List; // type@04a6 │ │ +05b920: 7210 8c19 0300 |001a: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198c │ │ +05b926: 0c03 |001d: move-result-object v3 │ │ +05b928: 7210 7419 0300 |001e: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +05b92e: 0a00 |0021: move-result v0 │ │ +05b930: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ +05b934: 7210 7519 0300 |0024: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +05b93a: 0c00 |0027: move-result-object v0 │ │ +05b93c: 7110 2c0f 0000 |0028: invoke-static {v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.q:(Ljava/lang/Object;)Z // method@0f2c │ │ +05b942: 0a00 |002b: move-result v0 │ │ +05b944: 3900 f2ff |002c: if-nez v0, 001e // -000e │ │ +05b948: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +05b94a: 0f03 |002f: return v3 │ │ +05b94c: 7110 2c0f 0300 |0030: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.q:(Ljava/lang/Object;)Z // method@0f2c │ │ +05b952: 0a03 |0033: move-result v3 │ │ +05b954: 0f03 |0034: return v3 │ │ +05b956: 1213 |0035: const/4 v3, #int 1 // #1 │ │ +05b958: 0f03 |0036: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'q' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05b8f4: |[05b8f4] com.google.crypto.tink.shaded.protobuf.u.q:(Ljava/lang/Object;)Z │ │ -05b904: 2010 9102 |0000: instance-of v0, v1, Lcom/google/crypto/tink/shaded/protobuf/s0; // type@0291 │ │ -05b908: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05b90c: 1f01 9102 |0004: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/s0; // type@0291 │ │ -05b910: 7210 380e 0100 |0006: invoke-interface {v1}, Lcom/google/crypto/tink/shaded/protobuf/s0;.l:()Z // method@0e38 │ │ -05b916: 0a01 |0009: move-result v1 │ │ -05b918: 0f01 |000a: return v1 │ │ -05b91a: 2011 3402 |000b: instance-of v1, v1, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05b91e: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ -05b922: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -05b924: 0f01 |0010: return v1 │ │ -05b926: 2201 3704 |0011: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -05b92a: 1a00 e612 |0013: const-string v0, "Wrong object type used with protocol message reflection." // string@12e6 │ │ -05b92e: 7020 0018 0100 |0015: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -05b934: 2701 |0018: throw v1 │ │ +05b95c: |[05b95c] com.google.crypto.tink.shaded.protobuf.u.q:(Ljava/lang/Object;)Z │ │ +05b96c: 2010 9102 |0000: instance-of v0, v1, Lcom/google/crypto/tink/shaded/protobuf/s0; // type@0291 │ │ +05b970: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05b974: 1f01 9102 |0004: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/s0; // type@0291 │ │ +05b978: 7210 3a0e 0100 |0006: invoke-interface {v1}, Lcom/google/crypto/tink/shaded/protobuf/s0;.l:()Z // method@0e3a │ │ +05b97e: 0a01 |0009: move-result v1 │ │ +05b980: 0f01 |000a: return v1 │ │ +05b982: 2011 3402 |000b: instance-of v1, v1, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05b986: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ +05b98a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +05b98c: 0f01 |0010: return v1 │ │ +05b98e: 2201 3704 |0011: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +05b992: 1a00 e612 |0013: const-string v0, "Wrong object type used with protocol message reflection." // string@12e6 │ │ +05b996: 7020 0218 0100 |0015: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +05b99c: 2701 |0018: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'r' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 94 16-bit code units │ │ -05b938: |[05b938] com.google.crypto.tink.shaded.protobuf.u.r:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)Z │ │ -05b948: 7110 4b09 0300 |0000: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@094b │ │ -05b94e: 6200 4203 |0003: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ -05b952: 6e10 800e 0200 |0005: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e80 │ │ -05b958: 0c02 |0008: move-result-object v2 │ │ -05b95a: 6e10 ee17 0200 |0009: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05b960: 0a02 |000c: move-result v2 │ │ -05b962: 4402 0002 |000d: aget v2, v0, v2 │ │ -05b966: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -05b968: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -05b96a: 2b02 3700 0000 |0011: packed-switch v2, 00000048 // +00000037 │ │ -05b970: 0f01 |0014: return v1 │ │ -05b972: 2032 8902 |0015: instance-of v2, v3, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -05b976: 3902 0800 |0017: if-nez v2, 001f // +0008 │ │ -05b97a: 2032 3402 |0019: instance-of v2, v3, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05b97e: 3802 0300 |001b: if-eqz v2, 001e // +0003 │ │ -05b982: 2802 |001d: goto 001f // +0002 │ │ -05b984: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -05b986: 0f00 |001f: return v0 │ │ -05b988: 2032 3b04 |0020: instance-of v2, v3, Ljava/lang/Integer; // type@043b │ │ -05b98c: 3902 0800 |0022: if-nez v2, 002a // +0008 │ │ -05b990: 2032 2002 |0024: instance-of v2, v3, Lcom/google/crypto/tink/shaded/protobuf/a0$c; // type@0220 │ │ -05b994: 3802 0300 |0026: if-eqz v2, 0029 // +0003 │ │ -05b998: 2802 |0028: goto 002a // +0002 │ │ -05b99a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -05b99c: 0f00 |002a: return v0 │ │ -05b99e: 2032 5202 |002b: instance-of v2, v3, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ -05b9a2: 3902 0800 |002d: if-nez v2, 0035 // +0008 │ │ -05b9a6: 2032 8808 |002f: instance-of v2, v3, [B // type@0888 │ │ -05b9aa: 3802 0300 |0031: if-eqz v2, 0034 // +0003 │ │ -05b9ae: 2802 |0033: goto 0035 // +0002 │ │ -05b9b0: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -05b9b2: 0f00 |0035: return v0 │ │ -05b9b4: 2032 5404 |0036: instance-of v2, v3, Ljava/lang/String; // type@0454 │ │ -05b9b8: 0f02 |0038: return v2 │ │ -05b9ba: 2032 2404 |0039: instance-of v2, v3, Ljava/lang/Boolean; // type@0424 │ │ -05b9be: 0f02 |003b: return v2 │ │ -05b9c0: 2032 2f04 |003c: instance-of v2, v3, Ljava/lang/Double; // type@042f │ │ -05b9c4: 0f02 |003e: return v2 │ │ -05b9c6: 2032 3404 |003f: instance-of v2, v3, Ljava/lang/Float; // type@0434 │ │ -05b9ca: 0f02 |0041: return v2 │ │ -05b9cc: 2032 3e04 |0042: instance-of v2, v3, Ljava/lang/Long; // type@043e │ │ -05b9d0: 0f02 |0044: return v2 │ │ -05b9d2: 2032 3b04 |0045: instance-of v2, v3, Ljava/lang/Integer; // type@043b │ │ -05b9d6: 0f02 |0047: return v2 │ │ -05b9d8: 0001 0900 0100 0000 3400 0000 3100 ... |0048: packed-switch-data (22 units) │ │ +05b9a0: |[05b9a0] com.google.crypto.tink.shaded.protobuf.u.r:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)Z │ │ +05b9b0: 7110 4d09 0300 |0000: invoke-static {v3}, Lcom/google/crypto/tink/shaded/protobuf/a0;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@094d │ │ +05b9b6: 6200 4203 |0003: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/u$a;.a:[I // field@0342 │ │ +05b9ba: 6e10 820e 0200 |0005: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e82 │ │ +05b9c0: 0c02 |0008: move-result-object v2 │ │ +05b9c2: 6e10 f017 0200 |0009: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05b9c8: 0a02 |000c: move-result v2 │ │ +05b9ca: 4402 0002 |000d: aget v2, v0, v2 │ │ +05b9ce: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +05b9d0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +05b9d2: 2b02 3700 0000 |0011: packed-switch v2, 00000048 // +00000037 │ │ +05b9d8: 0f01 |0014: return v1 │ │ +05b9da: 2032 8902 |0015: instance-of v2, v3, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +05b9de: 3902 0800 |0017: if-nez v2, 001f // +0008 │ │ +05b9e2: 2032 3402 |0019: instance-of v2, v3, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05b9e6: 3802 0300 |001b: if-eqz v2, 001e // +0003 │ │ +05b9ea: 2802 |001d: goto 001f // +0002 │ │ +05b9ec: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +05b9ee: 0f00 |001f: return v0 │ │ +05b9f0: 2032 3b04 |0020: instance-of v2, v3, Ljava/lang/Integer; // type@043b │ │ +05b9f4: 3902 0800 |0022: if-nez v2, 002a // +0008 │ │ +05b9f8: 2032 2002 |0024: instance-of v2, v3, Lcom/google/crypto/tink/shaded/protobuf/a0$c; // type@0220 │ │ +05b9fc: 3802 0300 |0026: if-eqz v2, 0029 // +0003 │ │ +05ba00: 2802 |0028: goto 002a // +0002 │ │ +05ba02: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +05ba04: 0f00 |002a: return v0 │ │ +05ba06: 2032 5202 |002b: instance-of v2, v3, Lcom/google/crypto/tink/shaded/protobuf/h; // type@0252 │ │ +05ba0a: 3902 0800 |002d: if-nez v2, 0035 // +0008 │ │ +05ba0e: 2032 8808 |002f: instance-of v2, v3, [B // type@0888 │ │ +05ba12: 3802 0300 |0031: if-eqz v2, 0034 // +0003 │ │ +05ba16: 2802 |0033: goto 0035 // +0002 │ │ +05ba18: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +05ba1a: 0f00 |0035: return v0 │ │ +05ba1c: 2032 5404 |0036: instance-of v2, v3, Ljava/lang/String; // type@0454 │ │ +05ba20: 0f02 |0038: return v2 │ │ +05ba22: 2032 2404 |0039: instance-of v2, v3, Ljava/lang/Boolean; // type@0424 │ │ +05ba26: 0f02 |003b: return v2 │ │ +05ba28: 2032 2f04 |003c: instance-of v2, v3, Ljava/lang/Double; // type@042f │ │ +05ba2c: 0f02 |003e: return v2 │ │ +05ba2e: 2032 3404 |003f: instance-of v2, v3, Ljava/lang/Float; // type@0434 │ │ +05ba32: 0f02 |0041: return v2 │ │ +05ba34: 2032 3e04 |0042: instance-of v2, v3, Ljava/lang/Long; // type@043e │ │ +05ba38: 0f02 |0044: return v2 │ │ +05ba3a: 2032 3b04 |0045: instance-of v2, v3, Ljava/lang/Integer; // type@043b │ │ +05ba3e: 0f02 |0047: return v2 │ │ +05ba40: 0001 0900 0100 0000 3400 0000 3100 ... |0048: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'v' │ │ type : '(Ljava/util/Map$Entry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -05c2e0: |[05c2e0] com.google.crypto.tink.shaded.protobuf.u.v:(Ljava/util/Map$Entry;)V │ │ -05c2f0: 7210 ad19 0500 |0000: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -05c2f6: 0c00 |0003: move-result-object v0 │ │ -05c2f8: 1f00 a402 |0004: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ -05c2fc: 7210 ae19 0500 |0006: invoke-interface {v5}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05c302: 0c05 |0009: move-result-object v5 │ │ -05c304: 2051 3402 |000a: instance-of v1, v5, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05c308: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -05c30c: 1f05 3402 |000e: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05c310: 6e10 9d09 0500 |0010: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/d0;.f:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@099d │ │ -05c316: 0c05 |0013: move-result-object v5 │ │ -05c318: 7210 8d0e 0000 |0014: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8d │ │ -05c31e: 0a01 |0017: move-result v1 │ │ -05c320: 3801 2e00 |0018: if-eqz v1, 0046 // +002e │ │ -05c324: 6e20 220f 0400 |001a: invoke-virtual {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; // method@0f22 │ │ -05c32a: 0c01 |001d: move-result-object v1 │ │ -05c32c: 3901 0700 |001e: if-nez v1, 0025 // +0007 │ │ -05c330: 2201 9604 |0020: new-instance v1, Ljava/util/ArrayList; // type@0496 │ │ -05c334: 7010 2419 0100 |0022: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1924 │ │ -05c33a: 1f05 a604 |0025: check-cast v5, Ljava/util/List; // type@04a6 │ │ -05c33e: 7210 8a19 0500 |0027: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198a │ │ -05c344: 0c05 |002a: move-result-object v5 │ │ -05c346: 7210 7219 0500 |002b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -05c34c: 0a02 |002e: move-result v2 │ │ -05c34e: 3802 1100 |002f: if-eqz v2, 0040 // +0011 │ │ -05c352: 7210 7319 0500 |0031: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -05c358: 0c02 |0034: move-result-object v2 │ │ -05c35a: 0713 |0035: move-object v3, v1 │ │ -05c35c: 1f03 a604 |0036: check-cast v3, Ljava/util/List; // type@04a6 │ │ -05c360: 7110 190f 0200 |0038: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.c:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f19 │ │ -05c366: 0c02 |003b: move-result-object v2 │ │ -05c368: 7220 8219 2300 |003c: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -05c36e: 28ec |003f: goto 002b // -0014 │ │ -05c370: 5445 5a03 |0040: iget-object v5, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c374: 6e30 f00b 0501 |0042: invoke-virtual {v5, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf0 │ │ -05c37a: 282c |0045: goto 0071 // +002c │ │ -05c37c: 7210 900e 0000 |0046: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.j:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e90 │ │ -05c382: 0c01 |0049: move-result-object v1 │ │ -05c384: 6202 3c03 |004a: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ -05c388: 3321 1c00 |004c: if-ne v1, v2, 0068 // +001c │ │ -05c38c: 6e20 220f 0400 |004e: invoke-virtual {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; // method@0f22 │ │ -05c392: 0c01 |0051: move-result-object v1 │ │ -05c394: 3901 0300 |0052: if-nez v1, 0055 // +0003 │ │ -05c398: 2814 |0054: goto 0068 // +0014 │ │ -05c39a: 1f01 8902 |0055: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -05c39e: 7210 c30d 0100 |0057: invoke-interface {v1}, Lcom/google/crypto/tink/shaded/protobuf/r0;.h:()Lcom/google/crypto/tink/shaded/protobuf/r0$a; // method@0dc3 │ │ -05c3a4: 0c01 |005a: move-result-object v1 │ │ -05c3a6: 1f05 8902 |005b: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ -05c3aa: 7230 8f0e 1005 |005d: invoke-interface {v0, v1, v5}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.i:(Lcom/google/crypto/tink/shaded/protobuf/r0$a;Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0$a; // method@0e8f │ │ -05c3b0: 0c05 |0060: move-result-object v5 │ │ -05c3b2: 7210 bc0d 0500 |0061: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/r0$a;.e:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0dbc │ │ -05c3b8: 0c05 |0064: move-result-object v5 │ │ -05c3ba: 5441 5a03 |0065: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c3be: 2807 |0067: goto 006e // +0007 │ │ -05c3c0: 5441 5a03 |0068: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c3c4: 7110 190f 0500 |006a: invoke-static {v5}, Lcom/google/crypto/tink/shaded/protobuf/u;.c:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f19 │ │ -05c3ca: 0c05 |006d: move-result-object v5 │ │ -05c3cc: 6e30 f00b 0105 |006e: invoke-virtual {v1, v0, v5}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf0 │ │ -05c3d2: 0e00 |0071: return-void │ │ +05c348: |[05c348] com.google.crypto.tink.shaded.protobuf.u.v:(Ljava/util/Map$Entry;)V │ │ +05c358: 7210 af19 0500 |0000: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +05c35e: 0c00 |0003: move-result-object v0 │ │ +05c360: 1f00 a402 |0004: check-cast v0, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ +05c364: 7210 b019 0500 |0006: invoke-interface {v5}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05c36a: 0c05 |0009: move-result-object v5 │ │ +05c36c: 2051 3402 |000a: instance-of v1, v5, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05c370: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +05c374: 1f05 3402 |000e: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05c378: 6e10 9f09 0500 |0010: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/d0;.f:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@099f │ │ +05c37e: 0c05 |0013: move-result-object v5 │ │ +05c380: 7210 8f0e 0000 |0014: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8f │ │ +05c386: 0a01 |0017: move-result v1 │ │ +05c388: 3801 2e00 |0018: if-eqz v1, 0046 // +002e │ │ +05c38c: 6e20 240f 0400 |001a: invoke-virtual {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; // method@0f24 │ │ +05c392: 0c01 |001d: move-result-object v1 │ │ +05c394: 3901 0700 |001e: if-nez v1, 0025 // +0007 │ │ +05c398: 2201 9604 |0020: new-instance v1, Ljava/util/ArrayList; // type@0496 │ │ +05c39c: 7010 2619 0100 |0022: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1926 │ │ +05c3a2: 1f05 a604 |0025: check-cast v5, Ljava/util/List; // type@04a6 │ │ +05c3a6: 7210 8c19 0500 |0027: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198c │ │ +05c3ac: 0c05 |002a: move-result-object v5 │ │ +05c3ae: 7210 7419 0500 |002b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +05c3b4: 0a02 |002e: move-result v2 │ │ +05c3b6: 3802 1100 |002f: if-eqz v2, 0040 // +0011 │ │ +05c3ba: 7210 7519 0500 |0031: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +05c3c0: 0c02 |0034: move-result-object v2 │ │ +05c3c2: 0713 |0035: move-object v3, v1 │ │ +05c3c4: 1f03 a604 |0036: check-cast v3, Ljava/util/List; // type@04a6 │ │ +05c3c8: 7110 1b0f 0200 |0038: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.c:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1b │ │ +05c3ce: 0c02 |003b: move-result-object v2 │ │ +05c3d0: 7220 8419 2300 |003c: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +05c3d6: 28ec |003f: goto 002b // -0014 │ │ +05c3d8: 5445 5a03 |0040: iget-object v5, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c3dc: 6e30 f20b 0501 |0042: invoke-virtual {v5, v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf2 │ │ +05c3e2: 282c |0045: goto 0071 // +002c │ │ +05c3e4: 7210 920e 0000 |0046: invoke-interface {v0}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.j:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e92 │ │ +05c3ea: 0c01 |0049: move-result-object v1 │ │ +05c3ec: 6202 3c03 |004a: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/t1$c;.m:Lcom/google/crypto/tink/shaded/protobuf/t1$c; // field@033c │ │ +05c3f0: 3321 1c00 |004c: if-ne v1, v2, 0068 // +001c │ │ +05c3f4: 6e20 240f 0400 |004e: invoke-virtual {v4, v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; // method@0f24 │ │ +05c3fa: 0c01 |0051: move-result-object v1 │ │ +05c3fc: 3901 0300 |0052: if-nez v1, 0055 // +0003 │ │ +05c400: 2814 |0054: goto 0068 // +0014 │ │ +05c402: 1f01 8902 |0055: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +05c406: 7210 c50d 0100 |0057: invoke-interface {v1}, Lcom/google/crypto/tink/shaded/protobuf/r0;.h:()Lcom/google/crypto/tink/shaded/protobuf/r0$a; // method@0dc5 │ │ +05c40c: 0c01 |005a: move-result-object v1 │ │ +05c40e: 1f05 8902 |005b: check-cast v5, Lcom/google/crypto/tink/shaded/protobuf/r0; // type@0289 │ │ +05c412: 7230 910e 1005 |005d: invoke-interface {v0, v1, v5}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.i:(Lcom/google/crypto/tink/shaded/protobuf/r0$a;Lcom/google/crypto/tink/shaded/protobuf/r0;)Lcom/google/crypto/tink/shaded/protobuf/r0$a; // method@0e91 │ │ +05c418: 0c05 |0060: move-result-object v5 │ │ +05c41a: 7210 be0d 0500 |0061: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/r0$a;.e:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@0dbe │ │ +05c420: 0c05 |0064: move-result-object v5 │ │ +05c422: 5441 5a03 |0065: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c426: 2807 |0067: goto 006e // +0007 │ │ +05c428: 5441 5a03 |0068: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c42c: 7110 1b0f 0500 |006a: invoke-static {v5}, Lcom/google/crypto/tink/shaded/protobuf/u;.c:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1b │ │ +05c432: 0c05 |006d: move-result-object v5 │ │ +05c434: 6e30 f20b 0105 |006e: invoke-virtual {v1, v0, v5}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf2 │ │ +05c43a: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'w' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/u;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05bac4: |[05bac4] com.google.crypto.tink.shaded.protobuf.u.w:()Lcom/google/crypto/tink/shaded/protobuf/u; │ │ -05bad4: 2200 a802 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/u; // type@02a8 │ │ -05bad8: 7010 140f 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.:()V // method@0f14 │ │ -05bade: 1100 |0005: return-object v0 │ │ +05bb2c: |[05bb2c] com.google.crypto.tink.shaded.protobuf.u.w:()Lcom/google/crypto/tink/shaded/protobuf/u; │ │ +05bb3c: 2200 a802 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/u; // type@02a8 │ │ +05bb40: 7010 160f 0000 |0002: invoke-direct {v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.:()V // method@0f16 │ │ +05bb46: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'y' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -05c464: |[05c464] com.google.crypto.tink.shaded.protobuf.u.y:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V │ │ -05c474: 7210 8e0e 0500 |0000: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.g:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e8e │ │ -05c47a: 0c00 |0003: move-result-object v0 │ │ -05c47c: 7120 2b0f 6000 |0004: invoke-static {v0, v6}, Lcom/google/crypto/tink/shaded/protobuf/u;.r:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)Z // method@0f2b │ │ -05c482: 0a00 |0007: move-result v0 │ │ -05c484: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -05c488: 0e00 |000a: return-void │ │ -05c48a: 2200 3704 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -05c48e: 1231 |000d: const/4 v1, #int 3 // #3 │ │ -05c490: 2311 c608 |000e: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ -05c494: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -05c496: 7210 8c0e 0500 |0011: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.b:()I // method@0e8c │ │ -05c49c: 0a03 |0014: move-result v3 │ │ -05c49e: 7110 0f18 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@180f │ │ -05c4a4: 0c03 |0018: move-result-object v3 │ │ -05c4a6: 4d03 0102 |0019: aput-object v3, v1, v2 │ │ -05c4aa: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -05c4ac: 7210 8e0e 0500 |001c: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.g:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e8e │ │ -05c4b2: 0c05 |001f: move-result-object v5 │ │ -05c4b4: 6e10 800e 0500 |0020: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e80 │ │ -05c4ba: 0c05 |0023: move-result-object v5 │ │ -05c4bc: 4d05 0102 |0024: aput-object v5, v1, v2 │ │ -05c4c0: 1225 |0026: const/4 v5, #int 2 // #2 │ │ -05c4c2: 6e10 2818 0600 |0027: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1828 │ │ -05c4c8: 0c06 |002a: move-result-object v6 │ │ -05c4ca: 6e10 d317 0600 |002b: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d3 │ │ -05c4d0: 0c06 |002e: move-result-object v6 │ │ -05c4d2: 4d06 0105 |002f: aput-object v6, v1, v5 │ │ -05c4d6: 1a05 e712 |0031: const-string v5, "Wrong object type used with protocol message reflection. │ │ +05c4cc: |[05c4cc] com.google.crypto.tink.shaded.protobuf.u.y:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V │ │ +05c4dc: 7210 900e 0500 |0000: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.g:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e90 │ │ +05c4e2: 0c00 |0003: move-result-object v0 │ │ +05c4e4: 7120 2d0f 6000 |0004: invoke-static {v0, v6}, Lcom/google/crypto/tink/shaded/protobuf/u;.r:(Lcom/google/crypto/tink/shaded/protobuf/t1$b;Ljava/lang/Object;)Z // method@0f2d │ │ +05c4ea: 0a00 |0007: move-result v0 │ │ +05c4ec: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +05c4f0: 0e00 |000a: return-void │ │ +05c4f2: 2200 3704 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +05c4f6: 1231 |000d: const/4 v1, #int 3 // #3 │ │ +05c4f8: 2311 c608 |000e: new-array v1, v1, [Ljava/lang/Object; // type@08c6 │ │ +05c4fc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +05c4fe: 7210 8e0e 0500 |0011: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.b:()I // method@0e8e │ │ +05c504: 0a03 |0014: move-result v3 │ │ +05c506: 7110 1118 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1811 │ │ +05c50c: 0c03 |0018: move-result-object v3 │ │ +05c50e: 4d03 0102 |0019: aput-object v3, v1, v2 │ │ +05c512: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +05c514: 7210 900e 0500 |001c: invoke-interface {v5}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.g:()Lcom/google/crypto/tink/shaded/protobuf/t1$b; // method@0e90 │ │ +05c51a: 0c05 |001f: move-result-object v5 │ │ +05c51c: 6e10 820e 0500 |0020: invoke-virtual {v5}, Lcom/google/crypto/tink/shaded/protobuf/t1$b;.a:()Lcom/google/crypto/tink/shaded/protobuf/t1$c; // method@0e82 │ │ +05c522: 0c05 |0023: move-result-object v5 │ │ +05c524: 4d05 0102 |0024: aput-object v5, v1, v2 │ │ +05c528: 1225 |0026: const/4 v5, #int 2 // #2 │ │ +05c52a: 6e10 2a18 0600 |0027: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@182a │ │ +05c530: 0c06 |002a: move-result-object v6 │ │ +05c532: 6e10 d517 0600 |002b: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@17d5 │ │ +05c538: 0c06 |002e: move-result-object v6 │ │ +05c53a: 4d06 0105 |002f: aput-object v6, v1, v5 │ │ +05c53e: 1a05 e712 |0031: const-string v5, "Wrong object type used with protocol message reflection. │ │ Field number: %d, field java type: %s, value type: %s │ │ " // string@12e7 │ │ -05c4da: 7120 4918 1500 |0033: invoke-static {v5, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1849 │ │ -05c4e0: 0c05 |0036: move-result-object v5 │ │ -05c4e2: 7020 0018 5000 |0037: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -05c4e8: 2700 |003a: throw v0 │ │ +05c542: 7120 4b18 1500 |0033: invoke-static {v5, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@184b │ │ +05c548: 0c05 |0036: move-result-object v5 │ │ +05c54a: 7020 0218 5000 |0037: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +05c550: 2700 |003a: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'a' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -05c19c: |[05c19c] com.google.crypto.tink.shaded.protobuf.u.a:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V │ │ -05c1ac: 7210 8d0e 0300 |0000: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8d │ │ -05c1b2: 0a00 |0003: move-result v0 │ │ -05c1b4: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ -05c1b8: 7030 320f 3204 |0006: invoke-direct {v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/u;.y:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f32 │ │ -05c1be: 6e20 220f 3200 |0009: invoke-virtual {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; // method@0f22 │ │ -05c1c4: 0c00 |000c: move-result-object v0 │ │ -05c1c6: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -05c1ca: 2200 9604 |000f: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ -05c1ce: 7010 2419 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1924 │ │ -05c1d4: 5421 5a03 |0014: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c1d8: 6e30 f00b 3100 |0016: invoke-virtual {v1, v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf0 │ │ -05c1de: 2803 |0019: goto 001c // +0003 │ │ -05c1e0: 1f00 a604 |001a: check-cast v0, Ljava/util/List; // type@04a6 │ │ -05c1e4: 7220 8219 4000 |001c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1982 │ │ -05c1ea: 0e00 |001f: return-void │ │ -05c1ec: 2203 3704 |0020: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -05c1f0: 1a04 1d14 |0022: const-string v4, "addRepeatedField() can only be called on repeated fields." // string@141d │ │ -05c1f4: 7020 0018 4300 |0024: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -05c1fa: 2703 |0027: throw v3 │ │ +05c204: |[05c204] com.google.crypto.tink.shaded.protobuf.u.a:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V │ │ +05c214: 7210 8f0e 0300 |0000: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8f │ │ +05c21a: 0a00 |0003: move-result v0 │ │ +05c21c: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ +05c220: 7030 340f 3204 |0006: invoke-direct {v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/u;.y:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f34 │ │ +05c226: 6e20 240f 3200 |0009: invoke-virtual {v2, v3}, Lcom/google/crypto/tink/shaded/protobuf/u;.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; // method@0f24 │ │ +05c22c: 0c00 |000c: move-result-object v0 │ │ +05c22e: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +05c232: 2200 9604 |000f: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ +05c236: 7010 2619 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1926 │ │ +05c23c: 5421 5a03 |0014: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c240: 6e30 f20b 3100 |0016: invoke-virtual {v1, v3, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf2 │ │ +05c246: 2803 |0019: goto 001c // +0003 │ │ +05c248: 1f00 a604 |001a: check-cast v0, Ljava/util/List; // type@04a6 │ │ +05c24c: 7220 8419 4000 |001c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1984 │ │ +05c252: 0e00 |001f: return-void │ │ +05c254: 2203 3704 |0020: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +05c258: 1a04 1d14 |0022: const-string v4, "addRepeatedField() can only be called on repeated fields." // string@141d │ │ +05c25c: 7020 0218 4300 |0024: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +05c262: 2703 |0027: throw v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'b' │ │ type : '()Lcom/google/crypto/tink/shaded/protobuf/u;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -05ba04: |[05ba04] com.google.crypto.tink.shaded.protobuf.u.b:()Lcom/google/crypto/tink/shaded/protobuf/u; │ │ -05ba14: 7100 300f 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/u;.w:()Lcom/google/crypto/tink/shaded/protobuf/u; // method@0f30 │ │ -05ba1a: 0c00 |0003: move-result-object v0 │ │ -05ba1c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05ba1e: 5442 5a03 |0005: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05ba22: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0be8 │ │ -05ba28: 0a02 |000a: move-result v2 │ │ -05ba2a: 3521 1800 |000b: if-ge v1, v2, 0023 // +0018 │ │ -05ba2e: 5442 5a03 |000d: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05ba32: 6e20 e70b 1200 |000f: invoke-virtual {v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be7 │ │ -05ba38: 0c02 |0012: move-result-object v2 │ │ -05ba3a: 7210 ad19 0200 |0013: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -05ba40: 0c03 |0016: move-result-object v3 │ │ -05ba42: 1f03 a402 |0017: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ -05ba46: 7210 ae19 0200 |0019: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05ba4c: 0c02 |001c: move-result-object v2 │ │ -05ba4e: 6e30 310f 3002 |001d: invoke-virtual {v0, v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f31 │ │ -05ba54: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05ba58: 28e3 |0022: goto 0005 // -001d │ │ -05ba5a: 5441 5a03 |0023: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05ba5e: 6e10 ea0b 0100 |0025: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.m:()Ljava/lang/Iterable; // method@0bea │ │ -05ba64: 0c01 |0028: move-result-object v1 │ │ -05ba66: 7210 1018 0100 |0029: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -05ba6c: 0c01 |002c: move-result-object v1 │ │ -05ba6e: 7210 7219 0100 |002d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -05ba74: 0a02 |0030: move-result v2 │ │ -05ba76: 3802 1600 |0031: if-eqz v2, 0047 // +0016 │ │ -05ba7a: 7210 7319 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -05ba80: 0c02 |0036: move-result-object v2 │ │ -05ba82: 1f02 ab04 |0037: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ -05ba86: 7210 ad19 0200 |0039: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -05ba8c: 0c03 |003c: move-result-object v3 │ │ -05ba8e: 1f03 a402 |003d: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ -05ba92: 7210 ae19 0200 |003f: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05ba98: 0c02 |0042: move-result-object v2 │ │ -05ba9a: 6e30 310f 3002 |0043: invoke-virtual {v0, v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f31 │ │ -05baa0: 28e7 |0046: goto 002d // -0019 │ │ -05baa2: 5541 5c03 |0047: iget-boolean v1, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.c:Z // field@035c │ │ -05baa6: 5c01 5c03 |0049: iput-boolean v1, v0, Lcom/google/crypto/tink/shaded/protobuf/u;.c:Z // field@035c │ │ -05baaa: 1100 |004b: return-object v0 │ │ +05ba6c: |[05ba6c] com.google.crypto.tink.shaded.protobuf.u.b:()Lcom/google/crypto/tink/shaded/protobuf/u; │ │ +05ba7c: 7100 320f 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/u;.w:()Lcom/google/crypto/tink/shaded/protobuf/u; // method@0f32 │ │ +05ba82: 0c00 |0003: move-result-object v0 │ │ +05ba84: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05ba86: 5442 5a03 |0005: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05ba8a: 6e10 ea0b 0200 |0007: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0bea │ │ +05ba90: 0a02 |000a: move-result v2 │ │ +05ba92: 3521 1800 |000b: if-ge v1, v2, 0023 // +0018 │ │ +05ba96: 5442 5a03 |000d: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05ba9a: 6e20 e90b 1200 |000f: invoke-virtual {v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be9 │ │ +05baa0: 0c02 |0012: move-result-object v2 │ │ +05baa2: 7210 af19 0200 |0013: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +05baa8: 0c03 |0016: move-result-object v3 │ │ +05baaa: 1f03 a402 |0017: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ +05baae: 7210 b019 0200 |0019: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05bab4: 0c02 |001c: move-result-object v2 │ │ +05bab6: 6e30 330f 3002 |001d: invoke-virtual {v0, v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f33 │ │ +05babc: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05bac0: 28e3 |0022: goto 0005 // -001d │ │ +05bac2: 5441 5a03 |0023: iget-object v1, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05bac6: 6e10 ec0b 0100 |0025: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.m:()Ljava/lang/Iterable; // method@0bec │ │ +05bacc: 0c01 |0028: move-result-object v1 │ │ +05bace: 7210 1218 0100 |0029: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +05bad4: 0c01 |002c: move-result-object v1 │ │ +05bad6: 7210 7419 0100 |002d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +05badc: 0a02 |0030: move-result v2 │ │ +05bade: 3802 1600 |0031: if-eqz v2, 0047 // +0016 │ │ +05bae2: 7210 7519 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +05bae8: 0c02 |0036: move-result-object v2 │ │ +05baea: 1f02 ab04 |0037: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ +05baee: 7210 af19 0200 |0039: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +05baf4: 0c03 |003c: move-result-object v3 │ │ +05baf6: 1f03 a402 |003d: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ +05bafa: 7210 b019 0200 |003f: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05bb00: 0c02 |0042: move-result-object v2 │ │ +05bb02: 6e30 330f 3002 |0043: invoke-virtual {v0, v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f33 │ │ +05bb08: 28e7 |0046: goto 002d // -0019 │ │ +05bb0a: 5541 5c03 |0047: iget-boolean v1, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.c:Z // field@035c │ │ +05bb0e: 5c01 5c03 |0049: iput-boolean v1, v0, Lcom/google/crypto/tink/shaded/protobuf/u;.c:Z // field@035c │ │ +05bb12: 1100 |004b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'clone' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05bfe4: |[05bfe4] com.google.crypto.tink.shaded.protobuf.u.clone:()Ljava/lang/Object; │ │ -05bff4: 6e10 180f 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.b:()Lcom/google/crypto/tink/shaded/protobuf/u; // method@0f18 │ │ -05bffa: 0c00 |0003: move-result-object v0 │ │ -05bffc: 1100 |0004: return-object v0 │ │ +05c04c: |[05c04c] com.google.crypto.tink.shaded.protobuf.u.clone:()Ljava/lang/Object; │ │ +05c05c: 6e10 1a0f 0100 |0000: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.b:()Lcom/google/crypto/tink/shaded/protobuf/u; // method@0f1a │ │ +05c062: 0c00 |0003: move-result-object v0 │ │ +05c064: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -05b77c: |[05b77c] com.google.crypto.tink.shaded.protobuf.u.equals:(Ljava/lang/Object;)Z │ │ -05b78c: 3321 0400 |0000: if-ne v1, v2, 0004 // +0004 │ │ -05b790: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -05b792: 0f02 |0003: return v2 │ │ -05b794: 2020 a802 |0004: instance-of v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u; // type@02a8 │ │ -05b798: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -05b79c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -05b79e: 0f02 |0009: return v2 │ │ -05b7a0: 1f02 a802 |000a: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/u; // type@02a8 │ │ -05b7a4: 5410 5a03 |000c: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05b7a8: 5422 5a03 |000e: iget-object v2, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05b7ac: 6e20 e00b 2000 |0010: invoke-virtual {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.equals:(Ljava/lang/Object;)Z // method@0be0 │ │ -05b7b2: 0a02 |0013: move-result v2 │ │ -05b7b4: 0f02 |0014: return v2 │ │ +05b7e4: |[05b7e4] com.google.crypto.tink.shaded.protobuf.u.equals:(Ljava/lang/Object;)Z │ │ +05b7f4: 3321 0400 |0000: if-ne v1, v2, 0004 // +0004 │ │ +05b7f8: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +05b7fa: 0f02 |0003: return v2 │ │ +05b7fc: 2020 a802 |0004: instance-of v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u; // type@02a8 │ │ +05b800: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +05b804: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05b806: 0f02 |0009: return v2 │ │ +05b808: 1f02 a802 |000a: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/u; // type@02a8 │ │ +05b80c: 5410 5a03 |000c: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05b810: 5422 5a03 |000e: iget-object v2, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05b814: 6e20 e20b 2000 |0010: invoke-virtual {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.equals:(Ljava/lang/Object;)Z // method@0be2 │ │ +05b81a: 0a02 |0013: move-result v2 │ │ +05b81c: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'g' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -05c064: |[05c064] com.google.crypto.tink.shaded.protobuf.u.g:()Ljava/util/Iterator; │ │ -05c074: 5520 5c03 |0000: iget-boolean v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.c:Z // field@035c │ │ -05c078: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -05c07c: 2200 3302 |0004: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/d0$c; // type@0233 │ │ -05c080: 5421 5a03 |0006: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c084: 6e10 e40b 0100 |0008: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.h:()Ljava/util/Set; // method@0be4 │ │ -05c08a: 0c01 |000b: move-result-object v1 │ │ -05c08c: 7210 d319 0100 |000c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -05c092: 0c01 |000f: move-result-object v1 │ │ -05c094: 7020 9709 1000 |0010: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.:(Ljava/util/Iterator;)V // method@0997 │ │ -05c09a: 1100 |0013: return-object v0 │ │ -05c09c: 5420 5a03 |0014: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c0a0: 6e10 e40b 0000 |0016: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.h:()Ljava/util/Set; // method@0be4 │ │ -05c0a6: 0c00 |0019: move-result-object v0 │ │ -05c0a8: 7210 d319 0000 |001a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -05c0ae: 0c00 |001d: move-result-object v0 │ │ -05c0b0: 1100 |001e: return-object v0 │ │ +05c0cc: |[05c0cc] com.google.crypto.tink.shaded.protobuf.u.g:()Ljava/util/Iterator; │ │ +05c0dc: 5520 5c03 |0000: iget-boolean v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.c:Z // field@035c │ │ +05c0e0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +05c0e4: 2200 3302 |0004: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/d0$c; // type@0233 │ │ +05c0e8: 5421 5a03 |0006: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c0ec: 6e10 e60b 0100 |0008: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.h:()Ljava/util/Set; // method@0be6 │ │ +05c0f2: 0c01 |000b: move-result-object v1 │ │ +05c0f4: 7210 d519 0100 |000c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +05c0fa: 0c01 |000f: move-result-object v1 │ │ +05c0fc: 7020 9909 1000 |0010: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.:(Ljava/util/Iterator;)V // method@0999 │ │ +05c102: 1100 |0013: return-object v0 │ │ +05c104: 5420 5a03 |0014: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c108: 6e10 e60b 0000 |0016: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.h:()Ljava/util/Set; // method@0be6 │ │ +05c10e: 0c00 |0019: move-result-object v0 │ │ +05c110: 7210 d519 0000 |001a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +05c116: 0c00 |001d: move-result-object v0 │ │ +05c118: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05bfc4: |[05bfc4] com.google.crypto.tink.shaded.protobuf.u.hashCode:()I │ │ -05bfd4: 5410 5a03 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05bfd8: 6e10 e50b 0000 |0002: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.hashCode:()I // method@0be5 │ │ -05bfde: 0a00 |0005: move-result v0 │ │ -05bfe0: 0f00 |0006: return v0 │ │ +05c02c: |[05c02c] com.google.crypto.tink.shaded.protobuf.u.hashCode:()I │ │ +05c03c: 5410 5a03 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c040: 6e10 e70b 0000 |0002: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.hashCode:()I // method@0be7 │ │ +05c046: 0a00 |0005: move-result v0 │ │ +05c048: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'i' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05c030: |[05c030] com.google.crypto.tink.shaded.protobuf.u.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; │ │ -05c040: 5410 5a03 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c044: 6e20 e30b 2000 |0002: invoke-virtual {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0be3 │ │ -05c04a: 0c02 |0005: move-result-object v2 │ │ -05c04c: 2020 3402 |0006: instance-of v0, v2, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05c050: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -05c054: 1f02 3402 |000a: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05c058: 6e10 9d09 0200 |000c: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/d0;.f:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@099d │ │ -05c05e: 0c02 |000f: move-result-object v2 │ │ -05c060: 1102 |0010: return-object v2 │ │ +05c098: |[05c098] com.google.crypto.tink.shaded.protobuf.u.i:(Lcom/google/crypto/tink/shaded/protobuf/u$b;)Ljava/lang/Object; │ │ +05c0a8: 5410 5a03 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c0ac: 6e20 e50b 2000 |0002: invoke-virtual {v0, v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0be5 │ │ +05c0b2: 0c02 |0005: move-result-object v2 │ │ +05c0b4: 2020 3402 |0006: instance-of v0, v2, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05c0b8: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +05c0bc: 1f02 3402 |000a: check-cast v2, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05c0c0: 6e10 9f09 0200 |000c: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/d0;.f:()Lcom/google/crypto/tink/shaded/protobuf/r0; // method@099f │ │ +05c0c6: 0c02 |000f: move-result-object v2 │ │ +05c0c8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'j' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -05be14: |[05be14] com.google.crypto.tink.shaded.protobuf.u.j:()I │ │ -05be24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05be26: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05be28: 5432 5a03 |0002: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05be2c: 6e10 e80b 0200 |0004: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0be8 │ │ -05be32: 0a02 |0007: move-result v2 │ │ -05be34: 3520 1000 |0008: if-ge v0, v2, 0018 // +0010 │ │ -05be38: 5432 5a03 |000a: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05be3c: 6e20 e70b 0200 |000c: invoke-virtual {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be7 │ │ -05be42: 0c02 |000f: move-result-object v2 │ │ -05be44: 7020 240f 2300 |0010: invoke-direct {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.k:(Ljava/util/Map$Entry;)I // method@0f24 │ │ -05be4a: 0a02 |0013: move-result v2 │ │ -05be4c: b021 |0014: add-int/2addr v1, v2 │ │ -05be4e: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05be52: 28eb |0017: goto 0002 // -0015 │ │ -05be54: 5430 5a03 |0018: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05be58: 6e10 ea0b 0000 |001a: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.m:()Ljava/lang/Iterable; // method@0bea │ │ -05be5e: 0c00 |001d: move-result-object v0 │ │ -05be60: 7210 1018 0000 |001e: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -05be66: 0c00 |0021: move-result-object v0 │ │ -05be68: 7210 7219 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -05be6e: 0a02 |0025: move-result v2 │ │ -05be70: 3802 0e00 |0026: if-eqz v2, 0034 // +000e │ │ -05be74: 7210 7319 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -05be7a: 0c02 |002b: move-result-object v2 │ │ -05be7c: 1f02 ab04 |002c: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ -05be80: 7020 240f 2300 |002e: invoke-direct {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.k:(Ljava/util/Map$Entry;)I // method@0f24 │ │ -05be86: 0a02 |0031: move-result v2 │ │ -05be88: b021 |0032: add-int/2addr v1, v2 │ │ -05be8a: 28ef |0033: goto 0022 // -0011 │ │ -05be8c: 0f01 |0034: return v1 │ │ +05be7c: |[05be7c] com.google.crypto.tink.shaded.protobuf.u.j:()I │ │ +05be8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05be8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05be90: 5432 5a03 |0002: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05be94: 6e10 ea0b 0200 |0004: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0bea │ │ +05be9a: 0a02 |0007: move-result v2 │ │ +05be9c: 3520 1000 |0008: if-ge v0, v2, 0018 // +0010 │ │ +05bea0: 5432 5a03 |000a: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05bea4: 6e20 e90b 0200 |000c: invoke-virtual {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be9 │ │ +05beaa: 0c02 |000f: move-result-object v2 │ │ +05beac: 7020 260f 2300 |0010: invoke-direct {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.k:(Ljava/util/Map$Entry;)I // method@0f26 │ │ +05beb2: 0a02 |0013: move-result v2 │ │ +05beb4: b021 |0014: add-int/2addr v1, v2 │ │ +05beb6: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05beba: 28eb |0017: goto 0002 // -0015 │ │ +05bebc: 5430 5a03 |0018: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05bec0: 6e10 ec0b 0000 |001a: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.m:()Ljava/lang/Iterable; // method@0bec │ │ +05bec6: 0c00 |001d: move-result-object v0 │ │ +05bec8: 7210 1218 0000 |001e: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +05bece: 0c00 |0021: move-result-object v0 │ │ +05bed0: 7210 7419 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +05bed6: 0a02 |0025: move-result v2 │ │ +05bed8: 3802 0e00 |0026: if-eqz v2, 0034 // +000e │ │ +05bedc: 7210 7519 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +05bee2: 0c02 |002b: move-result-object v2 │ │ +05bee4: 1f02 ab04 |002c: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ +05bee8: 7020 260f 2300 |002e: invoke-direct {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.k:(Ljava/util/Map$Entry;)I // method@0f26 │ │ +05beee: 0a02 |0031: move-result v2 │ │ +05bef0: b021 |0032: add-int/2addr v1, v2 │ │ +05bef2: 28ef |0033: goto 0022 // -0011 │ │ +05bef4: 0f01 |0034: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'l' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -05bf20: |[05bf20] com.google.crypto.tink.shaded.protobuf.u.l:()I │ │ -05bf30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05bf32: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05bf34: 5442 5a03 |0002: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05bf38: 6e10 e80b 0200 |0004: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0be8 │ │ -05bf3e: 0a02 |0007: move-result v2 │ │ -05bf40: 3520 1a00 |0008: if-ge v0, v2, 0022 // +001a │ │ -05bf44: 5442 5a03 |000a: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05bf48: 6e20 e70b 0200 |000c: invoke-virtual {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be7 │ │ -05bf4e: 0c02 |000f: move-result-object v2 │ │ -05bf50: 7210 ad19 0200 |0010: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -05bf56: 0c03 |0013: move-result-object v3 │ │ -05bf58: 1f03 a402 |0014: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ -05bf5c: 7210 ae19 0200 |0016: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05bf62: 0c02 |0019: move-result-object v2 │ │ -05bf64: 7120 1e0f 2300 |001a: invoke-static {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.f:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)I // method@0f1e │ │ -05bf6a: 0a02 |001d: move-result v2 │ │ -05bf6c: b021 |001e: add-int/2addr v1, v2 │ │ -05bf6e: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05bf72: 28e1 |0021: goto 0002 // -001f │ │ -05bf74: 5440 5a03 |0022: iget-object v0, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05bf78: 6e10 ea0b 0000 |0024: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.m:()Ljava/lang/Iterable; // method@0bea │ │ -05bf7e: 0c00 |0027: move-result-object v0 │ │ -05bf80: 7210 1018 0000 |0028: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -05bf86: 0c00 |002b: move-result-object v0 │ │ -05bf88: 7210 7219 0000 |002c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -05bf8e: 0a02 |002f: move-result v2 │ │ -05bf90: 3802 1800 |0030: if-eqz v2, 0048 // +0018 │ │ -05bf94: 7210 7319 0000 |0032: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -05bf9a: 0c02 |0035: move-result-object v2 │ │ -05bf9c: 1f02 ab04 |0036: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ -05bfa0: 7210 ad19 0200 |0038: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19ad │ │ -05bfa6: 0c03 |003b: move-result-object v3 │ │ -05bfa8: 1f03 a402 |003c: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ -05bfac: 7210 ae19 0200 |003e: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05bfb2: 0c02 |0041: move-result-object v2 │ │ -05bfb4: 7120 1e0f 2300 |0042: invoke-static {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.f:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)I // method@0f1e │ │ -05bfba: 0a02 |0045: move-result v2 │ │ -05bfbc: b021 |0046: add-int/2addr v1, v2 │ │ -05bfbe: 28e5 |0047: goto 002c // -001b │ │ -05bfc0: 0f01 |0048: return v1 │ │ +05bf88: |[05bf88] com.google.crypto.tink.shaded.protobuf.u.l:()I │ │ +05bf98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05bf9a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05bf9c: 5442 5a03 |0002: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05bfa0: 6e10 ea0b 0200 |0004: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0bea │ │ +05bfa6: 0a02 |0007: move-result v2 │ │ +05bfa8: 3520 1a00 |0008: if-ge v0, v2, 0022 // +001a │ │ +05bfac: 5442 5a03 |000a: iget-object v2, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05bfb0: 6e20 e90b 0200 |000c: invoke-virtual {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be9 │ │ +05bfb6: 0c02 |000f: move-result-object v2 │ │ +05bfb8: 7210 af19 0200 |0010: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +05bfbe: 0c03 |0013: move-result-object v3 │ │ +05bfc0: 1f03 a402 |0014: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ +05bfc4: 7210 b019 0200 |0016: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05bfca: 0c02 |0019: move-result-object v2 │ │ +05bfcc: 7120 200f 2300 |001a: invoke-static {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.f:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)I // method@0f20 │ │ +05bfd2: 0a02 |001d: move-result v2 │ │ +05bfd4: b021 |001e: add-int/2addr v1, v2 │ │ +05bfd6: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05bfda: 28e1 |0021: goto 0002 // -001f │ │ +05bfdc: 5440 5a03 |0022: iget-object v0, v4, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05bfe0: 6e10 ec0b 0000 |0024: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.m:()Ljava/lang/Iterable; // method@0bec │ │ +05bfe6: 0c00 |0027: move-result-object v0 │ │ +05bfe8: 7210 1218 0000 |0028: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +05bfee: 0c00 |002b: move-result-object v0 │ │ +05bff0: 7210 7419 0000 |002c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +05bff6: 0a02 |002f: move-result v2 │ │ +05bff8: 3802 1800 |0030: if-eqz v2, 0048 // +0018 │ │ +05bffc: 7210 7519 0000 |0032: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +05c002: 0c02 |0035: move-result-object v2 │ │ +05c004: 1f02 ab04 |0036: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ +05c008: 7210 af19 0200 |0038: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@19af │ │ +05c00e: 0c03 |003b: move-result-object v3 │ │ +05c010: 1f03 a402 |003c: check-cast v3, Lcom/google/crypto/tink/shaded/protobuf/u$b; // type@02a4 │ │ +05c014: 7210 b019 0200 |003e: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05c01a: 0c02 |0041: move-result-object v2 │ │ +05c01c: 7120 200f 2300 |0042: invoke-static {v3, v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.f:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)I // method@0f20 │ │ +05c022: 0a02 |0045: move-result v2 │ │ +05c024: b021 |0046: add-int/2addr v1, v2 │ │ +05c026: 28e5 |0047: goto 002c // -001b │ │ +05c028: 0f01 |0048: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'm' │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05b7b8: |[05b7b8] com.google.crypto.tink.shaded.protobuf.u.m:()Z │ │ -05b7c8: 5410 5a03 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05b7cc: 6e10 1a19 0000 |0002: invoke-virtual {v0}, Ljava/util/AbstractMap;.isEmpty:()Z // method@191a │ │ -05b7d2: 0a00 |0005: move-result v0 │ │ -05b7d4: 0f00 |0006: return v0 │ │ +05b820: |[05b820] com.google.crypto.tink.shaded.protobuf.u.m:()Z │ │ +05b830: 5410 5a03 |0000: iget-object v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05b834: 6e10 1c19 0000 |0002: invoke-virtual {v0}, Ljava/util/AbstractMap;.isEmpty:()Z // method@191c │ │ +05b83a: 0a00 |0005: move-result v0 │ │ +05b83c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'n' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b7d8: |[05b7d8] com.google.crypto.tink.shaded.protobuf.u.n:()Z │ │ -05b7e8: 5510 5b03 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.b:Z // field@035b │ │ -05b7ec: 0f00 |0002: return v0 │ │ +05b840: |[05b840] com.google.crypto.tink.shaded.protobuf.u.n:()Z │ │ +05b850: 5510 5b03 |0000: iget-boolean v0, v1, Lcom/google/crypto/tink/shaded/protobuf/u;.b:Z // field@035b │ │ +05b854: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'o' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -05b7f0: |[05b7f0] com.google.crypto.tink.shaded.protobuf.u.o:()Z │ │ -05b800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b802: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05b804: 5432 5a03 |0002: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05b808: 6e10 e80b 0200 |0004: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0be8 │ │ -05b80e: 0a02 |0007: move-result v2 │ │ -05b810: 3521 1200 |0008: if-ge v1, v2, 001a // +0012 │ │ -05b814: 5432 5a03 |000a: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05b818: 6e20 e70b 1200 |000c: invoke-virtual {v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be7 │ │ -05b81e: 0c02 |000f: move-result-object v2 │ │ -05b820: 7110 290f 0200 |0010: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.p:(Ljava/util/Map$Entry;)Z // method@0f29 │ │ -05b826: 0a02 |0013: move-result v2 │ │ -05b828: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ -05b82c: 0f00 |0016: return v0 │ │ -05b82e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05b832: 28e9 |0019: goto 0002 // -0017 │ │ -05b834: 5431 5a03 |001a: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05b838: 6e10 ea0b 0100 |001c: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.m:()Ljava/lang/Iterable; // method@0bea │ │ -05b83e: 0c01 |001f: move-result-object v1 │ │ -05b840: 7210 1018 0100 |0020: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -05b846: 0c01 |0023: move-result-object v1 │ │ -05b848: 7210 7219 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -05b84e: 0a02 |0027: move-result v2 │ │ -05b850: 3802 0f00 |0028: if-eqz v2, 0037 // +000f │ │ -05b854: 7210 7319 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -05b85a: 0c02 |002d: move-result-object v2 │ │ -05b85c: 1f02 ab04 |002e: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ -05b860: 7110 290f 0200 |0030: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.p:(Ljava/util/Map$Entry;)Z // method@0f29 │ │ -05b866: 0a02 |0033: move-result v2 │ │ -05b868: 3902 f0ff |0034: if-nez v2, 0024 // -0010 │ │ -05b86c: 0f00 |0036: return v0 │ │ -05b86e: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -05b870: 0f00 |0038: return v0 │ │ +05b858: |[05b858] com.google.crypto.tink.shaded.protobuf.u.o:()Z │ │ +05b868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05b86a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05b86c: 5432 5a03 |0002: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05b870: 6e10 ea0b 0200 |0004: invoke-virtual {v2}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0bea │ │ +05b876: 0a02 |0007: move-result v2 │ │ +05b878: 3521 1200 |0008: if-ge v1, v2, 001a // +0012 │ │ +05b87c: 5432 5a03 |000a: iget-object v2, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05b880: 6e20 e90b 1200 |000c: invoke-virtual {v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be9 │ │ +05b886: 0c02 |000f: move-result-object v2 │ │ +05b888: 7110 2b0f 0200 |0010: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.p:(Ljava/util/Map$Entry;)Z // method@0f2b │ │ +05b88e: 0a02 |0013: move-result v2 │ │ +05b890: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ +05b894: 0f00 |0016: return v0 │ │ +05b896: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05b89a: 28e9 |0019: goto 0002 // -0017 │ │ +05b89c: 5431 5a03 |001a: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05b8a0: 6e10 ec0b 0100 |001c: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.m:()Ljava/lang/Iterable; // method@0bec │ │ +05b8a6: 0c01 |001f: move-result-object v1 │ │ +05b8a8: 7210 1218 0100 |0020: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +05b8ae: 0c01 |0023: move-result-object v1 │ │ +05b8b0: 7210 7419 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +05b8b6: 0a02 |0027: move-result v2 │ │ +05b8b8: 3802 0f00 |0028: if-eqz v2, 0037 // +000f │ │ +05b8bc: 7210 7519 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +05b8c2: 0c02 |002d: move-result-object v2 │ │ +05b8c4: 1f02 ab04 |002e: check-cast v2, Ljava/util/Map$Entry; // type@04ab │ │ +05b8c8: 7110 2b0f 0200 |0030: invoke-static {v2}, Lcom/google/crypto/tink/shaded/protobuf/u;.p:(Ljava/util/Map$Entry;)Z // method@0f2b │ │ +05b8ce: 0a02 |0033: move-result v2 │ │ +05b8d0: 3902 f0ff |0034: if-nez v2, 0024 // -0010 │ │ +05b8d4: 0f00 |0036: return v0 │ │ +05b8d6: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +05b8d8: 0f00 |0038: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 's' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -05c0b4: |[05c0b4] com.google.crypto.tink.shaded.protobuf.u.s:()Ljava/util/Iterator; │ │ -05c0c4: 5520 5c03 |0000: iget-boolean v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.c:Z // field@035c │ │ -05c0c8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -05c0cc: 2200 3302 |0004: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/d0$c; // type@0233 │ │ -05c0d0: 5421 5a03 |0006: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c0d4: 6e10 df0b 0100 |0008: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.entrySet:()Ljava/util/Set; // method@0bdf │ │ -05c0da: 0c01 |000b: move-result-object v1 │ │ -05c0dc: 7210 d319 0100 |000c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -05c0e2: 0c01 |000f: move-result-object v1 │ │ -05c0e4: 7020 9709 1000 |0010: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.:(Ljava/util/Iterator;)V // method@0997 │ │ -05c0ea: 1100 |0013: return-object v0 │ │ -05c0ec: 5420 5a03 |0014: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c0f0: 6e10 df0b 0000 |0016: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.entrySet:()Ljava/util/Set; // method@0bdf │ │ -05c0f6: 0c00 |0019: move-result-object v0 │ │ -05c0f8: 7210 d319 0000 |001a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d3 │ │ -05c0fe: 0c00 |001d: move-result-object v0 │ │ -05c100: 1100 |001e: return-object v0 │ │ +05c11c: |[05c11c] com.google.crypto.tink.shaded.protobuf.u.s:()Ljava/util/Iterator; │ │ +05c12c: 5520 5c03 |0000: iget-boolean v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.c:Z // field@035c │ │ +05c130: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +05c134: 2200 3302 |0004: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/d0$c; // type@0233 │ │ +05c138: 5421 5a03 |0006: iget-object v1, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c13c: 6e10 e10b 0100 |0008: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.entrySet:()Ljava/util/Set; // method@0be1 │ │ +05c142: 0c01 |000b: move-result-object v1 │ │ +05c144: 7210 d519 0100 |000c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +05c14a: 0c01 |000f: move-result-object v1 │ │ +05c14c: 7020 9909 1000 |0010: invoke-direct {v0, v1}, Lcom/google/crypto/tink/shaded/protobuf/d0$c;.:(Ljava/util/Iterator;)V // method@0999 │ │ +05c152: 1100 |0013: return-object v0 │ │ +05c154: 5420 5a03 |0014: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c158: 6e10 e10b 0000 |0016: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.entrySet:()Ljava/util/Set; // method@0be1 │ │ +05c15e: 0c00 |0019: move-result-object v0 │ │ +05c160: 7210 d519 0000 |001a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@19d5 │ │ +05c166: 0c00 |001d: move-result-object v0 │ │ +05c168: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 't' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -05c1fc: |[05c1fc] com.google.crypto.tink.shaded.protobuf.u.t:()V │ │ -05c20c: 5530 5b03 |0000: iget-boolean v0, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.b:Z // field@035b │ │ -05c210: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -05c214: 0e00 |0004: return-void │ │ -05c216: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -05c218: 5431 5a03 |0006: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c21c: 6e10 e80b 0100 |0008: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0be8 │ │ -05c222: 0a01 |000b: move-result v1 │ │ -05c224: 3510 1c00 |000c: if-ge v0, v1, 0028 // +001c │ │ -05c228: 5431 5a03 |000e: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c22c: 6e20 e70b 0100 |0010: invoke-virtual {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be7 │ │ -05c232: 0c01 |0013: move-result-object v1 │ │ -05c234: 7210 ae19 0100 |0014: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05c23a: 0c02 |0017: move-result-object v2 │ │ -05c23c: 2022 b802 |0018: instance-of v2, v2, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ -05c240: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ -05c244: 7210 ae19 0100 |001c: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19ae │ │ -05c24a: 0c01 |001f: move-result-object v1 │ │ -05c24c: 1f01 b802 |0020: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ -05c250: 6e10 ad0f 0100 |0022: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/y;.K:()V // method@0fad │ │ -05c256: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05c25a: 28df |0027: goto 0006 // -0021 │ │ -05c25c: 5430 5a03 |0028: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c260: 6e10 ed0b 0000 |002a: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.p:()V // method@0bed │ │ -05c266: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -05c268: 5c30 5b03 |002e: iput-boolean v0, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.b:Z // field@035b │ │ -05c26c: 0e00 |0030: return-void │ │ +05c264: |[05c264] com.google.crypto.tink.shaded.protobuf.u.t:()V │ │ +05c274: 5530 5b03 |0000: iget-boolean v0, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.b:Z // field@035b │ │ +05c278: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +05c27c: 0e00 |0004: return-void │ │ +05c27e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +05c280: 5431 5a03 |0006: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c284: 6e10 ea0b 0100 |0008: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0bea │ │ +05c28a: 0a01 |000b: move-result v1 │ │ +05c28c: 3510 1c00 |000c: if-ge v0, v1, 0028 // +001c │ │ +05c290: 5431 5a03 |000e: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c294: 6e20 e90b 0100 |0010: invoke-virtual {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be9 │ │ +05c29a: 0c01 |0013: move-result-object v1 │ │ +05c29c: 7210 b019 0100 |0014: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05c2a2: 0c02 |0017: move-result-object v2 │ │ +05c2a4: 2022 b802 |0018: instance-of v2, v2, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ +05c2a8: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ +05c2ac: 7210 b019 0100 |001c: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@19b0 │ │ +05c2b2: 0c01 |001f: move-result-object v1 │ │ +05c2b4: 1f01 b802 |0020: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/y; // type@02b8 │ │ +05c2b8: 6e10 af0f 0100 |0022: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/y;.K:()V // method@0faf │ │ +05c2be: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05c2c2: 28df |0027: goto 0006 // -0021 │ │ +05c2c4: 5430 5a03 |0028: iget-object v0, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c2c8: 6e10 ef0b 0000 |002a: invoke-virtual {v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.p:()V // method@0bef │ │ +05c2ce: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +05c2d0: 5c30 5b03 |002e: iput-boolean v0, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.b:Z // field@035b │ │ +05c2d4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'u' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/u;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -05c270: |[05c270] com.google.crypto.tink.shaded.protobuf.u.u:(Lcom/google/crypto/tink/shaded/protobuf/u;)V │ │ -05c280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05c282: 5431 5a03 |0001: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c286: 6e10 e80b 0100 |0003: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0be8 │ │ -05c28c: 0a01 |0006: move-result v1 │ │ -05c28e: 3510 0e00 |0007: if-ge v0, v1, 0015 // +000e │ │ -05c292: 5431 5a03 |0009: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c296: 6e20 e70b 0100 |000b: invoke-virtual {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be7 │ │ -05c29c: 0c01 |000e: move-result-object v1 │ │ -05c29e: 7020 2f0f 1200 |000f: invoke-direct {v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.v:(Ljava/util/Map$Entry;)V // method@0f2f │ │ -05c2a4: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05c2a8: 28ed |0014: goto 0001 // -0013 │ │ -05c2aa: 5433 5a03 |0015: iget-object v3, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c2ae: 6e10 ea0b 0300 |0017: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/j1;.m:()Ljava/lang/Iterable; // method@0bea │ │ -05c2b4: 0c03 |001a: move-result-object v3 │ │ -05c2b6: 7210 1018 0300 |001b: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1810 │ │ -05c2bc: 0c03 |001e: move-result-object v3 │ │ -05c2be: 7210 7219 0300 |001f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -05c2c4: 0a00 |0022: move-result v0 │ │ -05c2c6: 3800 0c00 |0023: if-eqz v0, 002f // +000c │ │ -05c2ca: 7210 7319 0300 |0025: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -05c2d0: 0c00 |0028: move-result-object v0 │ │ -05c2d2: 1f00 ab04 |0029: check-cast v0, Ljava/util/Map$Entry; // type@04ab │ │ -05c2d6: 7020 2f0f 0200 |002b: invoke-direct {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.v:(Ljava/util/Map$Entry;)V // method@0f2f │ │ -05c2dc: 28f1 |002e: goto 001f // -000f │ │ -05c2de: 0e00 |002f: return-void │ │ +05c2d8: |[05c2d8] com.google.crypto.tink.shaded.protobuf.u.u:(Lcom/google/crypto/tink/shaded/protobuf/u;)V │ │ +05c2e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05c2ea: 5431 5a03 |0001: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c2ee: 6e10 ea0b 0100 |0003: invoke-virtual {v1}, Lcom/google/crypto/tink/shaded/protobuf/j1;.k:()I // method@0bea │ │ +05c2f4: 0a01 |0006: move-result v1 │ │ +05c2f6: 3510 0e00 |0007: if-ge v0, v1, 0015 // +000e │ │ +05c2fa: 5431 5a03 |0009: iget-object v1, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c2fe: 6e20 e90b 0100 |000b: invoke-virtual {v1, v0}, Lcom/google/crypto/tink/shaded/protobuf/j1;.j:(I)Ljava/util/Map$Entry; // method@0be9 │ │ +05c304: 0c01 |000e: move-result-object v1 │ │ +05c306: 7020 310f 1200 |000f: invoke-direct {v2, v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.v:(Ljava/util/Map$Entry;)V // method@0f31 │ │ +05c30c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05c310: 28ed |0014: goto 0001 // -0013 │ │ +05c312: 5433 5a03 |0015: iget-object v3, v3, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c316: 6e10 ec0b 0300 |0017: invoke-virtual {v3}, Lcom/google/crypto/tink/shaded/protobuf/j1;.m:()Ljava/lang/Iterable; // method@0bec │ │ +05c31c: 0c03 |001a: move-result-object v3 │ │ +05c31e: 7210 1218 0300 |001b: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1812 │ │ +05c324: 0c03 |001e: move-result-object v3 │ │ +05c326: 7210 7419 0300 |001f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +05c32c: 0a00 |0022: move-result v0 │ │ +05c32e: 3800 0c00 |0023: if-eqz v0, 002f // +000c │ │ +05c332: 7210 7519 0300 |0025: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +05c338: 0c00 |0028: move-result-object v0 │ │ +05c33a: 1f00 ab04 |0029: check-cast v0, Ljava/util/Map$Entry; // type@04ab │ │ +05c33e: 7020 310f 0200 |002b: invoke-direct {v2, v0}, Lcom/google/crypto/tink/shaded/protobuf/u;.v:(Ljava/util/Map$Entry;)V // method@0f31 │ │ +05c344: 28f1 |002e: goto 001f // -000f │ │ +05c346: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/google/crypto/tink/shaded/protobuf/u;) │ │ name : 'x' │ │ type : '(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -05c3d4: |[05c3d4] com.google.crypto.tink.shaded.protobuf.u.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V │ │ -05c3e4: 7210 8d0e 0300 |0000: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8d │ │ -05c3ea: 0a00 |0003: move-result v0 │ │ -05c3ec: 3800 2c00 |0004: if-eqz v0, 0030 // +002c │ │ -05c3f0: 2040 a604 |0006: instance-of v0, v4, Ljava/util/List; // type@04a6 │ │ -05c3f4: 3800 2000 |0008: if-eqz v0, 0028 // +0020 │ │ -05c3f8: 2200 9604 |000a: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ -05c3fc: 7010 2419 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1924 │ │ -05c402: 1f04 a604 |000f: check-cast v4, Ljava/util/List; // type@04a6 │ │ -05c406: 7220 8419 4000 |0011: invoke-interface {v0, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@1984 │ │ -05c40c: 7210 8a19 0000 |0014: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198a │ │ -05c412: 0c04 |0017: move-result-object v4 │ │ -05c414: 7210 7219 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1972 │ │ -05c41a: 0a01 |001b: move-result v1 │ │ -05c41c: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -05c420: 7210 7319 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1973 │ │ -05c426: 0c01 |0021: move-result-object v1 │ │ -05c428: 7030 320f 3201 |0022: invoke-direct {v2, v3, v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.y:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f32 │ │ -05c42e: 28f3 |0025: goto 0018 // -000d │ │ -05c430: 0704 |0026: move-object v4, v0 │ │ -05c432: 280c |0027: goto 0033 // +000c │ │ -05c434: 2203 3704 |0028: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0437 │ │ -05c438: 1a04 e612 |002a: const-string v4, "Wrong object type used with protocol message reflection." // string@12e6 │ │ -05c43c: 7020 0018 4300 |002c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1800 │ │ -05c442: 2703 |002f: throw v3 │ │ -05c444: 7030 320f 3204 |0030: invoke-direct {v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/u;.y:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f32 │ │ -05c44a: 2040 3402 |0033: instance-of v0, v4, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ -05c44e: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ -05c452: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -05c454: 5c20 5c03 |0038: iput-boolean v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.c:Z // field@035c │ │ -05c458: 5420 5a03 |003a: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ -05c45c: 6e30 f00b 3004 |003c: invoke-virtual {v0, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf0 │ │ -05c462: 0e00 |003f: return-void │ │ +05c43c: |[05c43c] com.google.crypto.tink.shaded.protobuf.u.x:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V │ │ +05c44c: 7210 8f0e 0300 |0000: invoke-interface {v3}, Lcom/google/crypto/tink/shaded/protobuf/u$b;.c:()Z // method@0e8f │ │ +05c452: 0a00 |0003: move-result v0 │ │ +05c454: 3800 2c00 |0004: if-eqz v0, 0030 // +002c │ │ +05c458: 2040 a604 |0006: instance-of v0, v4, Ljava/util/List; // type@04a6 │ │ +05c45c: 3800 2000 |0008: if-eqz v0, 0028 // +0020 │ │ +05c460: 2200 9604 |000a: new-instance v0, Ljava/util/ArrayList; // type@0496 │ │ +05c464: 7010 2619 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1926 │ │ +05c46a: 1f04 a604 |000f: check-cast v4, Ljava/util/List; // type@04a6 │ │ +05c46e: 7220 8619 4000 |0011: invoke-interface {v0, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@1986 │ │ +05c474: 7210 8c19 0000 |0014: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@198c │ │ +05c47a: 0c04 |0017: move-result-object v4 │ │ +05c47c: 7210 7419 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1974 │ │ +05c482: 0a01 |001b: move-result v1 │ │ +05c484: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +05c488: 7210 7519 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1975 │ │ +05c48e: 0c01 |0021: move-result-object v1 │ │ +05c490: 7030 340f 3201 |0022: invoke-direct {v2, v3, v1}, Lcom/google/crypto/tink/shaded/protobuf/u;.y:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f34 │ │ +05c496: 28f3 |0025: goto 0018 // -000d │ │ +05c498: 0704 |0026: move-object v4, v0 │ │ +05c49a: 280c |0027: goto 0033 // +000c │ │ +05c49c: 2203 3704 |0028: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0437 │ │ +05c4a0: 1a04 e612 |002a: const-string v4, "Wrong object type used with protocol message reflection." // string@12e6 │ │ +05c4a4: 7020 0218 4300 |002c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1802 │ │ +05c4aa: 2703 |002f: throw v3 │ │ +05c4ac: 7030 340f 3204 |0030: invoke-direct {v2, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/u;.y:(Lcom/google/crypto/tink/shaded/protobuf/u$b;Ljava/lang/Object;)V // method@0f34 │ │ +05c4b2: 2040 3402 |0033: instance-of v0, v4, Lcom/google/crypto/tink/shaded/protobuf/d0; // type@0234 │ │ +05c4b6: 3800 0500 |0035: if-eqz v0, 003a // +0005 │ │ +05c4ba: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +05c4bc: 5c20 5c03 |0038: iput-boolean v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.c:Z // field@035c │ │ +05c4c0: 5420 5a03 |003a: iget-object v0, v2, Lcom/google/crypto/tink/shaded/protobuf/u;.a:Lcom/google/crypto/tink/shaded/protobuf/j1; // field@035a │ │ +05c4c4: 6e30 f20b 3004 |003c: invoke-virtual {v0, v3, v4}, Lcom/google/crypto/tink/shaded/protobuf/j1;.r:(Ljava/lang/Comparable;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf2 │ │ +05c4ca: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 0 () │ │ │ │ Class #281 header: │ │ @@ -46914,57 +46956,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 78 16-bit code units │ │ -05c4ec: |[05c4ec] com.google.crypto.tink.shaded.protobuf.v$a.:()V │ │ -05c4fc: 7100 7c09 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/c0;.values:()[Lcom/google/crypto/tink/shaded/protobuf/c0; // method@097c │ │ -05c502: 0c00 |0003: move-result-object v0 │ │ -05c504: 2100 |0004: array-length v0, v0 │ │ -05c506: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ -05c50a: 6900 5f03 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/v$a;.b:[I // field@035f │ │ -05c50e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -05c510: 6202 6602 |000a: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/c0;.n:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0266 │ │ -05c514: 6e10 ee17 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05c51a: 0a02 |000f: move-result v2 │ │ -05c51c: 4b01 0002 |0010: aput v1, v0, v2 │ │ -05c520: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -05c522: 6202 5f03 |0013: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/v$a;.b:[I // field@035f │ │ -05c526: 6203 6802 |0015: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/c0;.p:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0268 │ │ -05c52a: 6e10 ee17 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05c530: 0a03 |001a: move-result v3 │ │ -05c532: 4b00 0203 |001b: aput v0, v2, v3 │ │ -05c536: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -05c538: 6203 5f03 |001e: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/v$a;.b:[I // field@035f │ │ -05c53c: 6204 6502 |0020: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/c0;.m:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0265 │ │ -05c540: 6e10 ee17 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05c546: 0a04 |0025: move-result v4 │ │ -05c548: 4b02 0304 |0026: aput v2, v3, v4 │ │ -05c54c: 7100 370f 0000 |0028: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/v$b;.values:()[Lcom/google/crypto/tink/shaded/protobuf/v$b; // method@0f37 │ │ -05c552: 0c03 |002b: move-result-object v3 │ │ -05c554: 2133 |002c: array-length v3, v3 │ │ -05c556: 2333 8c08 |002d: new-array v3, v3, [I // type@088c │ │ -05c55a: 6903 5e03 |002f: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/v$a;.a:[I // field@035e │ │ -05c55e: 6204 6403 |0031: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/v$b;.h:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0364 │ │ -05c562: 6e10 ee17 0400 |0033: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05c568: 0a04 |0036: move-result v4 │ │ -05c56a: 4b01 0304 |0037: aput v1, v3, v4 │ │ -05c56e: 6201 5e03 |0039: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/v$a;.a:[I // field@035e │ │ -05c572: 6203 6203 |003b: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/v$b;.f:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0362 │ │ -05c576: 6e10 ee17 0300 |003d: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05c57c: 0a03 |0040: move-result v3 │ │ -05c57e: 4b00 0103 |0041: aput v0, v1, v3 │ │ -05c582: 6200 5e03 |0043: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/v$a;.a:[I // field@035e │ │ -05c586: 6201 6103 |0045: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/v$b;.e:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0361 │ │ -05c58a: 6e10 ee17 0100 |0047: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05c590: 0a01 |004a: move-result v1 │ │ -05c592: 4b02 0001 |004b: aput v2, v0, v1 │ │ -05c596: 0e00 |004d: return-void │ │ +05c554: |[05c554] com.google.crypto.tink.shaded.protobuf.v$a.:()V │ │ +05c564: 7100 7e09 0000 |0000: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/c0;.values:()[Lcom/google/crypto/tink/shaded/protobuf/c0; // method@097e │ │ +05c56a: 0c00 |0003: move-result-object v0 │ │ +05c56c: 2100 |0004: array-length v0, v0 │ │ +05c56e: 2300 8c08 |0005: new-array v0, v0, [I // type@088c │ │ +05c572: 6900 5f03 |0007: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/v$a;.b:[I // field@035f │ │ +05c576: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +05c578: 6202 6602 |000a: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/c0;.n:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0266 │ │ +05c57c: 6e10 f017 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05c582: 0a02 |000f: move-result v2 │ │ +05c584: 4b01 0002 |0010: aput v1, v0, v2 │ │ +05c588: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +05c58a: 6202 5f03 |0013: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/v$a;.b:[I // field@035f │ │ +05c58e: 6203 6802 |0015: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/c0;.p:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0268 │ │ +05c592: 6e10 f017 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05c598: 0a03 |001a: move-result v3 │ │ +05c59a: 4b00 0203 |001b: aput v0, v2, v3 │ │ +05c59e: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +05c5a0: 6203 5f03 |001e: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/v$a;.b:[I // field@035f │ │ +05c5a4: 6204 6502 |0020: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/c0;.m:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0265 │ │ +05c5a8: 6e10 f017 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05c5ae: 0a04 |0025: move-result v4 │ │ +05c5b0: 4b02 0304 |0026: aput v2, v3, v4 │ │ +05c5b4: 7100 390f 0000 |0028: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/v$b;.values:()[Lcom/google/crypto/tink/shaded/protobuf/v$b; // method@0f39 │ │ +05c5ba: 0c03 |002b: move-result-object v3 │ │ +05c5bc: 2133 |002c: array-length v3, v3 │ │ +05c5be: 2333 8c08 |002d: new-array v3, v3, [I // type@088c │ │ +05c5c2: 6903 5e03 |002f: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/v$a;.a:[I // field@035e │ │ +05c5c6: 6204 6403 |0031: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/v$b;.h:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0364 │ │ +05c5ca: 6e10 f017 0400 |0033: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05c5d0: 0a04 |0036: move-result v4 │ │ +05c5d2: 4b01 0304 |0037: aput v1, v3, v4 │ │ +05c5d6: 6201 5e03 |0039: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/v$a;.a:[I // field@035e │ │ +05c5da: 6203 6203 |003b: sget-object v3, Lcom/google/crypto/tink/shaded/protobuf/v$b;.f:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0362 │ │ +05c5de: 6e10 f017 0300 |003d: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05c5e4: 0a03 |0040: move-result v3 │ │ +05c5e6: 4b00 0103 |0041: aput v0, v1, v3 │ │ +05c5ea: 6200 5e03 |0043: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/v$a;.a:[I // field@035e │ │ +05c5ee: 6201 6103 |0045: sget-object v1, Lcom/google/crypto/tink/shaded/protobuf/v$b;.e:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0361 │ │ +05c5f2: 6e10 f017 0100 |0047: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@17f0 │ │ +05c5f8: 0a01 |004a: move-result v1 │ │ +05c5fa: 4b02 0001 |004b: aput v2, v0, v1 │ │ +05c5fe: 0e00 |004d: return-void │ │ catches : 6 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -46991,15 +47033,15 @@ │ │ virtual_methods_size: 0 │ │ │ │ Class #282 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/crypto/tink/shaded/protobuf/v; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16408 name="b" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Lcom/google/crypto/tink/shaded/protobuf/v$b;" ">;" } │ │ -Annotations on method #3893 '' │ │ +Annotations on method #3895 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(Z)V" } │ │ │ │ Class #282 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/v$b;' │ │ Access flags : 0x4010 (FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -47035,98 +47077,98 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -05c62c: |[05c62c] com.google.crypto.tink.shaded.protobuf.v$b.:()V │ │ -05c63c: 2200 aa02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ -05c640: 1a01 1d10 |0002: const-string v1, "SCALAR" // string@101d │ │ -05c644: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -05c646: 7040 350f 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lcom/google/crypto/tink/shaded/protobuf/v$b;.:(Ljava/lang/String;IZ)V // method@0f35 │ │ -05c64c: 6900 6103 |0008: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/v$b;.e:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0361 │ │ -05c650: 2201 aa02 |000a: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ -05c654: 1a03 1d12 |000c: const-string v3, "VECTOR" // string@121d │ │ -05c658: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -05c65a: 7040 350f 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lcom/google/crypto/tink/shaded/protobuf/v$b;.:(Ljava/lang/String;IZ)V // method@0f35 │ │ -05c660: 6901 6203 |0012: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/v$b;.f:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0362 │ │ -05c664: 2203 aa02 |0014: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ -05c668: 1a05 aa0f |0016: const-string v5, "PACKED_VECTOR" // string@0faa │ │ -05c66c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -05c66e: 7040 350f 5346 |0019: invoke-direct {v3, v5, v6, v4}, Lcom/google/crypto/tink/shaded/protobuf/v$b;.:(Ljava/lang/String;IZ)V // method@0f35 │ │ -05c674: 6903 6303 |001c: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/v$b;.g:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0363 │ │ -05c678: 2205 aa02 |001e: new-instance v5, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ -05c67c: 1a07 1a0f |0020: const-string v7, "MAP" // string@0f1a │ │ -05c680: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -05c682: 7040 350f 7528 |0023: invoke-direct {v5, v7, v8, v2}, Lcom/google/crypto/tink/shaded/protobuf/v$b;.:(Ljava/lang/String;IZ)V // method@0f35 │ │ -05c688: 6905 6403 |0026: sput-object v5, Lcom/google/crypto/tink/shaded/protobuf/v$b;.h:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0364 │ │ -05c68c: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -05c68e: 2377 a908 |0029: new-array v7, v7, [Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@08a9 │ │ -05c692: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ -05c696: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ -05c69a: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ -05c69e: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ -05c6a2: 6907 6503 |0033: sput-object v7, Lcom/google/crypto/tink/shaded/protobuf/v$b;.i:[Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0365 │ │ -05c6a6: 0e00 |0035: return-void │ │ +05c694: |[05c694] com.google.crypto.tink.shaded.protobuf.v$b.:()V │ │ +05c6a4: 2200 aa02 |0000: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ +05c6a8: 1a01 1d10 |0002: const-string v1, "SCALAR" // string@101d │ │ +05c6ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05c6ae: 7040 370f 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lcom/google/crypto/tink/shaded/protobuf/v$b;.:(Ljava/lang/String;IZ)V // method@0f37 │ │ +05c6b4: 6900 6103 |0008: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/v$b;.e:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0361 │ │ +05c6b8: 2201 aa02 |000a: new-instance v1, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ +05c6bc: 1a03 1d12 |000c: const-string v3, "VECTOR" // string@121d │ │ +05c6c0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +05c6c2: 7040 370f 3144 |000f: invoke-direct {v1, v3, v4, v4}, Lcom/google/crypto/tink/shaded/protobuf/v$b;.:(Ljava/lang/String;IZ)V // method@0f37 │ │ +05c6c8: 6901 6203 |0012: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/v$b;.f:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0362 │ │ +05c6cc: 2203 aa02 |0014: new-instance v3, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ +05c6d0: 1a05 aa0f |0016: const-string v5, "PACKED_VECTOR" // string@0faa │ │ +05c6d4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +05c6d6: 7040 370f 5346 |0019: invoke-direct {v3, v5, v6, v4}, Lcom/google/crypto/tink/shaded/protobuf/v$b;.:(Ljava/lang/String;IZ)V // method@0f37 │ │ +05c6dc: 6903 6303 |001c: sput-object v3, Lcom/google/crypto/tink/shaded/protobuf/v$b;.g:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0363 │ │ +05c6e0: 2205 aa02 |001e: new-instance v5, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ +05c6e4: 1a07 1a0f |0020: const-string v7, "MAP" // string@0f1a │ │ +05c6e8: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +05c6ea: 7040 370f 7528 |0023: invoke-direct {v5, v7, v8, v2}, Lcom/google/crypto/tink/shaded/protobuf/v$b;.:(Ljava/lang/String;IZ)V // method@0f37 │ │ +05c6f0: 6905 6403 |0026: sput-object v5, Lcom/google/crypto/tink/shaded/protobuf/v$b;.h:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0364 │ │ +05c6f4: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +05c6f6: 2377 a908 |0029: new-array v7, v7, [Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@08a9 │ │ +05c6fa: 4d00 0702 |002b: aput-object v0, v7, v2 │ │ +05c6fe: 4d01 0704 |002d: aput-object v1, v7, v4 │ │ +05c702: 4d03 0706 |002f: aput-object v3, v7, v6 │ │ +05c706: 4d05 0708 |0031: aput-object v5, v7, v8 │ │ +05c70a: 6907 6503 |0033: sput-object v7, Lcom/google/crypto/tink/shaded/protobuf/v$b;.i:[Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0365 │ │ +05c70e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/v$b;) │ │ name : '' │ │ type : '(Ljava/lang/String;IZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05c6a8: |[05c6a8] com.google.crypto.tink.shaded.protobuf.v$b.:(Ljava/lang/String;IZ)V │ │ -05c6b8: 7030 ea17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -05c6be: 5c03 6003 |0003: iput-boolean v3, v0, Lcom/google/crypto/tink/shaded/protobuf/v$b;.d:Z // field@0360 │ │ -05c6c2: 0e00 |0005: return-void │ │ +05c710: |[05c710] com.google.crypto.tink.shaded.protobuf.v$b.:(Ljava/lang/String;IZ)V │ │ +05c720: 7030 ec17 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ec │ │ +05c726: 5c03 6003 |0003: iput-boolean v3, v0, Lcom/google/crypto/tink/shaded/protobuf/v$b;.d:Z // field@0360 │ │ +05c72a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/google/crypto/tink/shaded/protobuf/v$b;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/v$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05c5e4: |[05c5e4] com.google.crypto.tink.shaded.protobuf.v$b.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/v$b; │ │ -05c5f4: 1c00 aa02 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ -05c5f8: 7120 ef17 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17ef │ │ -05c5fe: 0c01 |0005: move-result-object v1 │ │ -05c600: 1f01 aa02 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ -05c604: 1101 |0008: return-object v1 │ │ +05c64c: |[05c64c] com.google.crypto.tink.shaded.protobuf.v$b.valueOf:(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/v$b; │ │ +05c65c: 1c00 aa02 |0000: const-class v0, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ +05c660: 7120 f117 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@17f1 │ │ +05c666: 0c01 |0005: move-result-object v1 │ │ +05c668: 1f01 aa02 |0006: check-cast v1, Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@02aa │ │ +05c66c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/google/crypto/tink/shaded/protobuf/v$b;) │ │ name : 'values' │ │ type : '()[Lcom/google/crypto/tink/shaded/protobuf/v$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05c608: |[05c608] com.google.crypto.tink.shaded.protobuf.v$b.values:()[Lcom/google/crypto/tink/shaded/protobuf/v$b; │ │ -05c618: 6200 6503 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/v$b;.i:[Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0365 │ │ -05c61c: 6e10 372c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/v$b;.clone:()Ljava/lang/Object; // method@2c37 │ │ -05c622: 0c00 |0005: move-result-object v0 │ │ -05c624: 1f00 a908 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@08a9 │ │ -05c628: 1100 |0008: return-object v0 │ │ +05c670: |[05c670] com.google.crypto.tink.shaded.protobuf.v$b.values:()[Lcom/google/crypto/tink/shaded/protobuf/v$b; │ │ +05c680: 6200 6503 |0000: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/v$b;.i:[Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0365 │ │ +05c684: 6e10 3a2c 0000 |0002: invoke-virtual {v0}, [Lcom/google/crypto/tink/shaded/protobuf/v$b;.clone:()Ljava/lang/Object; // method@2c3a │ │ +05c68a: 0c00 |0005: move-result-object v0 │ │ +05c68c: 1f00 a908 |0006: check-cast v0, [Lcom/google/crypto/tink/shaded/protobuf/v$b; // type@08a9 │ │ +05c690: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 0 () │ │ │ │ @@ -47142,15 +47184,15 @@ │ │ │ │ Class #283 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/crypto/tink/shaded/protobuf/v$b; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum<" "Lcom/google/crypto/tink/shaded/protobuf/v;" ">;" } │ │ Annotations on field #909 'g' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class<" "*>;" } │ │ -Annotations on method #3913 '' │ │ +Annotations on method #3915 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Lcom/google/crypto/tink/shaded/protobuf/v$b;" "Lcom/google/crypto/tink/shaded/protobuf/c0;" ")V" } │ │ │ │ Class #283 - │ │ Class descriptor : 'Lcom/google/crypto/tink/shaded/protobuf/v;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ @@ -47398,659 +47440,659 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 65 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 1065 16-bit code units │ │ -05c724: |[05c724] com.google.crypto.tink.shaded.protobuf.v.:()V │ │ -05c734: 2206 ac02 |0000: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c738: 6207 6103 |0002: sget-object v7, Lcom/google/crypto/tink/shaded/protobuf/v$b;.e:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0361 │ │ -05c73c: 6208 6302 |0004: sget-object v8, Lcom/google/crypto/tink/shaded/protobuf/c0;.k:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0263 │ │ -05c740: 1a01 9503 |0006: const-string v1, "DOUBLE" // string@0395 │ │ -05c744: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -05c746: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -05c748: 0760 |000a: move-object v0, v6 │ │ -05c74a: 0774 |000b: move-object v4, v7 │ │ -05c74c: 0785 |000c: move-object v5, v8 │ │ -05c74e: 7606 490f 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c754: 6906 9103 |0010: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/v;.i:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0391 │ │ -05c758: 2209 ac02 |0012: new-instance v9, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c75c: 620a 6202 |0014: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/c0;.j:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0262 │ │ -05c760: 1a01 1204 |0016: const-string v1, "FLOAT" // string@0412 │ │ -05c764: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -05c766: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -05c768: 0790 |001a: move-object v0, v9 │ │ -05c76a: 07a5 |001b: move-object v5, v10 │ │ -05c76c: 7606 490f 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c772: 6909 9303 |001f: sput-object v9, Lcom/google/crypto/tink/shaded/protobuf/v;.j:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0393 │ │ -05c776: 220b ac02 |0021: new-instance v11, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c77a: 620c 6102 |0023: sget-object v12, Lcom/google/crypto/tink/shaded/protobuf/c0;.i:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0261 │ │ -05c77e: 1a01 f804 |0025: const-string v1, "INT64" // string@04f8 │ │ -05c782: 1222 |0027: const/4 v2, #int 2 // #2 │ │ -05c784: 1223 |0028: const/4 v3, #int 2 // #2 │ │ -05c786: 07b0 |0029: move-object v0, v11 │ │ -05c788: 07c5 |002a: move-object v5, v12 │ │ -05c78a: 7606 490f 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c790: 690b 9503 |002e: sput-object v11, Lcom/google/crypto/tink/shaded/protobuf/v;.k:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0395 │ │ -05c794: 220d ac02 |0030: new-instance v13, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c798: 1a01 cb11 |0032: const-string v1, "UINT64" // string@11cb │ │ -05c79c: 1232 |0034: const/4 v2, #int 3 // #3 │ │ -05c79e: 1233 |0035: const/4 v3, #int 3 // #3 │ │ -05c7a0: 07d0 |0036: move-object v0, v13 │ │ -05c7a2: 7606 490f 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c7a8: 690d 9603 |003a: sput-object v13, Lcom/google/crypto/tink/shaded/protobuf/v;.l:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0396 │ │ -05c7ac: 220e ac02 |003c: new-instance v14, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c7b0: 620f 6002 |003e: sget-object v15, Lcom/google/crypto/tink/shaded/protobuf/c0;.h:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0260 │ │ -05c7b4: 1a01 f504 |0040: const-string v1, "INT32" // string@04f5 │ │ -05c7b8: 1242 |0042: const/4 v2, #int 4 // #4 │ │ -05c7ba: 1243 |0043: const/4 v3, #int 4 // #4 │ │ -05c7bc: 07e0 |0044: move-object v0, v14 │ │ -05c7be: 07f5 |0045: move-object v5, v15 │ │ -05c7c0: 7606 490f 0000 |0046: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c7c6: 690e 9703 |0049: sput-object v14, Lcom/google/crypto/tink/shaded/protobuf/v;.m:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0397 │ │ -05c7ca: 2210 ac02 |004b: new-instance v16, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c7ce: 1a01 0a04 |004d: const-string v1, "FIXED64" // string@040a │ │ -05c7d2: 1252 |004f: const/4 v2, #int 5 // #5 │ │ -05c7d4: 1253 |0050: const/4 v3, #int 5 // #5 │ │ -05c7d6: 0800 1000 |0051: move-object/from16 v0, v16 │ │ -05c7da: 07c5 |0053: move-object v5, v12 │ │ -05c7dc: 7606 490f 0000 |0054: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c7e2: 6910 9803 |0057: sput-object v16, Lcom/google/crypto/tink/shaded/protobuf/v;.n:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0398 │ │ -05c7e6: 2211 ac02 |0059: new-instance v17, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c7ea: 1a01 0704 |005b: const-string v1, "FIXED32" // string@0407 │ │ -05c7ee: 1262 |005d: const/4 v2, #int 6 // #6 │ │ -05c7f0: 1263 |005e: const/4 v3, #int 6 // #6 │ │ -05c7f2: 0800 1100 |005f: move-object/from16 v0, v17 │ │ -05c7f6: 07f5 |0061: move-object v5, v15 │ │ -05c7f8: 7606 490f 0000 |0062: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c7fe: 6911 9903 |0065: sput-object v17, Lcom/google/crypto/tink/shaded/protobuf/v;.o:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0399 │ │ -05c802: 2212 ac02 |0067: new-instance v18, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c806: 6213 6402 |0069: sget-object v19, Lcom/google/crypto/tink/shaded/protobuf/c0;.l:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0264 │ │ -05c80a: 1a01 d802 |006b: const-string v1, "BOOL" // string@02d8 │ │ -05c80e: 1272 |006d: const/4 v2, #int 7 // #7 │ │ -05c810: 1273 |006e: const/4 v3, #int 7 // #7 │ │ -05c812: 0800 1200 |006f: move-object/from16 v0, v18 │ │ -05c816: 0805 1300 |0071: move-object/from16 v5, v19 │ │ -05c81a: 7606 490f 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c820: 6912 9a03 |0076: sput-object v18, Lcom/google/crypto/tink/shaded/protobuf/v;.p:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039a │ │ -05c824: 2214 ac02 |0078: new-instance v20, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c828: 6215 6502 |007a: sget-object v21, Lcom/google/crypto/tink/shaded/protobuf/c0;.m:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0265 │ │ -05c82c: 1a01 4510 |007c: const-string v1, "STRING" // string@1045 │ │ -05c830: 1302 0800 |007e: const/16 v2, #int 8 // #8 │ │ -05c834: 1303 0800 |0080: const/16 v3, #int 8 // #8 │ │ -05c838: 0800 1400 |0082: move-object/from16 v0, v20 │ │ -05c83c: 0805 1500 |0084: move-object/from16 v5, v21 │ │ -05c840: 7606 490f 0000 |0086: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c846: 6914 9b03 |0089: sput-object v20, Lcom/google/crypto/tink/shaded/protobuf/v;.q:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039b │ │ -05c84a: 2216 ac02 |008b: new-instance v22, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c84e: 6217 6802 |008d: sget-object v23, Lcom/google/crypto/tink/shaded/protobuf/c0;.p:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0268 │ │ -05c852: 1a01 1d0f |008f: const-string v1, "MESSAGE" // string@0f1d │ │ -05c856: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ -05c85a: 1303 0900 |0093: const/16 v3, #int 9 // #9 │ │ -05c85e: 0800 1600 |0095: move-object/from16 v0, v22 │ │ -05c862: 0805 1700 |0097: move-object/from16 v5, v23 │ │ -05c866: 7606 490f 0000 |0099: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c86c: 6916 9c03 |009c: sput-object v22, Lcom/google/crypto/tink/shaded/protobuf/v;.r:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039c │ │ -05c870: 2218 ac02 |009e: new-instance v24, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c874: 6219 6602 |00a0: sget-object v25, Lcom/google/crypto/tink/shaded/protobuf/c0;.n:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0266 │ │ -05c878: 1a01 e002 |00a2: const-string v1, "BYTES" // string@02e0 │ │ -05c87c: 1302 0a00 |00a4: const/16 v2, #int 10 // #a │ │ -05c880: 1303 0a00 |00a6: const/16 v3, #int 10 // #a │ │ -05c884: 0800 1800 |00a8: move-object/from16 v0, v24 │ │ -05c888: 0805 1900 |00aa: move-object/from16 v5, v25 │ │ -05c88c: 7606 490f 0000 |00ac: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c892: 6918 9d03 |00af: sput-object v24, Lcom/google/crypto/tink/shaded/protobuf/v;.s:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039d │ │ -05c896: 221a ac02 |00b1: new-instance v26, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c89a: 1a01 c811 |00b3: const-string v1, "UINT32" // string@11c8 │ │ -05c89e: 1302 0b00 |00b5: const/16 v2, #int 11 // #b │ │ -05c8a2: 1303 0b00 |00b7: const/16 v3, #int 11 // #b │ │ -05c8a6: 0800 1a00 |00b9: move-object/from16 v0, v26 │ │ -05c8aa: 07f5 |00bb: move-object v5, v15 │ │ -05c8ac: 7606 490f 0000 |00bc: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c8b2: 691a 9e03 |00bf: sput-object v26, Lcom/google/crypto/tink/shaded/protobuf/v;.t:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039e │ │ -05c8b6: 221b ac02 |00c1: new-instance v27, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c8ba: 621c 6702 |00c3: sget-object v28, Lcom/google/crypto/tink/shaded/protobuf/c0;.o:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0267 │ │ -05c8be: 1a01 d103 |00c5: const-string v1, "ENUM" // string@03d1 │ │ -05c8c2: 1302 0c00 |00c7: const/16 v2, #int 12 // #c │ │ -05c8c6: 1303 0c00 |00c9: const/16 v3, #int 12 // #c │ │ -05c8ca: 0800 1b00 |00cb: move-object/from16 v0, v27 │ │ -05c8ce: 0805 1c00 |00cd: move-object/from16 v5, v28 │ │ -05c8d2: 7606 490f 0000 |00cf: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c8d8: 691b 9f03 |00d2: sput-object v27, Lcom/google/crypto/tink/shaded/protobuf/v;.u:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039f │ │ -05c8dc: 221d ac02 |00d4: new-instance v29, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c8e0: 1a01 2b10 |00d6: const-string v1, "SFIXED32" // string@102b │ │ -05c8e4: 1302 0d00 |00d8: const/16 v2, #int 13 // #d │ │ -05c8e8: 1303 0d00 |00da: const/16 v3, #int 13 // #d │ │ -05c8ec: 0800 1d00 |00dc: move-object/from16 v0, v29 │ │ -05c8f0: 07f5 |00de: move-object v5, v15 │ │ -05c8f2: 7606 490f 0000 |00df: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c8f8: 691d a003 |00e2: sput-object v29, Lcom/google/crypto/tink/shaded/protobuf/v;.v:Lcom/google/crypto/tink/shaded/protobuf/v; // field@03a0 │ │ -05c8fc: 221e ac02 |00e4: new-instance v30, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c900: 1a01 2e10 |00e6: const-string v1, "SFIXED64" // string@102e │ │ -05c904: 1302 0e00 |00e8: const/16 v2, #int 14 // #e │ │ -05c908: 1303 0e00 |00ea: const/16 v3, #int 14 // #e │ │ -05c90c: 0800 1e00 |00ec: move-object/from16 v0, v30 │ │ -05c910: 07c5 |00ee: move-object v5, v12 │ │ -05c912: 7606 490f 0000 |00ef: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c918: 691e a103 |00f2: sput-object v30, Lcom/google/crypto/tink/shaded/protobuf/v;.w:Lcom/google/crypto/tink/shaded/protobuf/v; // field@03a1 │ │ -05c91c: 221f ac02 |00f4: new-instance v31, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c920: 1a01 3810 |00f6: const-string v1, "SINT32" // string@1038 │ │ -05c924: 1302 0f00 |00f8: const/16 v2, #int 15 // #f │ │ -05c928: 1303 0f00 |00fa: const/16 v3, #int 15 // #f │ │ -05c92c: 0800 1f00 |00fc: move-object/from16 v0, v31 │ │ -05c930: 07f5 |00fe: move-object v5, v15 │ │ -05c932: 7606 490f 0000 |00ff: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c938: 691f a203 |0102: sput-object v31, Lcom/google/crypto/tink/shaded/protobuf/v;.x:Lcom/google/crypto/tink/shaded/protobuf/v; // field@03a2 │ │ -05c93c: 2220 ac02 |0104: new-instance v32, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c940: 1a01 3b10 |0106: const-string v1, "SINT64" // string@103b │ │ -05c944: 1302 1000 |0108: const/16 v2, #int 16 // #10 │ │ -05c948: 1303 1000 |010a: const/16 v3, #int 16 // #10 │ │ -05c94c: 0800 2000 |010c: move-object/from16 v0, v32 │ │ -05c950: 07c5 |010e: move-object v5, v12 │ │ -05c952: 7606 490f 0000 |010f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c958: 6920 a303 |0112: sput-object v32, Lcom/google/crypto/tink/shaded/protobuf/v;.y:Lcom/google/crypto/tink/shaded/protobuf/v; // field@03a3 │ │ -05c95c: 2221 ac02 |0114: new-instance v33, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c960: 1a01 7904 |0116: const-string v1, "GROUP" // string@0479 │ │ -05c964: 1302 1100 |0118: const/16 v2, #int 17 // #11 │ │ -05c968: 1303 1100 |011a: const/16 v3, #int 17 // #11 │ │ -05c96c: 0800 2100 |011c: move-object/from16 v0, v33 │ │ -05c970: 0805 1700 |011e: move-object/from16 v5, v23 │ │ -05c974: 7606 490f 0000 |0120: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c97a: 6921 a403 |0123: sput-object v33, Lcom/google/crypto/tink/shaded/protobuf/v;.z:Lcom/google/crypto/tink/shaded/protobuf/v; // field@03a4 │ │ -05c97e: 2207 ac02 |0125: new-instance v7, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c982: 6222 6203 |0127: sget-object v34, Lcom/google/crypto/tink/shaded/protobuf/v$b;.f:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0362 │ │ -05c986: 1a01 9603 |0129: const-string v1, "DOUBLE_LIST" // string@0396 │ │ -05c98a: 1302 1200 |012b: const/16 v2, #int 18 // #12 │ │ -05c98e: 1303 1200 |012d: const/16 v3, #int 18 // #12 │ │ -05c992: 0770 |012f: move-object v0, v7 │ │ -05c994: 0804 2200 |0130: move-object/from16 v4, v34 │ │ -05c998: 0785 |0132: move-object v5, v8 │ │ -05c99a: 7606 490f 0000 |0133: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c9a0: 6907 6a03 |0136: sput-object v7, Lcom/google/crypto/tink/shaded/protobuf/v;.A:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036a │ │ -05c9a4: 2223 ac02 |0138: new-instance v35, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c9a8: 1a01 1304 |013a: const-string v1, "FLOAT_LIST" // string@0413 │ │ -05c9ac: 1302 1300 |013c: const/16 v2, #int 19 // #13 │ │ -05c9b0: 1303 1300 |013e: const/16 v3, #int 19 // #13 │ │ -05c9b4: 0800 2300 |0140: move-object/from16 v0, v35 │ │ -05c9b8: 07a5 |0142: move-object v5, v10 │ │ -05c9ba: 7606 490f 0000 |0143: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c9c0: 6923 6b03 |0146: sput-object v35, Lcom/google/crypto/tink/shaded/protobuf/v;.B:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036b │ │ -05c9c4: 2224 ac02 |0148: new-instance v36, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c9c8: 1a01 f904 |014a: const-string v1, "INT64_LIST" // string@04f9 │ │ -05c9cc: 1302 1400 |014c: const/16 v2, #int 20 // #14 │ │ -05c9d0: 1303 1400 |014e: const/16 v3, #int 20 // #14 │ │ -05c9d4: 0800 2400 |0150: move-object/from16 v0, v36 │ │ -05c9d8: 07c5 |0152: move-object v5, v12 │ │ -05c9da: 7606 490f 0000 |0153: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c9e0: 6924 6c03 |0156: sput-object v36, Lcom/google/crypto/tink/shaded/protobuf/v;.C:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036c │ │ -05c9e4: 2225 ac02 |0158: new-instance v37, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05c9e8: 1a01 cc11 |015a: const-string v1, "UINT64_LIST" // string@11cc │ │ -05c9ec: 1302 1500 |015c: const/16 v2, #int 21 // #15 │ │ -05c9f0: 1303 1500 |015e: const/16 v3, #int 21 // #15 │ │ -05c9f4: 0800 2500 |0160: move-object/from16 v0, v37 │ │ -05c9f8: 7606 490f 0000 |0162: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05c9fe: 6925 6d03 |0165: sput-object v37, Lcom/google/crypto/tink/shaded/protobuf/v;.D:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036d │ │ -05ca02: 2226 ac02 |0167: new-instance v38, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05ca06: 1a01 f604 |0169: const-string v1, "INT32_LIST" // string@04f6 │ │ -05ca0a: 1302 1600 |016b: const/16 v2, #int 22 // #16 │ │ -05ca0e: 1303 1600 |016d: const/16 v3, #int 22 // #16 │ │ -05ca12: 0800 2600 |016f: move-object/from16 v0, v38 │ │ -05ca16: 07f5 |0171: move-object v5, v15 │ │ -05ca18: 7606 490f 0000 |0172: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05ca1e: 6926 6e03 |0175: sput-object v38, Lcom/google/crypto/tink/shaded/protobuf/v;.E:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036e │ │ -05ca22: 2227 ac02 |0177: new-instance v39, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05ca26: 1a01 0b04 |0179: const-string v1, "FIXED64_LIST" // string@040b │ │ -05ca2a: 1302 1700 |017b: const/16 v2, #int 23 // #17 │ │ -05ca2e: 1303 1700 |017d: const/16 v3, #int 23 // #17 │ │ -05ca32: 0800 2700 |017f: move-object/from16 v0, v39 │ │ -05ca36: 07c5 |0181: move-object v5, v12 │ │ -05ca38: 7606 490f 0000 |0182: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05ca3e: 6927 6f03 |0185: sput-object v39, Lcom/google/crypto/tink/shaded/protobuf/v;.F:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036f │ │ -05ca42: 2228 ac02 |0187: new-instance v40, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05ca46: 1a01 0804 |0189: const-string v1, "FIXED32_LIST" // string@0408 │ │ -05ca4a: 1302 1800 |018b: const/16 v2, #int 24 // #18 │ │ -05ca4e: 1303 1800 |018d: const/16 v3, #int 24 // #18 │ │ -05ca52: 0800 2800 |018f: move-object/from16 v0, v40 │ │ -05ca56: 07f5 |0191: move-object v5, v15 │ │ -05ca58: 7606 490f 0000 |0192: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05ca5e: 6928 7003 |0195: sput-object v40, Lcom/google/crypto/tink/shaded/protobuf/v;.G:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0370 │ │ -05ca62: 2229 ac02 |0197: new-instance v41, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05ca66: 1a01 da02 |0199: const-string v1, "BOOL_LIST" // string@02da │ │ -05ca6a: 1302 1900 |019b: const/16 v2, #int 25 // #19 │ │ -05ca6e: 1303 1900 |019d: const/16 v3, #int 25 // #19 │ │ -05ca72: 0800 2900 |019f: move-object/from16 v0, v41 │ │ -05ca76: 0805 1300 |01a1: move-object/from16 v5, v19 │ │ -05ca7a: 7606 490f 0000 |01a3: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05ca80: 6929 7103 |01a6: sput-object v41, Lcom/google/crypto/tink/shaded/protobuf/v;.H:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0371 │ │ -05ca84: 222a ac02 |01a8: new-instance v42, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05ca88: 1a01 4610 |01aa: const-string v1, "STRING_LIST" // string@1046 │ │ -05ca8c: 1302 1a00 |01ac: const/16 v2, #int 26 // #1a │ │ -05ca90: 1303 1a00 |01ae: const/16 v3, #int 26 // #1a │ │ -05ca94: 0800 2a00 |01b0: move-object/from16 v0, v42 │ │ -05ca98: 0805 1500 |01b2: move-object/from16 v5, v21 │ │ -05ca9c: 7606 490f 0000 |01b4: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05caa2: 692a 7203 |01b7: sput-object v42, Lcom/google/crypto/tink/shaded/protobuf/v;.I:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0372 │ │ -05caa6: 2215 ac02 |01b9: new-instance v21, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05caaa: 1a01 1e0f |01bb: const-string v1, "MESSAGE_LIST" // string@0f1e │ │ -05caae: 1302 1b00 |01bd: const/16 v2, #int 27 // #1b │ │ -05cab2: 1303 1b00 |01bf: const/16 v3, #int 27 // #1b │ │ -05cab6: 0800 1500 |01c1: move-object/from16 v0, v21 │ │ -05caba: 0805 1700 |01c3: move-object/from16 v5, v23 │ │ -05cabe: 7606 490f 0000 |01c5: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cac4: 6915 7303 |01c8: sput-object v21, Lcom/google/crypto/tink/shaded/protobuf/v;.J:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0373 │ │ -05cac8: 222b ac02 |01ca: new-instance v43, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cacc: 1a01 e102 |01cc: const-string v1, "BYTES_LIST" // string@02e1 │ │ -05cad0: 1302 1c00 |01ce: const/16 v2, #int 28 // #1c │ │ -05cad4: 1303 1c00 |01d0: const/16 v3, #int 28 // #1c │ │ -05cad8: 0800 2b00 |01d2: move-object/from16 v0, v43 │ │ -05cadc: 0805 1900 |01d4: move-object/from16 v5, v25 │ │ -05cae0: 7606 490f 0000 |01d6: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cae6: 692b 7403 |01d9: sput-object v43, Lcom/google/crypto/tink/shaded/protobuf/v;.K:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0374 │ │ -05caea: 2219 ac02 |01db: new-instance v25, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05caee: 1a01 c911 |01dd: const-string v1, "UINT32_LIST" // string@11c9 │ │ -05caf2: 1302 1d00 |01df: const/16 v2, #int 29 // #1d │ │ -05caf6: 1303 1d00 |01e1: const/16 v3, #int 29 // #1d │ │ -05cafa: 0800 1900 |01e3: move-object/from16 v0, v25 │ │ -05cafe: 07f5 |01e5: move-object v5, v15 │ │ -05cb00: 7606 490f 0000 |01e6: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cb06: 6919 7503 |01e9: sput-object v25, Lcom/google/crypto/tink/shaded/protobuf/v;.L:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0375 │ │ -05cb0a: 222c ac02 |01eb: new-instance v44, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cb0e: 1a01 d203 |01ed: const-string v1, "ENUM_LIST" // string@03d2 │ │ -05cb12: 1302 1e00 |01ef: const/16 v2, #int 30 // #1e │ │ -05cb16: 1303 1e00 |01f1: const/16 v3, #int 30 // #1e │ │ -05cb1a: 0800 2c00 |01f3: move-object/from16 v0, v44 │ │ -05cb1e: 0805 1c00 |01f5: move-object/from16 v5, v28 │ │ -05cb22: 7606 490f 0000 |01f7: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cb28: 692c 7603 |01fa: sput-object v44, Lcom/google/crypto/tink/shaded/protobuf/v;.M:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0376 │ │ -05cb2c: 222d ac02 |01fc: new-instance v45, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cb30: 1a01 2c10 |01fe: const-string v1, "SFIXED32_LIST" // string@102c │ │ -05cb34: 1302 1f00 |0200: const/16 v2, #int 31 // #1f │ │ -05cb38: 1303 1f00 |0202: const/16 v3, #int 31 // #1f │ │ -05cb3c: 0800 2d00 |0204: move-object/from16 v0, v45 │ │ -05cb40: 07f5 |0206: move-object v5, v15 │ │ -05cb42: 7606 490f 0000 |0207: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cb48: 692d 7703 |020a: sput-object v45, Lcom/google/crypto/tink/shaded/protobuf/v;.N:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0377 │ │ -05cb4c: 222e ac02 |020c: new-instance v46, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cb50: 1a01 2f10 |020e: const-string v1, "SFIXED64_LIST" // string@102f │ │ -05cb54: 1302 2000 |0210: const/16 v2, #int 32 // #20 │ │ -05cb58: 1303 2000 |0212: const/16 v3, #int 32 // #20 │ │ -05cb5c: 0800 2e00 |0214: move-object/from16 v0, v46 │ │ -05cb60: 07c5 |0216: move-object v5, v12 │ │ -05cb62: 7606 490f 0000 |0217: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cb68: 692e 7803 |021a: sput-object v46, Lcom/google/crypto/tink/shaded/protobuf/v;.O:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0378 │ │ -05cb6c: 222f ac02 |021c: new-instance v47, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cb70: 1a01 3910 |021e: const-string v1, "SINT32_LIST" // string@1039 │ │ -05cb74: 1302 2100 |0220: const/16 v2, #int 33 // #21 │ │ -05cb78: 1303 2100 |0222: const/16 v3, #int 33 // #21 │ │ -05cb7c: 0800 2f00 |0224: move-object/from16 v0, v47 │ │ -05cb80: 07f5 |0226: move-object v5, v15 │ │ -05cb82: 7606 490f 0000 |0227: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cb88: 692f 7903 |022a: sput-object v47, Lcom/google/crypto/tink/shaded/protobuf/v;.P:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0379 │ │ -05cb8c: 2230 ac02 |022c: new-instance v48, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cb90: 1a01 3c10 |022e: const-string v1, "SINT64_LIST" // string@103c │ │ -05cb94: 1302 2200 |0230: const/16 v2, #int 34 // #22 │ │ -05cb98: 1303 2200 |0232: const/16 v3, #int 34 // #22 │ │ -05cb9c: 0800 3000 |0234: move-object/from16 v0, v48 │ │ -05cba0: 07c5 |0236: move-object v5, v12 │ │ -05cba2: 7606 490f 0000 |0237: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cba8: 6930 7a03 |023a: sput-object v48, Lcom/google/crypto/tink/shaded/protobuf/v;.Q:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037a │ │ -05cbac: 2231 ac02 |023c: new-instance v49, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cbb0: 6232 6303 |023e: sget-object v50, Lcom/google/crypto/tink/shaded/protobuf/v$b;.g:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0363 │ │ -05cbb4: 1a01 9703 |0240: const-string v1, "DOUBLE_LIST_PACKED" // string@0397 │ │ -05cbb8: 1302 2300 |0242: const/16 v2, #int 35 // #23 │ │ -05cbbc: 1303 2300 |0244: const/16 v3, #int 35 // #23 │ │ -05cbc0: 0800 3100 |0246: move-object/from16 v0, v49 │ │ -05cbc4: 0804 3200 |0248: move-object/from16 v4, v50 │ │ -05cbc8: 0785 |024a: move-object v5, v8 │ │ -05cbca: 7606 490f 0000 |024b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cbd0: 6931 7b03 |024e: sput-object v49, Lcom/google/crypto/tink/shaded/protobuf/v;.R:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037b │ │ -05cbd4: 2208 ac02 |0250: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cbd8: 1a01 1404 |0252: const-string v1, "FLOAT_LIST_PACKED" // string@0414 │ │ -05cbdc: 1302 2400 |0254: const/16 v2, #int 36 // #24 │ │ -05cbe0: 1303 2400 |0256: const/16 v3, #int 36 // #24 │ │ -05cbe4: 0780 |0258: move-object v0, v8 │ │ -05cbe6: 07a5 |0259: move-object v5, v10 │ │ -05cbe8: 7606 490f 0000 |025a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cbee: 6908 7c03 |025d: sput-object v8, Lcom/google/crypto/tink/shaded/protobuf/v;.S:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037c │ │ -05cbf2: 220a ac02 |025f: new-instance v10, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cbf6: 1a01 fa04 |0261: const-string v1, "INT64_LIST_PACKED" // string@04fa │ │ -05cbfa: 1302 2500 |0263: const/16 v2, #int 37 // #25 │ │ -05cbfe: 1303 2500 |0265: const/16 v3, #int 37 // #25 │ │ -05cc02: 07a0 |0267: move-object v0, v10 │ │ -05cc04: 07c5 |0268: move-object v5, v12 │ │ -05cc06: 7606 490f 0000 |0269: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cc0c: 690a 7d03 |026c: sput-object v10, Lcom/google/crypto/tink/shaded/protobuf/v;.T:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037d │ │ -05cc10: 2233 ac02 |026e: new-instance v51, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cc14: 1a01 cd11 |0270: const-string v1, "UINT64_LIST_PACKED" // string@11cd │ │ -05cc18: 1302 2600 |0272: const/16 v2, #int 38 // #26 │ │ -05cc1c: 1303 2600 |0274: const/16 v3, #int 38 // #26 │ │ -05cc20: 0800 3300 |0276: move-object/from16 v0, v51 │ │ -05cc24: 7606 490f 0000 |0278: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cc2a: 6933 7e03 |027b: sput-object v51, Lcom/google/crypto/tink/shaded/protobuf/v;.U:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037e │ │ -05cc2e: 2234 ac02 |027d: new-instance v52, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cc32: 1a01 f704 |027f: const-string v1, "INT32_LIST_PACKED" // string@04f7 │ │ -05cc36: 1302 2700 |0281: const/16 v2, #int 39 // #27 │ │ -05cc3a: 1303 2700 |0283: const/16 v3, #int 39 // #27 │ │ -05cc3e: 0800 3400 |0285: move-object/from16 v0, v52 │ │ -05cc42: 07f5 |0287: move-object v5, v15 │ │ -05cc44: 7606 490f 0000 |0288: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cc4a: 6934 7f03 |028b: sput-object v52, Lcom/google/crypto/tink/shaded/protobuf/v;.V:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037f │ │ -05cc4e: 2235 ac02 |028d: new-instance v53, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cc52: 1a01 0c04 |028f: const-string v1, "FIXED64_LIST_PACKED" // string@040c │ │ -05cc56: 1302 2800 |0291: const/16 v2, #int 40 // #28 │ │ -05cc5a: 1303 2800 |0293: const/16 v3, #int 40 // #28 │ │ -05cc5e: 0800 3500 |0295: move-object/from16 v0, v53 │ │ -05cc62: 07c5 |0297: move-object v5, v12 │ │ -05cc64: 7606 490f 0000 |0298: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cc6a: 6935 8003 |029b: sput-object v53, Lcom/google/crypto/tink/shaded/protobuf/v;.W:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0380 │ │ -05cc6e: 2236 ac02 |029d: new-instance v54, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cc72: 1a01 0904 |029f: const-string v1, "FIXED32_LIST_PACKED" // string@0409 │ │ -05cc76: 1302 2900 |02a1: const/16 v2, #int 41 // #29 │ │ -05cc7a: 1303 2900 |02a3: const/16 v3, #int 41 // #29 │ │ -05cc7e: 0800 3600 |02a5: move-object/from16 v0, v54 │ │ -05cc82: 07f5 |02a7: move-object v5, v15 │ │ -05cc84: 7606 490f 0000 |02a8: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cc8a: 6936 8103 |02ab: sput-object v54, Lcom/google/crypto/tink/shaded/protobuf/v;.X:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0381 │ │ -05cc8e: 2237 ac02 |02ad: new-instance v55, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cc92: 1a01 db02 |02af: const-string v1, "BOOL_LIST_PACKED" // string@02db │ │ -05cc96: 1302 2a00 |02b1: const/16 v2, #int 42 // #2a │ │ -05cc9a: 1303 2a00 |02b3: const/16 v3, #int 42 // #2a │ │ -05cc9e: 0800 3700 |02b5: move-object/from16 v0, v55 │ │ -05cca2: 0805 1300 |02b7: move-object/from16 v5, v19 │ │ -05cca6: 7606 490f 0000 |02b9: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05ccac: 6937 8203 |02bc: sput-object v55, Lcom/google/crypto/tink/shaded/protobuf/v;.Y:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0382 │ │ -05ccb0: 2213 ac02 |02be: new-instance v19, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05ccb4: 1a01 ca11 |02c0: const-string v1, "UINT32_LIST_PACKED" // string@11ca │ │ -05ccb8: 1302 2b00 |02c2: const/16 v2, #int 43 // #2b │ │ -05ccbc: 1303 2b00 |02c4: const/16 v3, #int 43 // #2b │ │ -05ccc0: 0800 1300 |02c6: move-object/from16 v0, v19 │ │ -05ccc4: 07f5 |02c8: move-object v5, v15 │ │ -05ccc6: 7606 490f 0000 |02c9: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cccc: 6913 8303 |02cc: sput-object v19, Lcom/google/crypto/tink/shaded/protobuf/v;.Z:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0383 │ │ -05ccd0: 2238 ac02 |02ce: new-instance v56, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05ccd4: 1a01 d303 |02d0: const-string v1, "ENUM_LIST_PACKED" // string@03d3 │ │ -05ccd8: 1302 2c00 |02d2: const/16 v2, #int 44 // #2c │ │ -05ccdc: 1303 2c00 |02d4: const/16 v3, #int 44 // #2c │ │ -05cce0: 0800 3800 |02d6: move-object/from16 v0, v56 │ │ -05cce4: 0805 1c00 |02d8: move-object/from16 v5, v28 │ │ -05cce8: 7606 490f 0000 |02da: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05ccee: 6938 8403 |02dd: sput-object v56, Lcom/google/crypto/tink/shaded/protobuf/v;.a0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0384 │ │ -05ccf2: 221c ac02 |02df: new-instance v28, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05ccf6: 1a01 2d10 |02e1: const-string v1, "SFIXED32_LIST_PACKED" // string@102d │ │ -05ccfa: 1302 2d00 |02e3: const/16 v2, #int 45 // #2d │ │ -05ccfe: 1303 2d00 |02e5: const/16 v3, #int 45 // #2d │ │ -05cd02: 0800 1c00 |02e7: move-object/from16 v0, v28 │ │ -05cd06: 07f5 |02e9: move-object v5, v15 │ │ -05cd08: 7606 490f 0000 |02ea: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cd0e: 691c 8503 |02ed: sput-object v28, Lcom/google/crypto/tink/shaded/protobuf/v;.b0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0385 │ │ -05cd12: 2239 ac02 |02ef: new-instance v57, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cd16: 1a01 3010 |02f1: const-string v1, "SFIXED64_LIST_PACKED" // string@1030 │ │ -05cd1a: 1302 2e00 |02f3: const/16 v2, #int 46 // #2e │ │ -05cd1e: 1303 2e00 |02f5: const/16 v3, #int 46 // #2e │ │ -05cd22: 0800 3900 |02f7: move-object/from16 v0, v57 │ │ -05cd26: 07c5 |02f9: move-object v5, v12 │ │ -05cd28: 7606 490f 0000 |02fa: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cd2e: 6939 8603 |02fd: sput-object v57, Lcom/google/crypto/tink/shaded/protobuf/v;.c0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0386 │ │ -05cd32: 223a ac02 |02ff: new-instance v58, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cd36: 1a01 3a10 |0301: const-string v1, "SINT32_LIST_PACKED" // string@103a │ │ -05cd3a: 1302 2f00 |0303: const/16 v2, #int 47 // #2f │ │ -05cd3e: 1303 2f00 |0305: const/16 v3, #int 47 // #2f │ │ -05cd42: 0800 3a00 |0307: move-object/from16 v0, v58 │ │ -05cd46: 07f5 |0309: move-object v5, v15 │ │ -05cd48: 7606 490f 0000 |030a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cd4e: 693a 8803 |030d: sput-object v58, Lcom/google/crypto/tink/shaded/protobuf/v;.d0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0388 │ │ -05cd52: 220f ac02 |030f: new-instance v15, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cd56: 1a01 3d10 |0311: const-string v1, "SINT64_LIST_PACKED" // string@103d │ │ -05cd5a: 1302 3000 |0313: const/16 v2, #int 48 // #30 │ │ -05cd5e: 1303 3000 |0315: const/16 v3, #int 48 // #30 │ │ -05cd62: 07f0 |0317: move-object v0, v15 │ │ -05cd64: 07c5 |0318: move-object v5, v12 │ │ -05cd66: 7606 490f 0000 |0319: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cd6c: 690f 8a03 |031c: sput-object v15, Lcom/google/crypto/tink/shaded/protobuf/v;.e0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@038a │ │ -05cd70: 220c ac02 |031e: new-instance v12, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cd74: 1a01 7a04 |0320: const-string v1, "GROUP_LIST" // string@047a │ │ -05cd78: 1302 3100 |0322: const/16 v2, #int 49 // #31 │ │ -05cd7c: 1303 3100 |0324: const/16 v3, #int 49 // #31 │ │ -05cd80: 07c0 |0326: move-object v0, v12 │ │ -05cd82: 0804 2200 |0327: move-object/from16 v4, v34 │ │ -05cd86: 0805 1700 |0329: move-object/from16 v5, v23 │ │ -05cd8a: 7606 490f 0000 |032b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cd90: 690c 8c03 |032e: sput-object v12, Lcom/google/crypto/tink/shaded/protobuf/v;.f0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@038c │ │ -05cd94: 2200 ac02 |0330: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ -05cd98: 623f 6403 |0332: sget-object v63, Lcom/google/crypto/tink/shaded/protobuf/v$b;.h:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0364 │ │ -05cd9c: 6240 5f02 |0334: sget-object v64, Lcom/google/crypto/tink/shaded/protobuf/c0;.g:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@025f │ │ -05cda0: 1a3c 1a0f |0336: const-string v60, "MAP" // string@0f1a │ │ -05cda4: 133d 3200 |0338: const/16 v61, #int 50 // #32 │ │ -05cda8: 133e 3200 |033a: const/16 v62, #int 50 // #32 │ │ -05cdac: 083b 0000 |033c: move-object/from16 v59, v0 │ │ -05cdb0: 7606 490f 3b00 |033e: invoke-direct/range {v59, v60, v61, v62, v63, v64}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f49 │ │ -05cdb6: 6900 8e03 |0341: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/v;.g0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@038e │ │ -05cdba: 1301 3300 |0343: const/16 v1, #int 51 // #33 │ │ -05cdbe: 2311 aa08 |0345: new-array v1, v1, [Lcom/google/crypto/tink/shaded/protobuf/v; // type@08aa │ │ -05cdc2: 1202 |0347: const/4 v2, #int 0 // #0 │ │ -05cdc4: 4d06 0102 |0348: aput-object v6, v1, v2 │ │ -05cdc8: 1213 |034a: const/4 v3, #int 1 // #1 │ │ -05cdca: 4d09 0103 |034b: aput-object v9, v1, v3 │ │ -05cdce: 1223 |034d: const/4 v3, #int 2 // #2 │ │ -05cdd0: 4d0b 0103 |034e: aput-object v11, v1, v3 │ │ -05cdd4: 1233 |0350: const/4 v3, #int 3 // #3 │ │ -05cdd6: 4d0d 0103 |0351: aput-object v13, v1, v3 │ │ -05cdda: 1243 |0353: const/4 v3, #int 4 // #4 │ │ -05cddc: 4d0e 0103 |0354: aput-object v14, v1, v3 │ │ -05cde0: 1253 |0356: const/4 v3, #int 5 // #5 │ │ -05cde2: 4d10 0103 |0357: aput-object v16, v1, v3 │ │ -05cde6: 1263 |0359: const/4 v3, #int 6 // #6 │ │ -05cde8: 4d11 0103 |035a: aput-object v17, v1, v3 │ │ -05cdec: 1273 |035c: const/4 v3, #int 7 // #7 │ │ -05cdee: 4d12 0103 |035d: aput-object v18, v1, v3 │ │ -05cdf2: 1303 0800 |035f: const/16 v3, #int 8 // #8 │ │ -05cdf6: 4d14 0103 |0361: aput-object v20, v1, v3 │ │ -05cdfa: 1303 0900 |0363: const/16 v3, #int 9 // #9 │ │ -05cdfe: 4d16 0103 |0365: aput-object v22, v1, v3 │ │ -05ce02: 1303 0a00 |0367: const/16 v3, #int 10 // #a │ │ -05ce06: 4d18 0103 |0369: aput-object v24, v1, v3 │ │ -05ce0a: 1303 0b00 |036b: const/16 v3, #int 11 // #b │ │ -05ce0e: 4d1a 0103 |036d: aput-object v26, v1, v3 │ │ -05ce12: 1303 0c00 |036f: const/16 v3, #int 12 // #c │ │ -05ce16: 4d1b 0103 |0371: aput-object v27, v1, v3 │ │ -05ce1a: 1303 0d00 |0373: const/16 v3, #int 13 // #d │ │ -05ce1e: 4d1d 0103 |0375: aput-object v29, v1, v3 │ │ -05ce22: 1303 0e00 |0377: const/16 v3, #int 14 // #e │ │ -05ce26: 4d1e 0103 |0379: aput-object v30, v1, v3 │ │ -05ce2a: 1303 0f00 |037b: const/16 v3, #int 15 // #f │ │ -05ce2e: 4d1f 0103 |037d: aput-object v31, v1, v3 │ │ -05ce32: 1303 1000 |037f: const/16 v3, #int 16 // #10 │ │ -05ce36: 4d20 0103 |0381: aput-object v32, v1, v3 │ │ -05ce3a: 1303 1100 |0383: const/16 v3, #int 17 // #11 │ │ -05ce3e: 4d21 0103 |0385: aput-object v33, v1, v3 │ │ -05ce42: 1303 1200 |0387: const/16 v3, #int 18 // #12 │ │ -05ce46: 4d07 0103 |0389: aput-object v7, v1, v3 │ │ -05ce4a: 1303 1300 |038b: const/16 v3, #int 19 // #13 │ │ -05ce4e: 4d23 0103 |038d: aput-object v35, v1, v3 │ │ -05ce52: 1303 1400 |038f: const/16 v3, #int 20 // #14 │ │ -05ce56: 4d24 0103 |0391: aput-object v36, v1, v3 │ │ -05ce5a: 1303 1500 |0393: const/16 v3, #int 21 // #15 │ │ -05ce5e: 4d25 0103 |0395: aput-object v37, v1, v3 │ │ -05ce62: 1303 1600 |0397: const/16 v3, #int 22 // #16 │ │ -05ce66: 4d26 0103 |0399: aput-object v38, v1, v3 │ │ -05ce6a: 1303 1700 |039b: const/16 v3, #int 23 // #17 │ │ -05ce6e: 4d27 0103 |039d: aput-object v39, v1, v3 │ │ -05ce72: 1303 1800 |039f: const/16 v3, #int 24 // #18 │ │ -05ce76: 4d28 0103 |03a1: aput-object v40, v1, v3 │ │ -05ce7a: 1303 1900 |03a3: const/16 v3, #int 25 // #19 │ │ -05ce7e: 4d29 0103 |03a5: aput-object v41, v1, v3 │ │ -05ce82: 1303 1a00 |03a7: const/16 v3, #int 26 // #1a │ │ -05ce86: 4d2a 0103 |03a9: aput-object v42, v1, v3 │ │ -05ce8a: 1303 1b00 |03ab: const/16 v3, #int 27 // #1b │ │ -05ce8e: 4d15 0103 |03ad: aput-object v21, v1, v3 │ │ -05ce92: 1303 1c00 |03af: const/16 v3, #int 28 // #1c │ │ -05ce96: 4d2b 0103 |03b1: aput-object v43, v1, v3 │ │ -05ce9a: 1303 1d00 |03b3: const/16 v3, #int 29 // #1d │ │ -05ce9e: 4d19 0103 |03b5: aput-object v25, v1, v3 │ │ -05cea2: 1303 1e00 |03b7: const/16 v3, #int 30 // #1e │ │ -05cea6: 4d2c 0103 |03b9: aput-object v44, v1, v3 │ │ -05ceaa: 1303 1f00 |03bb: const/16 v3, #int 31 // #1f │ │ -05ceae: 4d2d 0103 |03bd: aput-object v45, v1, v3 │ │ -05ceb2: 1303 2000 |03bf: const/16 v3, #int 32 // #20 │ │ -05ceb6: 4d2e 0103 |03c1: aput-object v46, v1, v3 │ │ -05ceba: 1303 2100 |03c3: const/16 v3, #int 33 // #21 │ │ -05cebe: 4d2f 0103 |03c5: aput-object v47, v1, v3 │ │ -05cec2: 1303 2200 |03c7: const/16 v3, #int 34 // #22 │ │ -05cec6: 4d30 0103 |03c9: aput-object v48, v1, v3 │ │ -05ceca: 1303 2300 |03cb: const/16 v3, #int 35 // #23 │ │ -05cece: 4d31 0103 |03cd: aput-object v49, v1, v3 │ │ -05ced2: 1303 2400 |03cf: const/16 v3, #int 36 // #24 │ │ -05ced6: 4d08 0103 |03d1: aput-object v8, v1, v3 │ │ -05ceda: 1303 2500 |03d3: const/16 v3, #int 37 // #25 │ │ -05cede: 4d0a 0103 |03d5: aput-object v10, v1, v3 │ │ -05cee2: 1303 2600 |03d7: const/16 v3, #int 38 // #26 │ │ -05cee6: 4d33 0103 |03d9: aput-object v51, v1, v3 │ │ -05ceea: 1303 2700 |03db: const/16 v3, #int 39 // #27 │ │ -05ceee: 4d34 0103 |03dd: aput-object v52, v1, v3 │ │ -05cef2: 1303 2800 |03df: const/16 v3, #int 40 // #28 │ │ -05cef6: 4d35 0103 |03e1: aput-object v53, v1, v3 │ │ -05cefa: 1303 2900 |03e3: const/16 v3, #int 41 // #29 │ │ -05cefe: 4d36 0103 |03e5: aput-object v54, v1, v3 │ │ -05cf02: 1303 2a00 |03e7: const/16 v3, #int 42 // #2a │ │ -05cf06: 4d37 0103 |03e9: aput-object v55, v1, v3 │ │ -05cf0a: 1303 2b00 |03eb: const/16 v3, #int 43 // #2b │ │ -05cf0e: 4d13 0103 |03ed: aput-object v19, v1, v3 │ │ -05cf12: 1303 2c00 |03ef: const/16 v3, #int 44 // #2c │ │ -05cf16: 4d38 0103 |03f1: aput-object v56, v1, v3 │ │ -05cf1a: 1303 2d00 |03f3: const/16 v3, #int 45 // #2d │ │ -05cf1e: 4d1c 0103 |03f5: aput-object v28, v1, v3 │ │ -05cf22: 1303 2e00 |03f7: const/16 v3, #int 46 // #2e │ │ -05cf26: 4d39 0103 |03f9: aput-object v57, v1, v3 │ │ -05cf2a: 1303 2f00 |03fb: const/16 v3, #int 47 // #2f │ │ -05cf2e: 4d3a 0103 |03fd: aput-object v58, v1, v3 │ │ -05cf32: 1303 3000 |03ff: const/16 v3, #int 48 // #30 │ │ -05cf36: 4d0f 0103 |0401: aput-object v15, v1, v3 │ │ -05cf3a: 1303 3100 |0403: const/16 v3, #int 49 // #31 │ │ -05cf3e: 4d0c 0103 |0405: aput-object v12, v1, v3 │ │ -05cf42: 1303 3200 |0407: const/16 v3, #int 50 // #32 │ │ -05cf46: 4d00 0103 |0409: aput-object v0, v1, v3 │ │ -05cf4a: 6901 9403 |040b: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/v;.j0:[Lcom/google/crypto/tink/shaded/protobuf/v; // field@0394 │ │ -05cf4e: 2320 cc08 |040d: new-array v0, v2, [Ljava/lang/reflect/Type; // type@08cc │ │ -05cf52: 6900 9203 |040f: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/v;.i0:[Ljava/lang/reflect/Type; // field@0392 │ │ -05cf56: 7100 4c0f 0000 |0411: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/v;.values:()[Lcom/google/crypto/tink/shaded/protobuf/v; // method@0f4c │ │ -05cf5c: 0c00 |0414: move-result-object v0 │ │ -05cf5e: 2101 |0415: array-length v1, v0 │ │ -05cf60: 2311 aa08 |0416: new-array v1, v1, [Lcom/google/crypto/tink/shaded/protobuf/v; // type@08aa │ │ -05cf64: 6901 9003 |0418: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/v;.h0:[Lcom/google/crypto/tink/shaded/protobuf/v; // field@0390 │ │ -05cf68: 2101 |041a: array-length v1, v0 │ │ -05cf6a: 3512 0d00 |041b: if-ge v2, v1, 0428 // +000d │ │ -05cf6e: 4603 0002 |041d: aget-object v3, v0, v2 │ │ -05cf72: 6204 9003 |041f: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/v;.h0:[Lcom/google/crypto/tink/shaded/protobuf/v; // field@0390 │ │ -05cf76: 5235 8903 |0421: iget v5, v3, Lcom/google/crypto/tink/shaded/protobuf/v;.e:I // field@0389 │ │ -05cf7a: 4d03 0405 |0423: aput-object v3, v4, v5 │ │ -05cf7e: d802 0201 |0425: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05cf82: 28f4 |0427: goto 041b // -000c │ │ -05cf84: 0e00 |0428: return-void │ │ +05c78c: |[05c78c] com.google.crypto.tink.shaded.protobuf.v.:()V │ │ +05c79c: 2206 ac02 |0000: new-instance v6, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c7a0: 6207 6103 |0002: sget-object v7, Lcom/google/crypto/tink/shaded/protobuf/v$b;.e:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0361 │ │ +05c7a4: 6208 6302 |0004: sget-object v8, Lcom/google/crypto/tink/shaded/protobuf/c0;.k:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0263 │ │ +05c7a8: 1a01 9503 |0006: const-string v1, "DOUBLE" // string@0395 │ │ +05c7ac: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05c7ae: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +05c7b0: 0760 |000a: move-object v0, v6 │ │ +05c7b2: 0774 |000b: move-object v4, v7 │ │ +05c7b4: 0785 |000c: move-object v5, v8 │ │ +05c7b6: 7606 4b0f 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c7bc: 6906 9103 |0010: sput-object v6, Lcom/google/crypto/tink/shaded/protobuf/v;.i:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0391 │ │ +05c7c0: 2209 ac02 |0012: new-instance v9, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c7c4: 620a 6202 |0014: sget-object v10, Lcom/google/crypto/tink/shaded/protobuf/c0;.j:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0262 │ │ +05c7c8: 1a01 1204 |0016: const-string v1, "FLOAT" // string@0412 │ │ +05c7cc: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +05c7ce: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +05c7d0: 0790 |001a: move-object v0, v9 │ │ +05c7d2: 07a5 |001b: move-object v5, v10 │ │ +05c7d4: 7606 4b0f 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c7da: 6909 9303 |001f: sput-object v9, Lcom/google/crypto/tink/shaded/protobuf/v;.j:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0393 │ │ +05c7de: 220b ac02 |0021: new-instance v11, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c7e2: 620c 6102 |0023: sget-object v12, Lcom/google/crypto/tink/shaded/protobuf/c0;.i:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0261 │ │ +05c7e6: 1a01 f804 |0025: const-string v1, "INT64" // string@04f8 │ │ +05c7ea: 1222 |0027: const/4 v2, #int 2 // #2 │ │ +05c7ec: 1223 |0028: const/4 v3, #int 2 // #2 │ │ +05c7ee: 07b0 |0029: move-object v0, v11 │ │ +05c7f0: 07c5 |002a: move-object v5, v12 │ │ +05c7f2: 7606 4b0f 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c7f8: 690b 9503 |002e: sput-object v11, Lcom/google/crypto/tink/shaded/protobuf/v;.k:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0395 │ │ +05c7fc: 220d ac02 |0030: new-instance v13, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c800: 1a01 cb11 |0032: const-string v1, "UINT64" // string@11cb │ │ +05c804: 1232 |0034: const/4 v2, #int 3 // #3 │ │ +05c806: 1233 |0035: const/4 v3, #int 3 // #3 │ │ +05c808: 07d0 |0036: move-object v0, v13 │ │ +05c80a: 7606 4b0f 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c810: 690d 9603 |003a: sput-object v13, Lcom/google/crypto/tink/shaded/protobuf/v;.l:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0396 │ │ +05c814: 220e ac02 |003c: new-instance v14, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c818: 620f 6002 |003e: sget-object v15, Lcom/google/crypto/tink/shaded/protobuf/c0;.h:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0260 │ │ +05c81c: 1a01 f504 |0040: const-string v1, "INT32" // string@04f5 │ │ +05c820: 1242 |0042: const/4 v2, #int 4 // #4 │ │ +05c822: 1243 |0043: const/4 v3, #int 4 // #4 │ │ +05c824: 07e0 |0044: move-object v0, v14 │ │ +05c826: 07f5 |0045: move-object v5, v15 │ │ +05c828: 7606 4b0f 0000 |0046: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c82e: 690e 9703 |0049: sput-object v14, Lcom/google/crypto/tink/shaded/protobuf/v;.m:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0397 │ │ +05c832: 2210 ac02 |004b: new-instance v16, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c836: 1a01 0a04 |004d: const-string v1, "FIXED64" // string@040a │ │ +05c83a: 1252 |004f: const/4 v2, #int 5 // #5 │ │ +05c83c: 1253 |0050: const/4 v3, #int 5 // #5 │ │ +05c83e: 0800 1000 |0051: move-object/from16 v0, v16 │ │ +05c842: 07c5 |0053: move-object v5, v12 │ │ +05c844: 7606 4b0f 0000 |0054: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c84a: 6910 9803 |0057: sput-object v16, Lcom/google/crypto/tink/shaded/protobuf/v;.n:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0398 │ │ +05c84e: 2211 ac02 |0059: new-instance v17, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c852: 1a01 0704 |005b: const-string v1, "FIXED32" // string@0407 │ │ +05c856: 1262 |005d: const/4 v2, #int 6 // #6 │ │ +05c858: 1263 |005e: const/4 v3, #int 6 // #6 │ │ +05c85a: 0800 1100 |005f: move-object/from16 v0, v17 │ │ +05c85e: 07f5 |0061: move-object v5, v15 │ │ +05c860: 7606 4b0f 0000 |0062: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c866: 6911 9903 |0065: sput-object v17, Lcom/google/crypto/tink/shaded/protobuf/v;.o:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0399 │ │ +05c86a: 2212 ac02 |0067: new-instance v18, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c86e: 6213 6402 |0069: sget-object v19, Lcom/google/crypto/tink/shaded/protobuf/c0;.l:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0264 │ │ +05c872: 1a01 d802 |006b: const-string v1, "BOOL" // string@02d8 │ │ +05c876: 1272 |006d: const/4 v2, #int 7 // #7 │ │ +05c878: 1273 |006e: const/4 v3, #int 7 // #7 │ │ +05c87a: 0800 1200 |006f: move-object/from16 v0, v18 │ │ +05c87e: 0805 1300 |0071: move-object/from16 v5, v19 │ │ +05c882: 7606 4b0f 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c888: 6912 9a03 |0076: sput-object v18, Lcom/google/crypto/tink/shaded/protobuf/v;.p:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039a │ │ +05c88c: 2214 ac02 |0078: new-instance v20, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c890: 6215 6502 |007a: sget-object v21, Lcom/google/crypto/tink/shaded/protobuf/c0;.m:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0265 │ │ +05c894: 1a01 4510 |007c: const-string v1, "STRING" // string@1045 │ │ +05c898: 1302 0800 |007e: const/16 v2, #int 8 // #8 │ │ +05c89c: 1303 0800 |0080: const/16 v3, #int 8 // #8 │ │ +05c8a0: 0800 1400 |0082: move-object/from16 v0, v20 │ │ +05c8a4: 0805 1500 |0084: move-object/from16 v5, v21 │ │ +05c8a8: 7606 4b0f 0000 |0086: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c8ae: 6914 9b03 |0089: sput-object v20, Lcom/google/crypto/tink/shaded/protobuf/v;.q:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039b │ │ +05c8b2: 2216 ac02 |008b: new-instance v22, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c8b6: 6217 6802 |008d: sget-object v23, Lcom/google/crypto/tink/shaded/protobuf/c0;.p:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0268 │ │ +05c8ba: 1a01 1d0f |008f: const-string v1, "MESSAGE" // string@0f1d │ │ +05c8be: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ +05c8c2: 1303 0900 |0093: const/16 v3, #int 9 // #9 │ │ +05c8c6: 0800 1600 |0095: move-object/from16 v0, v22 │ │ +05c8ca: 0805 1700 |0097: move-object/from16 v5, v23 │ │ +05c8ce: 7606 4b0f 0000 |0099: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c8d4: 6916 9c03 |009c: sput-object v22, Lcom/google/crypto/tink/shaded/protobuf/v;.r:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039c │ │ +05c8d8: 2218 ac02 |009e: new-instance v24, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c8dc: 6219 6602 |00a0: sget-object v25, Lcom/google/crypto/tink/shaded/protobuf/c0;.n:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0266 │ │ +05c8e0: 1a01 e002 |00a2: const-string v1, "BYTES" // string@02e0 │ │ +05c8e4: 1302 0a00 |00a4: const/16 v2, #int 10 // #a │ │ +05c8e8: 1303 0a00 |00a6: const/16 v3, #int 10 // #a │ │ +05c8ec: 0800 1800 |00a8: move-object/from16 v0, v24 │ │ +05c8f0: 0805 1900 |00aa: move-object/from16 v5, v25 │ │ +05c8f4: 7606 4b0f 0000 |00ac: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c8fa: 6918 9d03 |00af: sput-object v24, Lcom/google/crypto/tink/shaded/protobuf/v;.s:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039d │ │ +05c8fe: 221a ac02 |00b1: new-instance v26, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c902: 1a01 c811 |00b3: const-string v1, "UINT32" // string@11c8 │ │ +05c906: 1302 0b00 |00b5: const/16 v2, #int 11 // #b │ │ +05c90a: 1303 0b00 |00b7: const/16 v3, #int 11 // #b │ │ +05c90e: 0800 1a00 |00b9: move-object/from16 v0, v26 │ │ +05c912: 07f5 |00bb: move-object v5, v15 │ │ +05c914: 7606 4b0f 0000 |00bc: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c91a: 691a 9e03 |00bf: sput-object v26, Lcom/google/crypto/tink/shaded/protobuf/v;.t:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039e │ │ +05c91e: 221b ac02 |00c1: new-instance v27, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c922: 621c 6702 |00c3: sget-object v28, Lcom/google/crypto/tink/shaded/protobuf/c0;.o:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0267 │ │ +05c926: 1a01 d103 |00c5: const-string v1, "ENUM" // string@03d1 │ │ +05c92a: 1302 0c00 |00c7: const/16 v2, #int 12 // #c │ │ +05c92e: 1303 0c00 |00c9: const/16 v3, #int 12 // #c │ │ +05c932: 0800 1b00 |00cb: move-object/from16 v0, v27 │ │ +05c936: 0805 1c00 |00cd: move-object/from16 v5, v28 │ │ +05c93a: 7606 4b0f 0000 |00cf: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c940: 691b 9f03 |00d2: sput-object v27, Lcom/google/crypto/tink/shaded/protobuf/v;.u:Lcom/google/crypto/tink/shaded/protobuf/v; // field@039f │ │ +05c944: 221d ac02 |00d4: new-instance v29, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c948: 1a01 2b10 |00d6: const-string v1, "SFIXED32" // string@102b │ │ +05c94c: 1302 0d00 |00d8: const/16 v2, #int 13 // #d │ │ +05c950: 1303 0d00 |00da: const/16 v3, #int 13 // #d │ │ +05c954: 0800 1d00 |00dc: move-object/from16 v0, v29 │ │ +05c958: 07f5 |00de: move-object v5, v15 │ │ +05c95a: 7606 4b0f 0000 |00df: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c960: 691d a003 |00e2: sput-object v29, Lcom/google/crypto/tink/shaded/protobuf/v;.v:Lcom/google/crypto/tink/shaded/protobuf/v; // field@03a0 │ │ +05c964: 221e ac02 |00e4: new-instance v30, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c968: 1a01 2e10 |00e6: const-string v1, "SFIXED64" // string@102e │ │ +05c96c: 1302 0e00 |00e8: const/16 v2, #int 14 // #e │ │ +05c970: 1303 0e00 |00ea: const/16 v3, #int 14 // #e │ │ +05c974: 0800 1e00 |00ec: move-object/from16 v0, v30 │ │ +05c978: 07c5 |00ee: move-object v5, v12 │ │ +05c97a: 7606 4b0f 0000 |00ef: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c980: 691e a103 |00f2: sput-object v30, Lcom/google/crypto/tink/shaded/protobuf/v;.w:Lcom/google/crypto/tink/shaded/protobuf/v; // field@03a1 │ │ +05c984: 221f ac02 |00f4: new-instance v31, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c988: 1a01 3810 |00f6: const-string v1, "SINT32" // string@1038 │ │ +05c98c: 1302 0f00 |00f8: const/16 v2, #int 15 // #f │ │ +05c990: 1303 0f00 |00fa: const/16 v3, #int 15 // #f │ │ +05c994: 0800 1f00 |00fc: move-object/from16 v0, v31 │ │ +05c998: 07f5 |00fe: move-object v5, v15 │ │ +05c99a: 7606 4b0f 0000 |00ff: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c9a0: 691f a203 |0102: sput-object v31, Lcom/google/crypto/tink/shaded/protobuf/v;.x:Lcom/google/crypto/tink/shaded/protobuf/v; // field@03a2 │ │ +05c9a4: 2220 ac02 |0104: new-instance v32, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c9a8: 1a01 3b10 |0106: const-string v1, "SINT64" // string@103b │ │ +05c9ac: 1302 1000 |0108: const/16 v2, #int 16 // #10 │ │ +05c9b0: 1303 1000 |010a: const/16 v3, #int 16 // #10 │ │ +05c9b4: 0800 2000 |010c: move-object/from16 v0, v32 │ │ +05c9b8: 07c5 |010e: move-object v5, v12 │ │ +05c9ba: 7606 4b0f 0000 |010f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c9c0: 6920 a303 |0112: sput-object v32, Lcom/google/crypto/tink/shaded/protobuf/v;.y:Lcom/google/crypto/tink/shaded/protobuf/v; // field@03a3 │ │ +05c9c4: 2221 ac02 |0114: new-instance v33, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c9c8: 1a01 7904 |0116: const-string v1, "GROUP" // string@0479 │ │ +05c9cc: 1302 1100 |0118: const/16 v2, #int 17 // #11 │ │ +05c9d0: 1303 1100 |011a: const/16 v3, #int 17 // #11 │ │ +05c9d4: 0800 2100 |011c: move-object/from16 v0, v33 │ │ +05c9d8: 0805 1700 |011e: move-object/from16 v5, v23 │ │ +05c9dc: 7606 4b0f 0000 |0120: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05c9e2: 6921 a403 |0123: sput-object v33, Lcom/google/crypto/tink/shaded/protobuf/v;.z:Lcom/google/crypto/tink/shaded/protobuf/v; // field@03a4 │ │ +05c9e6: 2207 ac02 |0125: new-instance v7, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05c9ea: 6222 6203 |0127: sget-object v34, Lcom/google/crypto/tink/shaded/protobuf/v$b;.f:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0362 │ │ +05c9ee: 1a01 9603 |0129: const-string v1, "DOUBLE_LIST" // string@0396 │ │ +05c9f2: 1302 1200 |012b: const/16 v2, #int 18 // #12 │ │ +05c9f6: 1303 1200 |012d: const/16 v3, #int 18 // #12 │ │ +05c9fa: 0770 |012f: move-object v0, v7 │ │ +05c9fc: 0804 2200 |0130: move-object/from16 v4, v34 │ │ +05ca00: 0785 |0132: move-object v5, v8 │ │ +05ca02: 7606 4b0f 0000 |0133: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05ca08: 6907 6a03 |0136: sput-object v7, Lcom/google/crypto/tink/shaded/protobuf/v;.A:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036a │ │ +05ca0c: 2223 ac02 |0138: new-instance v35, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05ca10: 1a01 1304 |013a: const-string v1, "FLOAT_LIST" // string@0413 │ │ +05ca14: 1302 1300 |013c: const/16 v2, #int 19 // #13 │ │ +05ca18: 1303 1300 |013e: const/16 v3, #int 19 // #13 │ │ +05ca1c: 0800 2300 |0140: move-object/from16 v0, v35 │ │ +05ca20: 07a5 |0142: move-object v5, v10 │ │ +05ca22: 7606 4b0f 0000 |0143: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05ca28: 6923 6b03 |0146: sput-object v35, Lcom/google/crypto/tink/shaded/protobuf/v;.B:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036b │ │ +05ca2c: 2224 ac02 |0148: new-instance v36, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05ca30: 1a01 f904 |014a: const-string v1, "INT64_LIST" // string@04f9 │ │ +05ca34: 1302 1400 |014c: const/16 v2, #int 20 // #14 │ │ +05ca38: 1303 1400 |014e: const/16 v3, #int 20 // #14 │ │ +05ca3c: 0800 2400 |0150: move-object/from16 v0, v36 │ │ +05ca40: 07c5 |0152: move-object v5, v12 │ │ +05ca42: 7606 4b0f 0000 |0153: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05ca48: 6924 6c03 |0156: sput-object v36, Lcom/google/crypto/tink/shaded/protobuf/v;.C:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036c │ │ +05ca4c: 2225 ac02 |0158: new-instance v37, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05ca50: 1a01 cc11 |015a: const-string v1, "UINT64_LIST" // string@11cc │ │ +05ca54: 1302 1500 |015c: const/16 v2, #int 21 // #15 │ │ +05ca58: 1303 1500 |015e: const/16 v3, #int 21 // #15 │ │ +05ca5c: 0800 2500 |0160: move-object/from16 v0, v37 │ │ +05ca60: 7606 4b0f 0000 |0162: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05ca66: 6925 6d03 |0165: sput-object v37, Lcom/google/crypto/tink/shaded/protobuf/v;.D:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036d │ │ +05ca6a: 2226 ac02 |0167: new-instance v38, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05ca6e: 1a01 f604 |0169: const-string v1, "INT32_LIST" // string@04f6 │ │ +05ca72: 1302 1600 |016b: const/16 v2, #int 22 // #16 │ │ +05ca76: 1303 1600 |016d: const/16 v3, #int 22 // #16 │ │ +05ca7a: 0800 2600 |016f: move-object/from16 v0, v38 │ │ +05ca7e: 07f5 |0171: move-object v5, v15 │ │ +05ca80: 7606 4b0f 0000 |0172: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05ca86: 6926 6e03 |0175: sput-object v38, Lcom/google/crypto/tink/shaded/protobuf/v;.E:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036e │ │ +05ca8a: 2227 ac02 |0177: new-instance v39, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05ca8e: 1a01 0b04 |0179: const-string v1, "FIXED64_LIST" // string@040b │ │ +05ca92: 1302 1700 |017b: const/16 v2, #int 23 // #17 │ │ +05ca96: 1303 1700 |017d: const/16 v3, #int 23 // #17 │ │ +05ca9a: 0800 2700 |017f: move-object/from16 v0, v39 │ │ +05ca9e: 07c5 |0181: move-object v5, v12 │ │ +05caa0: 7606 4b0f 0000 |0182: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05caa6: 6927 6f03 |0185: sput-object v39, Lcom/google/crypto/tink/shaded/protobuf/v;.F:Lcom/google/crypto/tink/shaded/protobuf/v; // field@036f │ │ +05caaa: 2228 ac02 |0187: new-instance v40, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05caae: 1a01 0804 |0189: const-string v1, "FIXED32_LIST" // string@0408 │ │ +05cab2: 1302 1800 |018b: const/16 v2, #int 24 // #18 │ │ +05cab6: 1303 1800 |018d: const/16 v3, #int 24 // #18 │ │ +05caba: 0800 2800 |018f: move-object/from16 v0, v40 │ │ +05cabe: 07f5 |0191: move-object v5, v15 │ │ +05cac0: 7606 4b0f 0000 |0192: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cac6: 6928 7003 |0195: sput-object v40, Lcom/google/crypto/tink/shaded/protobuf/v;.G:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0370 │ │ +05caca: 2229 ac02 |0197: new-instance v41, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cace: 1a01 da02 |0199: const-string v1, "BOOL_LIST" // string@02da │ │ +05cad2: 1302 1900 |019b: const/16 v2, #int 25 // #19 │ │ +05cad6: 1303 1900 |019d: const/16 v3, #int 25 // #19 │ │ +05cada: 0800 2900 |019f: move-object/from16 v0, v41 │ │ +05cade: 0805 1300 |01a1: move-object/from16 v5, v19 │ │ +05cae2: 7606 4b0f 0000 |01a3: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cae8: 6929 7103 |01a6: sput-object v41, Lcom/google/crypto/tink/shaded/protobuf/v;.H:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0371 │ │ +05caec: 222a ac02 |01a8: new-instance v42, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05caf0: 1a01 4610 |01aa: const-string v1, "STRING_LIST" // string@1046 │ │ +05caf4: 1302 1a00 |01ac: const/16 v2, #int 26 // #1a │ │ +05caf8: 1303 1a00 |01ae: const/16 v3, #int 26 // #1a │ │ +05cafc: 0800 2a00 |01b0: move-object/from16 v0, v42 │ │ +05cb00: 0805 1500 |01b2: move-object/from16 v5, v21 │ │ +05cb04: 7606 4b0f 0000 |01b4: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cb0a: 692a 7203 |01b7: sput-object v42, Lcom/google/crypto/tink/shaded/protobuf/v;.I:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0372 │ │ +05cb0e: 2215 ac02 |01b9: new-instance v21, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cb12: 1a01 1e0f |01bb: const-string v1, "MESSAGE_LIST" // string@0f1e │ │ +05cb16: 1302 1b00 |01bd: const/16 v2, #int 27 // #1b │ │ +05cb1a: 1303 1b00 |01bf: const/16 v3, #int 27 // #1b │ │ +05cb1e: 0800 1500 |01c1: move-object/from16 v0, v21 │ │ +05cb22: 0805 1700 |01c3: move-object/from16 v5, v23 │ │ +05cb26: 7606 4b0f 0000 |01c5: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cb2c: 6915 7303 |01c8: sput-object v21, Lcom/google/crypto/tink/shaded/protobuf/v;.J:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0373 │ │ +05cb30: 222b ac02 |01ca: new-instance v43, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cb34: 1a01 e102 |01cc: const-string v1, "BYTES_LIST" // string@02e1 │ │ +05cb38: 1302 1c00 |01ce: const/16 v2, #int 28 // #1c │ │ +05cb3c: 1303 1c00 |01d0: const/16 v3, #int 28 // #1c │ │ +05cb40: 0800 2b00 |01d2: move-object/from16 v0, v43 │ │ +05cb44: 0805 1900 |01d4: move-object/from16 v5, v25 │ │ +05cb48: 7606 4b0f 0000 |01d6: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cb4e: 692b 7403 |01d9: sput-object v43, Lcom/google/crypto/tink/shaded/protobuf/v;.K:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0374 │ │ +05cb52: 2219 ac02 |01db: new-instance v25, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cb56: 1a01 c911 |01dd: const-string v1, "UINT32_LIST" // string@11c9 │ │ +05cb5a: 1302 1d00 |01df: const/16 v2, #int 29 // #1d │ │ +05cb5e: 1303 1d00 |01e1: const/16 v3, #int 29 // #1d │ │ +05cb62: 0800 1900 |01e3: move-object/from16 v0, v25 │ │ +05cb66: 07f5 |01e5: move-object v5, v15 │ │ +05cb68: 7606 4b0f 0000 |01e6: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cb6e: 6919 7503 |01e9: sput-object v25, Lcom/google/crypto/tink/shaded/protobuf/v;.L:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0375 │ │ +05cb72: 222c ac02 |01eb: new-instance v44, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cb76: 1a01 d203 |01ed: const-string v1, "ENUM_LIST" // string@03d2 │ │ +05cb7a: 1302 1e00 |01ef: const/16 v2, #int 30 // #1e │ │ +05cb7e: 1303 1e00 |01f1: const/16 v3, #int 30 // #1e │ │ +05cb82: 0800 2c00 |01f3: move-object/from16 v0, v44 │ │ +05cb86: 0805 1c00 |01f5: move-object/from16 v5, v28 │ │ +05cb8a: 7606 4b0f 0000 |01f7: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cb90: 692c 7603 |01fa: sput-object v44, Lcom/google/crypto/tink/shaded/protobuf/v;.M:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0376 │ │ +05cb94: 222d ac02 |01fc: new-instance v45, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cb98: 1a01 2c10 |01fe: const-string v1, "SFIXED32_LIST" // string@102c │ │ +05cb9c: 1302 1f00 |0200: const/16 v2, #int 31 // #1f │ │ +05cba0: 1303 1f00 |0202: const/16 v3, #int 31 // #1f │ │ +05cba4: 0800 2d00 |0204: move-object/from16 v0, v45 │ │ +05cba8: 07f5 |0206: move-object v5, v15 │ │ +05cbaa: 7606 4b0f 0000 |0207: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cbb0: 692d 7703 |020a: sput-object v45, Lcom/google/crypto/tink/shaded/protobuf/v;.N:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0377 │ │ +05cbb4: 222e ac02 |020c: new-instance v46, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cbb8: 1a01 2f10 |020e: const-string v1, "SFIXED64_LIST" // string@102f │ │ +05cbbc: 1302 2000 |0210: const/16 v2, #int 32 // #20 │ │ +05cbc0: 1303 2000 |0212: const/16 v3, #int 32 // #20 │ │ +05cbc4: 0800 2e00 |0214: move-object/from16 v0, v46 │ │ +05cbc8: 07c5 |0216: move-object v5, v12 │ │ +05cbca: 7606 4b0f 0000 |0217: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cbd0: 692e 7803 |021a: sput-object v46, Lcom/google/crypto/tink/shaded/protobuf/v;.O:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0378 │ │ +05cbd4: 222f ac02 |021c: new-instance v47, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cbd8: 1a01 3910 |021e: const-string v1, "SINT32_LIST" // string@1039 │ │ +05cbdc: 1302 2100 |0220: const/16 v2, #int 33 // #21 │ │ +05cbe0: 1303 2100 |0222: const/16 v3, #int 33 // #21 │ │ +05cbe4: 0800 2f00 |0224: move-object/from16 v0, v47 │ │ +05cbe8: 07f5 |0226: move-object v5, v15 │ │ +05cbea: 7606 4b0f 0000 |0227: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cbf0: 692f 7903 |022a: sput-object v47, Lcom/google/crypto/tink/shaded/protobuf/v;.P:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0379 │ │ +05cbf4: 2230 ac02 |022c: new-instance v48, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cbf8: 1a01 3c10 |022e: const-string v1, "SINT64_LIST" // string@103c │ │ +05cbfc: 1302 2200 |0230: const/16 v2, #int 34 // #22 │ │ +05cc00: 1303 2200 |0232: const/16 v3, #int 34 // #22 │ │ +05cc04: 0800 3000 |0234: move-object/from16 v0, v48 │ │ +05cc08: 07c5 |0236: move-object v5, v12 │ │ +05cc0a: 7606 4b0f 0000 |0237: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cc10: 6930 7a03 |023a: sput-object v48, Lcom/google/crypto/tink/shaded/protobuf/v;.Q:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037a │ │ +05cc14: 2231 ac02 |023c: new-instance v49, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cc18: 6232 6303 |023e: sget-object v50, Lcom/google/crypto/tink/shaded/protobuf/v$b;.g:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0363 │ │ +05cc1c: 1a01 9703 |0240: const-string v1, "DOUBLE_LIST_PACKED" // string@0397 │ │ +05cc20: 1302 2300 |0242: const/16 v2, #int 35 // #23 │ │ +05cc24: 1303 2300 |0244: const/16 v3, #int 35 // #23 │ │ +05cc28: 0800 3100 |0246: move-object/from16 v0, v49 │ │ +05cc2c: 0804 3200 |0248: move-object/from16 v4, v50 │ │ +05cc30: 0785 |024a: move-object v5, v8 │ │ +05cc32: 7606 4b0f 0000 |024b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cc38: 6931 7b03 |024e: sput-object v49, Lcom/google/crypto/tink/shaded/protobuf/v;.R:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037b │ │ +05cc3c: 2208 ac02 |0250: new-instance v8, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cc40: 1a01 1404 |0252: const-string v1, "FLOAT_LIST_PACKED" // string@0414 │ │ +05cc44: 1302 2400 |0254: const/16 v2, #int 36 // #24 │ │ +05cc48: 1303 2400 |0256: const/16 v3, #int 36 // #24 │ │ +05cc4c: 0780 |0258: move-object v0, v8 │ │ +05cc4e: 07a5 |0259: move-object v5, v10 │ │ +05cc50: 7606 4b0f 0000 |025a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cc56: 6908 7c03 |025d: sput-object v8, Lcom/google/crypto/tink/shaded/protobuf/v;.S:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037c │ │ +05cc5a: 220a ac02 |025f: new-instance v10, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cc5e: 1a01 fa04 |0261: const-string v1, "INT64_LIST_PACKED" // string@04fa │ │ +05cc62: 1302 2500 |0263: const/16 v2, #int 37 // #25 │ │ +05cc66: 1303 2500 |0265: const/16 v3, #int 37 // #25 │ │ +05cc6a: 07a0 |0267: move-object v0, v10 │ │ +05cc6c: 07c5 |0268: move-object v5, v12 │ │ +05cc6e: 7606 4b0f 0000 |0269: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cc74: 690a 7d03 |026c: sput-object v10, Lcom/google/crypto/tink/shaded/protobuf/v;.T:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037d │ │ +05cc78: 2233 ac02 |026e: new-instance v51, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cc7c: 1a01 cd11 |0270: const-string v1, "UINT64_LIST_PACKED" // string@11cd │ │ +05cc80: 1302 2600 |0272: const/16 v2, #int 38 // #26 │ │ +05cc84: 1303 2600 |0274: const/16 v3, #int 38 // #26 │ │ +05cc88: 0800 3300 |0276: move-object/from16 v0, v51 │ │ +05cc8c: 7606 4b0f 0000 |0278: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cc92: 6933 7e03 |027b: sput-object v51, Lcom/google/crypto/tink/shaded/protobuf/v;.U:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037e │ │ +05cc96: 2234 ac02 |027d: new-instance v52, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cc9a: 1a01 f704 |027f: const-string v1, "INT32_LIST_PACKED" // string@04f7 │ │ +05cc9e: 1302 2700 |0281: const/16 v2, #int 39 // #27 │ │ +05cca2: 1303 2700 |0283: const/16 v3, #int 39 // #27 │ │ +05cca6: 0800 3400 |0285: move-object/from16 v0, v52 │ │ +05ccaa: 07f5 |0287: move-object v5, v15 │ │ +05ccac: 7606 4b0f 0000 |0288: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05ccb2: 6934 7f03 |028b: sput-object v52, Lcom/google/crypto/tink/shaded/protobuf/v;.V:Lcom/google/crypto/tink/shaded/protobuf/v; // field@037f │ │ +05ccb6: 2235 ac02 |028d: new-instance v53, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05ccba: 1a01 0c04 |028f: const-string v1, "FIXED64_LIST_PACKED" // string@040c │ │ +05ccbe: 1302 2800 |0291: const/16 v2, #int 40 // #28 │ │ +05ccc2: 1303 2800 |0293: const/16 v3, #int 40 // #28 │ │ +05ccc6: 0800 3500 |0295: move-object/from16 v0, v53 │ │ +05ccca: 07c5 |0297: move-object v5, v12 │ │ +05cccc: 7606 4b0f 0000 |0298: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05ccd2: 6935 8003 |029b: sput-object v53, Lcom/google/crypto/tink/shaded/protobuf/v;.W:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0380 │ │ +05ccd6: 2236 ac02 |029d: new-instance v54, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05ccda: 1a01 0904 |029f: const-string v1, "FIXED32_LIST_PACKED" // string@0409 │ │ +05ccde: 1302 2900 |02a1: const/16 v2, #int 41 // #29 │ │ +05cce2: 1303 2900 |02a3: const/16 v3, #int 41 // #29 │ │ +05cce6: 0800 3600 |02a5: move-object/from16 v0, v54 │ │ +05ccea: 07f5 |02a7: move-object v5, v15 │ │ +05ccec: 7606 4b0f 0000 |02a8: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05ccf2: 6936 8103 |02ab: sput-object v54, Lcom/google/crypto/tink/shaded/protobuf/v;.X:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0381 │ │ +05ccf6: 2237 ac02 |02ad: new-instance v55, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05ccfa: 1a01 db02 |02af: const-string v1, "BOOL_LIST_PACKED" // string@02db │ │ +05ccfe: 1302 2a00 |02b1: const/16 v2, #int 42 // #2a │ │ +05cd02: 1303 2a00 |02b3: const/16 v3, #int 42 // #2a │ │ +05cd06: 0800 3700 |02b5: move-object/from16 v0, v55 │ │ +05cd0a: 0805 1300 |02b7: move-object/from16 v5, v19 │ │ +05cd0e: 7606 4b0f 0000 |02b9: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cd14: 6937 8203 |02bc: sput-object v55, Lcom/google/crypto/tink/shaded/protobuf/v;.Y:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0382 │ │ +05cd18: 2213 ac02 |02be: new-instance v19, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cd1c: 1a01 ca11 |02c0: const-string v1, "UINT32_LIST_PACKED" // string@11ca │ │ +05cd20: 1302 2b00 |02c2: const/16 v2, #int 43 // #2b │ │ +05cd24: 1303 2b00 |02c4: const/16 v3, #int 43 // #2b │ │ +05cd28: 0800 1300 |02c6: move-object/from16 v0, v19 │ │ +05cd2c: 07f5 |02c8: move-object v5, v15 │ │ +05cd2e: 7606 4b0f 0000 |02c9: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cd34: 6913 8303 |02cc: sput-object v19, Lcom/google/crypto/tink/shaded/protobuf/v;.Z:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0383 │ │ +05cd38: 2238 ac02 |02ce: new-instance v56, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cd3c: 1a01 d303 |02d0: const-string v1, "ENUM_LIST_PACKED" // string@03d3 │ │ +05cd40: 1302 2c00 |02d2: const/16 v2, #int 44 // #2c │ │ +05cd44: 1303 2c00 |02d4: const/16 v3, #int 44 // #2c │ │ +05cd48: 0800 3800 |02d6: move-object/from16 v0, v56 │ │ +05cd4c: 0805 1c00 |02d8: move-object/from16 v5, v28 │ │ +05cd50: 7606 4b0f 0000 |02da: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cd56: 6938 8403 |02dd: sput-object v56, Lcom/google/crypto/tink/shaded/protobuf/v;.a0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0384 │ │ +05cd5a: 221c ac02 |02df: new-instance v28, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cd5e: 1a01 2d10 |02e1: const-string v1, "SFIXED32_LIST_PACKED" // string@102d │ │ +05cd62: 1302 2d00 |02e3: const/16 v2, #int 45 // #2d │ │ +05cd66: 1303 2d00 |02e5: const/16 v3, #int 45 // #2d │ │ +05cd6a: 0800 1c00 |02e7: move-object/from16 v0, v28 │ │ +05cd6e: 07f5 |02e9: move-object v5, v15 │ │ +05cd70: 7606 4b0f 0000 |02ea: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cd76: 691c 8503 |02ed: sput-object v28, Lcom/google/crypto/tink/shaded/protobuf/v;.b0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0385 │ │ +05cd7a: 2239 ac02 |02ef: new-instance v57, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cd7e: 1a01 3010 |02f1: const-string v1, "SFIXED64_LIST_PACKED" // string@1030 │ │ +05cd82: 1302 2e00 |02f3: const/16 v2, #int 46 // #2e │ │ +05cd86: 1303 2e00 |02f5: const/16 v3, #int 46 // #2e │ │ +05cd8a: 0800 3900 |02f7: move-object/from16 v0, v57 │ │ +05cd8e: 07c5 |02f9: move-object v5, v12 │ │ +05cd90: 7606 4b0f 0000 |02fa: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cd96: 6939 8603 |02fd: sput-object v57, Lcom/google/crypto/tink/shaded/protobuf/v;.c0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0386 │ │ +05cd9a: 223a ac02 |02ff: new-instance v58, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cd9e: 1a01 3a10 |0301: const-string v1, "SINT32_LIST_PACKED" // string@103a │ │ +05cda2: 1302 2f00 |0303: const/16 v2, #int 47 // #2f │ │ +05cda6: 1303 2f00 |0305: const/16 v3, #int 47 // #2f │ │ +05cdaa: 0800 3a00 |0307: move-object/from16 v0, v58 │ │ +05cdae: 07f5 |0309: move-object v5, v15 │ │ +05cdb0: 7606 4b0f 0000 |030a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cdb6: 693a 8803 |030d: sput-object v58, Lcom/google/crypto/tink/shaded/protobuf/v;.d0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@0388 │ │ +05cdba: 220f ac02 |030f: new-instance v15, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cdbe: 1a01 3d10 |0311: const-string v1, "SINT64_LIST_PACKED" // string@103d │ │ +05cdc2: 1302 3000 |0313: const/16 v2, #int 48 // #30 │ │ +05cdc6: 1303 3000 |0315: const/16 v3, #int 48 // #30 │ │ +05cdca: 07f0 |0317: move-object v0, v15 │ │ +05cdcc: 07c5 |0318: move-object v5, v12 │ │ +05cdce: 7606 4b0f 0000 |0319: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cdd4: 690f 8a03 |031c: sput-object v15, Lcom/google/crypto/tink/shaded/protobuf/v;.e0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@038a │ │ +05cdd8: 220c ac02 |031e: new-instance v12, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05cddc: 1a01 7a04 |0320: const-string v1, "GROUP_LIST" // string@047a │ │ +05cde0: 1302 3100 |0322: const/16 v2, #int 49 // #31 │ │ +05cde4: 1303 3100 |0324: const/16 v3, #int 49 // #31 │ │ +05cde8: 07c0 |0326: move-object v0, v12 │ │ +05cdea: 0804 2200 |0327: move-object/from16 v4, v34 │ │ +05cdee: 0805 1700 |0329: move-object/from16 v5, v23 │ │ +05cdf2: 7606 4b0f 0000 |032b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05cdf8: 690c 8c03 |032e: sput-object v12, Lcom/google/crypto/tink/shaded/protobuf/v;.f0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@038c │ │ +05cdfc: 2200 ac02 |0330: new-instance v0, Lcom/google/crypto/tink/shaded/protobuf/v; // type@02ac │ │ +05ce00: 623f 6403 |0332: sget-object v63, Lcom/google/crypto/tink/shaded/protobuf/v$b;.h:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0364 │ │ +05ce04: 6240 5f02 |0334: sget-object v64, Lcom/google/crypto/tink/shaded/protobuf/c0;.g:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@025f │ │ +05ce08: 1a3c 1a0f |0336: const-string v60, "MAP" // string@0f1a │ │ +05ce0c: 133d 3200 |0338: const/16 v61, #int 50 // #32 │ │ +05ce10: 133e 3200 |033a: const/16 v62, #int 50 // #32 │ │ +05ce14: 083b 0000 |033c: move-object/from16 v59, v0 │ │ +05ce18: 7606 4b0f 3b00 |033e: invoke-direct/range {v59, v60, v61, v62, v63, v64}, Lcom/google/crypto/tink/shaded/protobuf/v;.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V // method@0f4b │ │ +05ce1e: 6900 8e03 |0341: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/v;.g0:Lcom/google/crypto/tink/shaded/protobuf/v; // field@038e │ │ +05ce22: 1301 3300 |0343: const/16 v1, #int 51 // #33 │ │ +05ce26: 2311 aa08 |0345: new-array v1, v1, [Lcom/google/crypto/tink/shaded/protobuf/v; // type@08aa │ │ +05ce2a: 1202 |0347: const/4 v2, #int 0 // #0 │ │ +05ce2c: 4d06 0102 |0348: aput-object v6, v1, v2 │ │ +05ce30: 1213 |034a: const/4 v3, #int 1 // #1 │ │ +05ce32: 4d09 0103 |034b: aput-object v9, v1, v3 │ │ +05ce36: 1223 |034d: const/4 v3, #int 2 // #2 │ │ +05ce38: 4d0b 0103 |034e: aput-object v11, v1, v3 │ │ +05ce3c: 1233 |0350: const/4 v3, #int 3 // #3 │ │ +05ce3e: 4d0d 0103 |0351: aput-object v13, v1, v3 │ │ +05ce42: 1243 |0353: const/4 v3, #int 4 // #4 │ │ +05ce44: 4d0e 0103 |0354: aput-object v14, v1, v3 │ │ +05ce48: 1253 |0356: const/4 v3, #int 5 // #5 │ │ +05ce4a: 4d10 0103 |0357: aput-object v16, v1, v3 │ │ +05ce4e: 1263 |0359: const/4 v3, #int 6 // #6 │ │ +05ce50: 4d11 0103 |035a: aput-object v17, v1, v3 │ │ +05ce54: 1273 |035c: const/4 v3, #int 7 // #7 │ │ +05ce56: 4d12 0103 |035d: aput-object v18, v1, v3 │ │ +05ce5a: 1303 0800 |035f: const/16 v3, #int 8 // #8 │ │ +05ce5e: 4d14 0103 |0361: aput-object v20, v1, v3 │ │ +05ce62: 1303 0900 |0363: const/16 v3, #int 9 // #9 │ │ +05ce66: 4d16 0103 |0365: aput-object v22, v1, v3 │ │ +05ce6a: 1303 0a00 |0367: const/16 v3, #int 10 // #a │ │ +05ce6e: 4d18 0103 |0369: aput-object v24, v1, v3 │ │ +05ce72: 1303 0b00 |036b: const/16 v3, #int 11 // #b │ │ +05ce76: 4d1a 0103 |036d: aput-object v26, v1, v3 │ │ +05ce7a: 1303 0c00 |036f: const/16 v3, #int 12 // #c │ │ +05ce7e: 4d1b 0103 |0371: aput-object v27, v1, v3 │ │ +05ce82: 1303 0d00 |0373: const/16 v3, #int 13 // #d │ │ +05ce86: 4d1d 0103 |0375: aput-object v29, v1, v3 │ │ +05ce8a: 1303 0e00 |0377: const/16 v3, #int 14 // #e │ │ +05ce8e: 4d1e 0103 |0379: aput-object v30, v1, v3 │ │ +05ce92: 1303 0f00 |037b: const/16 v3, #int 15 // #f │ │ +05ce96: 4d1f 0103 |037d: aput-object v31, v1, v3 │ │ +05ce9a: 1303 1000 |037f: const/16 v3, #int 16 // #10 │ │ +05ce9e: 4d20 0103 |0381: aput-object v32, v1, v3 │ │ +05cea2: 1303 1100 |0383: const/16 v3, #int 17 // #11 │ │ +05cea6: 4d21 0103 |0385: aput-object v33, v1, v3 │ │ +05ceaa: 1303 1200 |0387: const/16 v3, #int 18 // #12 │ │ +05ceae: 4d07 0103 |0389: aput-object v7, v1, v3 │ │ +05ceb2: 1303 1300 |038b: const/16 v3, #int 19 // #13 │ │ +05ceb6: 4d23 0103 |038d: aput-object v35, v1, v3 │ │ +05ceba: 1303 1400 |038f: const/16 v3, #int 20 // #14 │ │ +05cebe: 4d24 0103 |0391: aput-object v36, v1, v3 │ │ +05cec2: 1303 1500 |0393: const/16 v3, #int 21 // #15 │ │ +05cec6: 4d25 0103 |0395: aput-object v37, v1, v3 │ │ +05ceca: 1303 1600 |0397: const/16 v3, #int 22 // #16 │ │ +05cece: 4d26 0103 |0399: aput-object v38, v1, v3 │ │ +05ced2: 1303 1700 |039b: const/16 v3, #int 23 // #17 │ │ +05ced6: 4d27 0103 |039d: aput-object v39, v1, v3 │ │ +05ceda: 1303 1800 |039f: const/16 v3, #int 24 // #18 │ │ +05cede: 4d28 0103 |03a1: aput-object v40, v1, v3 │ │ +05cee2: 1303 1900 |03a3: const/16 v3, #int 25 // #19 │ │ +05cee6: 4d29 0103 |03a5: aput-object v41, v1, v3 │ │ +05ceea: 1303 1a00 |03a7: const/16 v3, #int 26 // #1a │ │ +05ceee: 4d2a 0103 |03a9: aput-object v42, v1, v3 │ │ +05cef2: 1303 1b00 |03ab: const/16 v3, #int 27 // #1b │ │ +05cef6: 4d15 0103 |03ad: aput-object v21, v1, v3 │ │ +05cefa: 1303 1c00 |03af: const/16 v3, #int 28 // #1c │ │ +05cefe: 4d2b 0103 |03b1: aput-object v43, v1, v3 │ │ +05cf02: 1303 1d00 |03b3: const/16 v3, #int 29 // #1d │ │ +05cf06: 4d19 0103 |03b5: aput-object v25, v1, v3 │ │ +05cf0a: 1303 1e00 |03b7: const/16 v3, #int 30 // #1e │ │ +05cf0e: 4d2c 0103 |03b9: aput-object v44, v1, v3 │ │ +05cf12: 1303 1f00 |03bb: const/16 v3, #int 31 // #1f │ │ +05cf16: 4d2d 0103 |03bd: aput-object v45, v1, v3 │ │ +05cf1a: 1303 2000 |03bf: const/16 v3, #int 32 // #20 │ │ +05cf1e: 4d2e 0103 |03c1: aput-object v46, v1, v3 │ │ +05cf22: 1303 2100 |03c3: const/16 v3, #int 33 // #21 │ │ +05cf26: 4d2f 0103 |03c5: aput-object v47, v1, v3 │ │ +05cf2a: 1303 2200 |03c7: const/16 v3, #int 34 // #22 │ │ +05cf2e: 4d30 0103 |03c9: aput-object v48, v1, v3 │ │ +05cf32: 1303 2300 |03cb: const/16 v3, #int 35 // #23 │ │ +05cf36: 4d31 0103 |03cd: aput-object v49, v1, v3 │ │ +05cf3a: 1303 2400 |03cf: const/16 v3, #int 36 // #24 │ │ +05cf3e: 4d08 0103 |03d1: aput-object v8, v1, v3 │ │ +05cf42: 1303 2500 |03d3: const/16 v3, #int 37 // #25 │ │ +05cf46: 4d0a 0103 |03d5: aput-object v10, v1, v3 │ │ +05cf4a: 1303 2600 |03d7: const/16 v3, #int 38 // #26 │ │ +05cf4e: 4d33 0103 |03d9: aput-object v51, v1, v3 │ │ +05cf52: 1303 2700 |03db: const/16 v3, #int 39 // #27 │ │ +05cf56: 4d34 0103 |03dd: aput-object v52, v1, v3 │ │ +05cf5a: 1303 2800 |03df: const/16 v3, #int 40 // #28 │ │ +05cf5e: 4d35 0103 |03e1: aput-object v53, v1, v3 │ │ +05cf62: 1303 2900 |03e3: const/16 v3, #int 41 // #29 │ │ +05cf66: 4d36 0103 |03e5: aput-object v54, v1, v3 │ │ +05cf6a: 1303 2a00 |03e7: const/16 v3, #int 42 // #2a │ │ +05cf6e: 4d37 0103 |03e9: aput-object v55, v1, v3 │ │ +05cf72: 1303 2b00 |03eb: const/16 v3, #int 43 // #2b │ │ +05cf76: 4d13 0103 |03ed: aput-object v19, v1, v3 │ │ +05cf7a: 1303 2c00 |03ef: const/16 v3, #int 44 // #2c │ │ +05cf7e: 4d38 0103 |03f1: aput-object v56, v1, v3 │ │ +05cf82: 1303 2d00 |03f3: const/16 v3, #int 45 // #2d │ │ +05cf86: 4d1c 0103 |03f5: aput-object v28, v1, v3 │ │ +05cf8a: 1303 2e00 |03f7: const/16 v3, #int 46 // #2e │ │ +05cf8e: 4d39 0103 |03f9: aput-object v57, v1, v3 │ │ +05cf92: 1303 2f00 |03fb: const/16 v3, #int 47 // #2f │ │ +05cf96: 4d3a 0103 |03fd: aput-object v58, v1, v3 │ │ +05cf9a: 1303 3000 |03ff: const/16 v3, #int 48 // #30 │ │ +05cf9e: 4d0f 0103 |0401: aput-object v15, v1, v3 │ │ +05cfa2: 1303 3100 |0403: const/16 v3, #int 49 // #31 │ │ +05cfa6: 4d0c 0103 |0405: aput-object v12, v1, v3 │ │ +05cfaa: 1303 3200 |0407: const/16 v3, #int 50 // #32 │ │ +05cfae: 4d00 0103 |0409: aput-object v0, v1, v3 │ │ +05cfb2: 6901 9403 |040b: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/v;.j0:[Lcom/google/crypto/tink/shaded/protobuf/v; // field@0394 │ │ +05cfb6: 2320 cc08 |040d: new-array v0, v2, [Ljava/lang/reflect/Type; // type@08cc │ │ +05cfba: 6900 9203 |040f: sput-object v0, Lcom/google/crypto/tink/shaded/protobuf/v;.i0:[Ljava/lang/reflect/Type; // field@0392 │ │ +05cfbe: 7100 4e0f 0000 |0411: invoke-static {}, Lcom/google/crypto/tink/shaded/protobuf/v;.values:()[Lcom/google/crypto/tink/shaded/protobuf/v; // method@0f4e │ │ +05cfc4: 0c00 |0414: move-result-object v0 │ │ +05cfc6: 2101 |0415: array-length v1, v0 │ │ +05cfc8: 2311 aa08 |0416: new-array v1, v1, [Lcom/google/crypto/tink/shaded/protobuf/v; // type@08aa │ │ +05cfcc: 6901 9003 |0418: sput-object v1, Lcom/google/crypto/tink/shaded/protobuf/v;.h0:[Lcom/google/crypto/tink/shaded/protobuf/v; // field@0390 │ │ +05cfd0: 2101 |041a: array-length v1, v0 │ │ +05cfd2: 3512 0d00 |041b: if-ge v2, v1, 0428 // +000d │ │ +05cfd6: 4603 0002 |041d: aget-object v3, v0, v2 │ │ +05cfda: 6204 9003 |041f: sget-object v4, Lcom/google/crypto/tink/shaded/protobuf/v;.h0:[Lcom/google/crypto/tink/shaded/protobuf/v; // field@0390 │ │ +05cfde: 5235 8903 |0421: iget v5, v3, Lcom/google/crypto/tink/shaded/protobuf/v;.e:I // field@0389 │ │ +05cfe2: 4d03 0405 |0423: aput-object v3, v4, v5 │ │ +05cfe6: d802 0201 |0425: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05cfea: 28f4 |0427: goto 041b // -000c │ │ +05cfec: 0e00 |0428: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/google/crypto/tink/shaded/protobuf/v;) │ │ name : '' │ │ type : '(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -05cf88: |[05cf88] com.google.crypto.tink.shaded.protobuf.v.:(Ljava/lang/String;IILcom/google/crypto/tink/shaded/protobuf/v$b;Lcom/google/crypto/tink/shaded/protobuf/c0;)V │ │ -05cf98: 7030 ea17 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@17ea │ │ -05cf9e: 5914 8903 |0003: iput v4, v1, Lcom/google/crypto/tink/shaded/protobuf/v;.e:I // field@0389 │ │ -05cfa2: 5b15 8b03 |0005: iput-object v5, v1, Lcom/google/crypto/tink/shaded/protobuf/v;.f:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@038b │ │ -05cfa6: 5b16 8703 |0007: iput-object v6, v1, Lcom/google/crypto/tink/shaded/protobuf/v;.d:Lcom/google/crypto/tink/shaded/protobuf/c0; // field@0387 │ │ -05cfaa: 6202 5e03 |0009: sget-object v2, Lcom/google/crypto/tink/shaded/protobuf/v$a;.a:[I // field@035e │ │ -05cfae: 6e10 ee17 0500 |000b: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@17ee │ │ -05cfb4: 0a03 |000e: move-result v3 │ │ -05cfb6: 4402 0203 |000f: aget v2, v2, v3 │ │ -05cfba: 1223 |0011: const/4 v3, #int 2 // #2 │ │ -05cfbc: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -05cfbe: 3242 0600 |0013: if-eq v2, v4, 0019 // +0006 │ │ -05cfc2: 3232 0400 |0015: if-eq v2, v3, 0019 // +0004 │ │ -05cfc6: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -05cfc8: 2805 |0018: goto 001d // +0005 │ │ -05cfca: 6e10 7a09 0600 |0019: invoke-virtual {v6}, Lcom/google/crypto/tink/shaded/protobuf/c0;.a:()Ljava/lang/Class; // method@097a │ │ -05cfd0: 0c02 |001c: move-result-object v2 │ │ -05cfd2: 5b12 8d03 |001d: iput-object v2, v1, Lcom/google/crypto/tink/shaded/protobuf/v;.g:Ljava/lang/Class; // field@038d │ │ -05cfd6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -05cfd8: 6200 6103 |0020: sget-object v0, Lcom/google/crypto/tink/shaded/protobuf/v$b;.e:Lcom/google/crypto/tink/shaded/protobuf/v$b; // field@0361 │ │ -05cfdc: 3305 1200